Отскок от супер тренда

Лаборатория мыслителей и практиков. Именно здесь кипит работа над созданием и оптимизацией того, что мы называем "торговая система". Есть идеи? Кидайте их в общий котел. Одна голова - хорошо, а клуб - лучше!

Отскок от супер тренда

Сообщение piter1777 » 10 сен 2015, 11:42

Итак, первородный вид системы таков:

1. На график дважды цепляется один индикатор #MTF_Supertrend. В первый раз пишем в настройке индикатора 240, во второй раз пишем 60. Получаем две линии на графике.
2. Ждём направленной тенденции. Направленная тенденция определяется пересечением двух индикаторов. Пересечение индикаторов так же является сигналом ко входу.
3. Например установилась бычья тенденция и цена ушла выше обоих индикаторов. После этого ждём подхода к наиболее быстрому индикатору и входим в направлении тенденции, то есть предполагаем, что коррекция закончится при касании линии быстрого индикатора и тенденция продолжится. (нужно определить стоп лосс для первого входа. или он будет зависеть от чего-то или он будет фиксированным, но нужно что бы он не был слишком близок к цене открытия второй сделки)
4. Сделка открывается и мы получаем несколько вариантов развития событий:
а) Тенденция возобновляется. (тут нужно определиться как мы будем управлять позицией: трал, частичное закрытие, фиксированный тейк, тейк=стоп*2 или всё вместе)
б) Цена идёт против нас и мы получаем стоп. (В этом варианте нужно определиться со стоп. И с выставлением следующий сделки.) На данный момент после получения стопа, сделка будет выставляться на линии второго более долгого (240) индикатора. И снова нужно определиться с тейком и стопом для этого входа.

ДП.
1. Определиться чем фильтровать флет. (можно обойтись этими индикаторами, а можно, например АТР добавить)
2. Решить имеет ли смысл открываться чуть выше\ниже уровня и на сколько.

1.jpg
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Отскок от супер тренда

Сообщение piter1777 » 10 сен 2015, 11:46

Я постарался упорядочить работу по системе. Возможно в процессе упустил что-то из идеи стратегии, в этом случае прошу поправить, дополнить. Ну и если появляются ещё какие-либо идеи, предложения, комментарии сверх стратегии - ПИШИТЕ :mi_ga_et:

Вопросы тоже приветствуются :-):
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Отскок от супер тренда

Сообщение Инквизитор » 10 сен 2015, 11:49

Индикатор только рисует то, что есть на истории, потом перерисовывается, не думаю, что из этого можно сделать стратегию.
Аватар пользователя
Инквизитор
 
Сообщений: 4651
Зарегистрирован: 11 авг 2014, 17:48
Средств на руках: 83.70 Доллар
Откуда: Вселенная
Группа: Базовая
Благодарил (а): 170 раз.
Поблагодарили: 374 раз.

Re: Отскок от супер тренда

Сообщение Nord » 10 сен 2015, 11:53

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


Это замечание было актуально в теме предварительного обсуждения идей. Раз уж коллектив взялся работать над этим принципом, теперь актуальны только идеи по уточнению дополняющих деталей.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Отскок от супер тренда

Сообщение sergo197 » 10 сен 2015, 13:02

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

Это модифицированный индикатор, который не перерисовывается. Причем не перерисовывается и при перещелкивании ТФ.
Упустили один из основных моментов - сигнал на вход получается при пересечении супертрендов. Есть еще одна фишка для входа по сигналу пересечения супертрендов. При подходе цены к четырехчасовому супертренду нужно перейти на ТФ М5 и если супертренд пересек четырехчасовый супертренд, то Стоп ставится на 3-5 пунктов выше-ниже последнего фрактала перед пересечением.
EURAUDM5.png
Аватар пользователя
sergo197
 
Сообщений: 3213
Зарегистрирован: 02 фев 2014, 06:51
Средств на руках: 398.40 Доллар
Награды: 3
Ветеран III (1) Высокая активность. Бронза (1) Золотое перо (1)
Группа: Базовая
Благодарил (а): 546 раз.
Поблагодарили: 759 раз.

Отскок от супер тренда

Сообщение piter1777 » 10 сен 2015, 13:43

sergo197 писал(а):Упустили один из основных моментов - сигнал на вход получается при пересечении супертрендов.


Тогда я думаю имеет смысл разделить всё на три системы, что бы потом выявлять силу\слабость каждой и настраивать более точно параметры систем. Таким образом, будет:
- система №1 открывает сделки, при пересечении индикаторов.
- Система №2 открывает сделки на отскоке от Н1
- Система №2 открывает сделки на отскоке от Н4

У каждой системы настраивается объём сделки и по своему устанавливается стоп лосс и тейк профит. Что думаете?

sergo197 писал(а):Есть еще одна фишка для входа по сигналу пересечения супертрендов. При подходе цены к четырехчасовому супертренду нужно перейти на ТФ М5 и если супертренд пересек четырехчасовый супертренд, то Стоп ставится на 3-5 пунктов выше-ниже последнего фрактала перед пересечением.


Фракталы появляются только спустя пять свеч, это может вызвать проблему больших стопов...
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Отскок от супер тренда

Сообщение sergo197 » 10 сен 2015, 13:50

piter1777 писал(а):
sergo197 писал(а):Упустили один из основных моментов - сигнал на вход получается при пересечении супертрендов.


Тогда я думаю имеет смысл разделить всё на три системы, что бы потом выявлять силу\слабость каждой и настраивать более точно параметры систем. Таким образом, будет:
- система №1 открывает сделки, при пересечении индикаторов.
- Система №2 открывает сделки на отскоке от Н1
- Система №2 открывает сделки на отскоке от Н4

У каждой системы настраивается объём сделки и по своему устанавливается стоп лосс и тейк профит. Что думаете?

sergo197 писал(а):Есть еще одна фишка для входа по сигналу пересечения супертрендов. При подходе цены к четырехчасовому супертренду нужно перейти на ТФ М5 и если супертренд пересек четырехчасовый супертренд, то Стоп ставится на 3-5 пунктов выше-ниже последнего фрактала перед пересечением.


Фракталы появляются только спустя пять свеч, это может вызвать проблему больших стопов...

По поводу 3 систем - согласен, нужно все детально проработать.
То что фракталы появляются через 5 свечей - ничего особо не меняет, поскольку стоп в любом случае ставится за ближайший фрактал перед пересечением супертрендов. На ТФ М5, как правило, стоп не получается несоизмеримо большим.
Аватар пользователя
sergo197
 
Сообщений: 3213
Зарегистрирован: 02 фев 2014, 06:51
Средств на руках: 398.40 Доллар
Награды: 3
Ветеран III (1) Высокая активность. Бронза (1) Золотое перо (1)
Группа: Базовая
Благодарил (а): 546 раз.
Поблагодарили: 759 раз.

Отскок от супер тренда

Сообщение Kalkin » 10 сен 2015, 21:14

Можно будет добавить такой параметр, как дистанция между линиями младшего и старшего Супертрендов. Может помочь в моменты пересечений, чтобы подождать установившийся процесс и уменьшить количество ложных входов по 3-й стратегии. Да и если параметр не понадобится, его всегда можно будет в "0" поставить. Что скажете?
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Отскок от супер тренда

Сообщение sergo197 » 11 сен 2015, 03:29

Kalkin писал(а):Можно будет добавить такой параметр, как дистанция между линиями младшего и старшего Супертрендов. Может помочь в моменты пересечений, чтобы подождать установившийся процесс и уменьшить количество ложных входов по 3-й стратегии. Да и если параметр не понадобится, его всегда можно будет в "0" поставить. Что скажете?

В принципе - очень даже... Можно от этого параметра в зависимость поставить лотность открываемого ордера и размер стопа, поскольку если дистанция стремительно сократилась, значит имеет место хороший импульс, со всемы вытекающими отсюда последствиями. Отсюда вероятность того что сигнал не ложный возрастает. Как по мне, то это очень толковое предложение.
Аватар пользователя
sergo197
 
Сообщений: 3213
Зарегистрирован: 02 фев 2014, 06:51
Средств на руках: 398.40 Доллар
Награды: 3
Ветеран III (1) Высокая активность. Бронза (1) Золотое перо (1)
Группа: Базовая
Благодарил (а): 546 раз.
Поблагодарили: 759 раз.

Отскок от супер тренда

Сообщение Kalkin » 11 сен 2015, 11:29

Давайте, наверное, чтобы никто не скучал, я вам подкину игрушку. Первая пристрелка советника, в котором реализованы три обозначенные стратегии. Каждая стратегия имеет свои настройки, любую из них можно отключать. Для работы советника необходимо, чтобы присутствовали индикаторы Супертренда (в архиве есть). Настройки советника:
Код: выделить все
input string S0                     = "#### Настройки Супертренда";
input ENUM_TIMEFRAMES SlaveTF = PERIOD_H1;      // Младший период
input ENUM_TIMEFRAMES MasterTF= PERIOD_H4;      // Старший период
input string IndName          = "#MTF_Supertrend"; // Название индикатора Супертренда
input int    ShiftBar         = 1;              // Cдвиг относительно текущего бара (1-предыдущий закрытый бар)
input string S1               = "#### Настройки по основной стратегии отбоя от старшего Супертренда";
input bool   OnMaster         = true;           // Использовать основную стратегию
input double mLot             = 0.1;            // Рабочий лот
input int    mStopLossPips    = 500;            // Stop Loss в пунктах
input int    mTakeProfitPips  = 800;            // Take Profit в пунктах
input int    mShiftPips       = 10;             // Сдвиг для ордеров в пунктах
input double mDistanseSlaveMasterPips = 100;    // Минимальное расстояние между Супертрендами в пунктах
input bool   mCloseOnReverce  = false;           // Закрывать открытые позиции при обратном сигнале
//input int    mDistanceBar     = 1;              // Пропуск количества баров после пересечения для начала работы
//input bool   mStopLossAtFractal=false;          // Использовать установку стоп-лосса за фракталом
//input ENUM_TIMEFRAMES mStopLossAtFractalTF = PERIOD_M5; // Период, на котором ищется фрактал для установки Stop Loss
input int    mMagicNum        = 19701;          // Магичекий номер
input string S3               = "#### Настройки по стратегиии отбоя от младшего Супертренда";
input bool   OnSlave          = true;           // Использовать стратегиии отбоя от младшего Супертренда
input double sLot             = 0.1;            // Рабочий лот
input int    sStopLossPips    = 500;            // Stop Loss в пунктах
input int    sTakeProfitPips  = 800;            // Take Profit в пунктах
input int    sShiftPips       = 10;             // Сдвиг для ордеров в пунктах
input double sDistanseSlaveMasterPips = 100;    // Минимальное расстояние между Супертрендами в пунктах
input bool   sCloseOnReverce  = true;           // Закрывать открытые позиции при обратном сигнале
//input int    sDistanceBar     = 1;              // Пропуск количества баров после пересечения для начала работы
//input bool   sStopLossAtFractal=false;          // Использовать установку стоп-лосса за фракталом
//input ENUM_TIMEFRAMES sStopLossAtFractalTF = PERIOD_M5; // Период, на котором ищется фрактал для установки Stop Loss
input int    sMagicNum        = 19702;          // Магичекий номер
input string S5               = "#### Настройки по стратегиии пересечения Супертрендов";
input bool   OnAcross         = true;           // Использовать стратегиию пересечения Супертрендов
input double aLot             = 0.1;            // Рабочий лот
input int    aStopLossPips    = 500;            // Stop Loss в пунктах
input int    aTakeProfitPips  = 800;            // Take Profit в пунктах
input double aDistanseSlaveMasterPips = 0;    // Минимальное расстояние между Супертрендами в пунктах
input bool   aCloseOnReverce  = true;           // Закрывать открытые позиции при обратном сигнале
input int    aDistanceBar     = 3;              // Количеств баров после пересечения для открытия позиции
//input bool   aStopLossAtFractal=false;          // Использовать установку стоп-лосса за фракталом
//input ENUM_TIMEFRAMES aStopLossAtFractalTF = PERIOD_M5; // Период, на котором ищется фрактал для установки Stop Loss
input int    aMagicNum        = 19703;          // Магичекий номер
input string S7                     = "#### Общие настройки";
input int    WithoutLossAfterPips   = 0;        // Количество пунктов прибыли для перевода в б.у.
input int    WithoutLossPips        = 10;       // Величина б.у. в пунктах
input int    TrailingAfterPips      = 0;        // Количество пунктов прибыли для начала трала
input int    TrailingPips           = 200;      // Величина трала в пунктах



Пока что для каждой стратегии можно настроить свои значения стопа/профита в пунктах. Можно попробовать оптимизировать эти параметры. Другие параметры посмотрите, тоже можно оптимизировать, как то "Минимальное расстояние между Супертрендами в пунктах" и пр. Будут вопросы - задавайте.
А пока вы будете проверять рабоспособность и оптимизировать, в дальнейших планах у меня:
1) Реализация установки стопа за фракталом М5 (будет настраиваться).
2) Пункт 1 потянет за собой необходимость введения не фиксированного лота, а системы управления рисками с переменным лотом и заданием процента риска при срабатывании стоп-лосса.
3) Реализация фильтра по длительности устоявшегося движения.
И, само собой, внепланово, замеченные баги, если таковые найдутся, в первую очередь будут устраняться.
По первым впечатлениям от прогона - есть что оптимизировать, можно будет выжать из стратегии изюминку. Надо работать только ))))
Если запустить на демке, то можно увидеть, что кроме магических номеров, все ордера разных стратегий имеют свою метку в комментариях. Так проще будет разобраться, какая стратегия работает.
Комментарии на экране временные диагностические, так будет проще выяснять правильность алгоритма работы, когда возникнут вопросы.
Удачи всем.
Вложения
SuperTrendBreakout_v1.ZIP
(50.92 KB) Скачиваний: 54
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive


Вернуться в Клуб стратегов

Кто сейчас на форуме?

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

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron