Избранное трейдера 2153sved

по

Тюнинг для QUIK. Индикатор диагональных уровней.

Добавляю новую полезность для терминала QUIK.

По заказам доводилось делать много торговых систем, торгующих по горизонтальным уровням. Каждый заказчик строил свою систему, все они были успешно реализованы.

А как же диагональные уровни? Их возможно построить вручную, сколько людей, столько мнений…

Сегодняшний индикатор показывает косые уровни, их можно интерпретировать как диагональные уровни поддержки-сопротиления, линии каналов и т.п.

 Тюнинг для QUIK. Индикатор диагональных уровней.
Тюнинг для QUIK. Индикатор диагональных уровней.



( Читать дальше )

Визуализация сделок участников ЛЧИ в Quik. Часть 3.

    • 26 сентября 2016, 17:09
    • |
    • XXM
  • Еще

1. Визуализация сделок участников ЛЧИ-2015 в Quik. 
2. Визуализация сделок участников ЛЧИ-2015 в Quik. Часть 2. 
3. Скачать индикаторы на языке Lua.

Визуализация сделок участников ЛЧИ в Quik. Часть 3.

На ЛЧИ 2016 не запускал, вирусов нет, применяйте, как хотите, не хотите — не применяйте.

UPD 19:17, 26.09.2016:
Написали сообщение: «Индикаторы для ЛЧИ-2016 подходят»


#ДоброПропадает


И не надо платить за вебинар! Александр Герчик - Правильная сделка

В последнее время на сайте часто поднимается тема «околорынок плохо или хорошо. Выложу только для своих.»
А я выкладываю ВСЕМ! Море информации за 1.5 часа.
Смотрим Александра все в бесплатном доступе! 
Вот простой пример сегодня было, не знаю только можно это выкладывать здесь или нет. Или только по штуке надо скинуться вот только кому?)))

Самые Сильные Торговые Уровни!

Всем привет.

Много писать не буду, просто посмотрите видео, делюсь своим опытом в отборе торговых уровней!!! Которые отрабатывают в 90% из ста)

Если у вас есть голова на плечах и вы соблюдаете мани-менеджмент, тогда все будет у вас хорошо.



( Читать дальше )

Что наша жизнь......? - игра!

Журнал ТIME опубликовал хит парад 50 компьютерных игр всех времен и народов!
Хотел перевести весь текст, но как то желание резко угасло)))
Так что вкратце, с моим мнением.

1. Тетрис  - разработанный советским математиком Алексеем Пажитновым.

Что наша жизнь......? - игра!
2. СуперМарио игра про итальянских водопроводчиков
Что наша жизнь......? - игра!

( Читать дальше )

Новый подход в трейдинге

Ранее нигде о подобном подходе не читал. Возможно я скромный первооткрыватель. Натрейдил по системе чуть больше года, более 400% годовых пока, плечо х3. Бай анд холд обогнан в разы. Вообще торгую биткойнами (полюбил я их), но я подозреваю что этот подход ужасно универсален и должен работать везде или почти везде.

Бывают ли на рынках закономерности? ИМХО бывают, просто большинство их найти не может. Если бы большинство могло найти закономерности, тогда они бы их нашли, торговали их, и… никто бы не сливал. Как вы понимаете это невозможно. Невозможна такая ситуация на любом рынке чтобы большинство могло распознать какие-то закономерности. Мне их распознать иногда удается (на биткойне только), но… вскоре они исчезают. И при своем исчезновении дарят прощальный убыток.

В какой-то момент мне это окончательно надоело, и я начал искать для себя «новый подход», без прогнозирования направления тренда или возможной будущей цены. Разумеется я много опробовал, но ничего не работало. Пришлось изобретать велосипед.

Я пробовал создать МТС торгующую наугад. Я знал что она будет убыточной в любом случае. Однако, я хотел понять при каких условиях эти убытки можно свести к минимуму? Мой вопрос был такой — «Какими методами можно свести к минимуму убытки системы торгующей наугад?».

У системы было 50% верных прогнозов, что и не удивительно, наугад же. Далее я экспериментировал с размерами тейка и стопа, пробовал 3к1, 1к3 и 3к3. Как ни странно наименьший убыток был при соотношении 1к1. У других двух убыток был больше. Почему?..

По логике вещей вроде бы тейк 3% / стоп 1% при торговле наугад должен был дать лучший результат (т.е. наименьший убыток), но этого не произошло. Всё дело в том, что чем ближе к текущей цене размещается ордер (стоп-ордер или тейк-ордер не важно), тем выше вероятность что он сработает. Вот и получается, если ставить стоп на 1%, а тейк на 3%, то стоп срабатывает в 3-5 раз чаще тейка. Из-за чего ситуация только ухудшается, при равных значениях тейка и стопа убыток был минимален.

Кстати, это не значит что вам надо делать равные тейк и стоп в вашей стратегии. Это всё актуально только для торговли наугад.

Далее я задумался — «А бывают ли такие моменты на рынке, при которых вероятность срабатывания тейка и стопа будут равны, притом что тейк больше стопа?». То есть, я хотел найти такую ситуацию, где я могу ставить тейк 3%, стоп 1% и чтобы вероятность их срабатывания было 50/50. При таких условиях стратегия была бы прибыльной.

Самое удивительное я такие места нашел! Вот уж не ожидал. Когда рынок вылетает из флета в любую сторону, то он движется без всяких откатов некоторое время только в одну сторону. Я в прямом эфире наблюдал за стаканами и видел что в этом «безоткатном» режиме трейдеры почти всё время закрывают ордеры из стакана только в одну сторону. Таким образом, рынок долго летит либо в одну сторону, либо в другую, но не откатывается, не «пилит» при этом. А значит в этом месте шанс что стоп сработает будет 50%, и для тейка 50%, даже если тейк в 3 раза больше стопа. Типа эврика! :)

Ну вот так и торгую. Повторюсь больше года, более 400% годовых, более 100 трейдов. Плечо х3, биткойн (не принципиально).

Как я вижу использование этой идеи. Надо изучить свой торгуемый инструмент и найти у него эти «безоткатные» места. Измерить насколько %% обычно движение. Чтобы знать какой тейк ставить. Стоп просто в 3 раза меньше и все. Как только появится такое движение — открывать сделку.



( Читать дальше )

TradingView Stock Screener – открытое бета-тестирование началось!

Расширенный фильтр для поиска акций, теперь доступен на TradingView.

Вы можете работать со скринером как с графика.
TradingView Stock Screener – открытое бета-тестирование началось!

Так и на отдельной странице.
TradingView Stock Screener – открытое бета-тестирование началось!



( Читать дальше )

5 сайтов для поиска акций и торговых идей: SC’s Sectors Summary

В этом посте и видео я поделюсь с вами третьим источником (второй был здесь), который я использую для поиска акций и торговых идей. Называется он SC’s Sectors Summary и находится на сайте Stockcharts.com здесь. Данный фильтр позволяет выбирать активы из наиболее сильных (или слабых — в зависимости от вашей стратегии торговли) секторов S&P 500. 

( Читать дальше )

Линейная регрессия в помощь...

Добрый день!

Для всех QUIKеров в свободное пользование индикатор линейной регрессии (LUA).
Линейная регрессия в помощь...
Settings = 
{
        Name = "xLinReg",
        period = 128,
        deviation=2,
        line=
        {
                {
                        Name = "xLinReg",
                        Color = RGB(0, 0, 255),
                        Type = TYPE_LINE,
                        Width = 3
                },
                {
                        Name = "xLinReg",
                        Color = RGB(192, 0, 0),
                        Type = TYPE_LINE,
                        Width = 3
                },
                {
                        Name = "xLinReg",
                        Color = RGB(0, 128, 0),
                        Type = TYPE_LINE,
                        Width = 3
                }
        
        }
}



----------------------------------------------------------
----------------------------------------------------------
----------------------------------------------------------
function c_FF()
        
        local AMA={}
        local CC={}
        
        return function(ind, _p,_ddd)
                local period = _p
                local index = ind
                
                local vol = 0
        
                local sigma = 0
                local sigma2 = 0

                local aav = 0
                local bb = 0
                local ZZZ = 0


                                                
                if index == 1 then
                        AMA={}
                        CC={}
                        
                        CC[index]=(C(index)+H(index)+L(index))/3
                        AMA[index]=(C(index)+O(index))/2
                        
                        return nil
                end
                
                ------------------------------
                AMA[index]=AMA[index-1]
                CC[index]=(C(index)+H(index)+L(index))/3
                ---------------------

                if index < (_p) then return nil end
                ----------------------------------------------------
                                
                period =_p
                if index < period then period = index end
        --------------- 
                sigma=0
                sigma2=0
                aav=0
                ZZZ=0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        aav=aav+ZZZ
                        sigma=sigma+ZZZ*(-(period-1)/2+i)
                        sigma2=sigma2+(-(period-1)/2+i)^2
                end
                
                ------------------------
        bb=sigma/sigma2
        aav=aav/period
                
        AMA[index]=aav+bb*((period-1)/2) ---------линейная регрессия
        -------------------------------
                
                sigma=0
                sigma2=0
                sigma3 = 0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        sigma2=aav+bb*(-(period-1)/2+i)
                        sigma=sigma+(ZZZ-sigma2)^2

                end
                sigma=(sigma/period)^(1/2)
                
                
                for i = 1, period-1 do
                        ZZZ=aav+bb*(-(period-1)/2+i)
                        SetValue(index+i-period+1, 3, ZZZ)
                        SetValue(index+i-period+1, 2, ZZZ+sigma*_ddd)
                        SetValue(index+i-period+1, 1, ZZZ-sigma*_ddd)

                end     
                        SetValue(index+0-period+1, 3, nil)
                        SetValue(index+0-period+1, 2, nil)
                        SetValue(index+0-period+1, 1, nil)
                
                
                ----------------------------------
                                                                
                        return AMA[index]-sigma*_ddd,AMA[index]+sigma*_ddd, AMA[index]
                        
        end
end
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------

function Init()
        myFF = c_FF()
        
        return 3
end
function OnCalculate(index)
        
        
        
        return myFF(index, Settings.period,Settings.deviation)
        
                
end


Продолжение: http://smart-lab.ru/blog/337978.php



....все тэги
UPDONW
Новый дизайн