Пользовательские индикаторы > SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Дополнительные индикаторы от пользователей Альфа-Директ 4. Готовые решения от пользователей.
Аватара пользователя
evge
Администратор
Сообщения: 1534
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 59 раз
Поблагодарили: 263 раза
Контактная информация:

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение evge » 08 июн 2017, 17:56

Понятно. У меня и там влияет, тут от реализации стратегии уже зависит
никогда такого не было и вот опять

nikkrav
Сообщения: 33
Зарегистрирован: 19 май 2016, 15:20
Благодарил (а): 40 раз

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение nikkrav » 09 июн 2017, 11:44

Куда копать? Подскажите - итак и эдак крутил - на графике есть изменения а тестах нет. Даже на АТР не реагирует.

Аватара пользователя
evge
Администратор
Сообщения: 1534
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 59 раз
Поблагодарили: 263 раза
Контактная информация:

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение evge » 09 июн 2017, 12:37

Я имею ввиду, что индикатор можно использовать по-разному в стратегиях

Я просто быстро накидал стратегию, где сравниваются предыдущий ST и текущий ST
Параметр K влияет на эту линию. На моменты её изменения.
никогда такого не было и вот опять

m4Dmitry
Сообщения: 59
Зарегистрирован: 21 май 2018, 22:04
Благодарил (а): 50 раз
Поблагодарили: 3 раза

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение m4Dmitry » 25 июл 2018, 18:14

А для данного индикатора (SuperTrend ) есть Робот? Скажем чтобы он открывал и Лонг/Шорт или например только Лонг/Шорт
Хочется покатать его в разных настройках по разным инструментам :)))

Аватара пользователя
evge
Администратор
Сообщения: 1534
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 59 раз
Поблагодарили: 263 раза
Контактная информация:

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение evge » 25 июл 2018, 18:41

Ну робота простого можно даже в конструкторе сделать.
Только в лонг или только в шорт задавать можно в параметрах тестирования стратегии или в самом роботе при старте, указав в ненужном направлении 0.
никогда такого не было и вот опять

m4Dmitry
Сообщения: 59
Зарегистрирован: 21 май 2018, 22:04
Благодарил (а): 50 раз
Поблагодарили: 3 раза

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение m4Dmitry » 26 июл 2018, 10:43

evge писал(а):Ну робота простого можно даже в конструкторе сделать.
Только в лонг или только в шорт задавать можно в параметрах тестирования стратегии или в самом роботе при старте, указав в ненужном направлении 0.


Ок, я понял, как поиграться в Лонг/Шорт.

Можно накидать Робота, чтобы потестить его?

Аватара пользователя
evge
Администратор
Сообщения: 1534
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 59 раз
Поблагодарили: 263 раза
Контактная информация:

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение evge » 26 июл 2018, 15:26

Там всё просто делается в конструкторе.

Ну и чем не грааль? :)

SuperTrend-00.png
SuperTrend-00.png (35.44 КБ) 4447 просмотров


Код: Выделить всё

/**

Hash code 82E7948763EE510C8DF0B3C48F17727D
**/
function Initialize()
{
   StrategyName = "SuperTrend";
   AddParameter("PeriodATR", 5, "", 1);
   AddParameter("PeriodCCI", 50, "", 1);
   AddParameter("K", 1, "", 1);
   AddInput("Input1", Inputs.Candle, 60, true, "SBER=МБ ЦК");
   LongLimit = 4750;
   ShortLimit = -4750;
   AddChartIndicator("MY.SuperTrend", new Dictionary <string, string>{{"PeriodATR", "PeriodATR"},{"PeriodCCI", "PeriodCCI"},{"K", "K"}});
}

function OnUpdate()
{
   /// ПРАВИЛО 1
   if ( (MY.SuperTrend(Input1, PeriodATR, PeriodCCI, K).GetValue("U", 0) > 0) )
   {
      EnterLong();
   }

   /// ПРАВИЛО 2
   if ( (MY.SuperTrend(Input1, PeriodATR, PeriodCCI, K).GetValue("D", 0) > 0) )
   {
      EnterShort();
   }

}
никогда такого не было и вот опять

Аватара пользователя
evge
Администратор
Сообщения: 1534
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 59 раз
Поблагодарили: 263 раза
Контактная информация:

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение evge » 26 июл 2018, 15:30

а не грааль он тем, что он на 1 бар обманывает нас :) и рисует задним числом изменение и будет казаться что он даже в пиле выигрывает, а по факту это не так.

по факту будет что-то вроде этого

SuperTrend-02.png
SuperTrend-02.png (50.29 КБ) 4441 просмотр
никогда такого не было и вот опять

m4Dmitry
Сообщения: 59
Зарегистрирован: 21 май 2018, 22:04
Благодарил (а): 50 раз
Поблагодарили: 3 раза

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение m4Dmitry » 26 июл 2018, 17:02

evge писал(а):а не грааль он тем, что он на 1 бар обманывает нас :) и рисует задним числом изменение и будет казаться что он даже в пиле выигрывает, а по факту это не так.
по факту будет что-то вроде этого SuperTrend-02.png


Жестко))

Аватара пользователя
Simonov
Сообщения: 89
Зарегистрирован: 20 сен 2017, 11:36
Благодарил (а): 83 раза
Поблагодарили: 20 раз

Re: SuperTrend - трендовый индикатор, созданный на основе индикаторов ATR и CCI

Непрочитанное сообщение Simonov » 27 июл 2018, 21:20

evge писал(а):а не грааль он тем, что он на 1 бар обманывает нас :) и рисует задним числом изменение и будет казаться что он даже в пиле выигрывает, а по факту это не так.

Кто-то уже хвастается данным "граалем" на Смарт-Лабе. Здесь. :D

Грааль.PNG
Грааль.PNG (188.14 КБ) 4408 просмотров


Вернуться в «Пользовательские индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей