Стратегия SuperDriver

FXWizard

Гуру форума
Стратегия SuperDriver

Суть стратегии заключается в выставлении при определенных условиях на заданных уровнях 2 стоповых ордера с определенным дальнейшим алгоритмом работы.

Эксперт одновременно выставляет стоповые и лимитные ордера по сигналу (описание сигнала запуска эксперта будет рассмотрено отдельно)
Алгоритм работы советника:
По сигналу выславляется 4 ордера с учетом спреда на дистансе цикла параметр Distance_X, где Х – номер цикла. После того, как 2 из ордеров снизу или сверху будут зацеплены, два оставшихся (1 стоповый и 1 лимитный) передвигаются на точку, где цена была в момент поступления сигнала (выставления 4 ордеров). Далее, если цена пошла в сторону пробоя, то мы просто ждем окончания цикла и одновременного закрытия открытых ордеров - стопового по ТП, лимитного по СЛ. Если же цена пошла против нас, то есть внутрь открытого канала, то при одновременном закрытии стопового ордера по СЛ и лимитного по ТП, при этом мы получаем срабатывание ордеров следующих ордеров первого цикла, а именно стопового и лимитного. В это самое время советник выставляет на том же дистансе новые стоповый ордер и лимитные ордера. Расчет просадки при серии проигрышей равном 7. См. экзель-файл.
К следующему циклу советник переходит только после закрытия профитом стопового ордера.

В основе работы лежит индикатор ЗигЗаг (дальше ЗЗ) (самый простой случай). Итак смотрим колена ЗЗ. Наша задача отследить следующее сочетание каждое следующее колено ЗЗ меньше или равно предыдущему и после выполнения этих условий на 3 коленах ставим стоповые ордера при условии отката не менее 50% (размер этого параметра можно поставить в настройках советника) на вершины 3 колена. СЛ ордеров стоит на противоположном ордере. Используется фиксированный ТП или делается трал

График 1.

attachment.php


Рисунок 2

attachment.php


Ну и т.д. В параметрах советника для процесса тестирования и оптимизации следует предусмотреть следующие параметры:
DistForStops – расстояние в пипсах от вершин 3-го колена
MinLenghZZ_1 – минимальный размер первого колена ЗЗ
MinLenghZZ_2 – минимальный размер второго колена ЗЗ
MinLenghZZ_3 – минимальный размер третьего колена ЗЗ
StartTime_1 – Начальное время для первого промежутка работы советника
EndTime_1 – Конечное время для первого промежутка работы советника
StartTime_2 - Начальное время для второго промежутка работы советника
EndTime_2 – Конечное время для второго промежутка работы советника
StartTime_3 - Начальное время для третьего промежутка работы советника
EndTime_3 – Конечное время для третьего промежутка работы советника
Настройки ЗЗ необходимо вынести в настройки советника причем с указанием ТФ на котором будет работать ЗЗ, независимо от ТФ на котором смотрим работу
Ну там лот начальный и ММ само собой, так же как проверка для работы на демо и реале.

Параметры советника:
//*******************************************************************
//=========== ПЕРВЫЙ ЦИКЛ ============
Distance_1 =
Lot_Stop_1 = // По умолчанию первый лот стоп
// ордеров равен 0,2 при депо равном 10 000 USD
// и не меняется до 8 возможного переворота
TP_Stop_1 =
SL_Stop_1 =
//------------------------------------
Lot_Limit_1 = // По умолчанию первый лот лимит
// ордеров равен 0,1 при депо равном 10 000 USD
// и не меняется до 8 возможного переворота
TP_Limit_1 =
SL_Limit_1 =
//=========== ВТОРОЙ ЦИКЛ ============
Distance_2 =
Lot_Stop_2 =
TP_Stop_2 =
SL_Stop_2 =
//------------------------------------
Lot_Limit_2 =
TP_Limit_2 =
SL_Limit_2 =
//=========== ТРЕТИЙ ЦИКЛ ============
Distance_3 =
Lot_Stop_3 =
TP_Stop_3 =
SL_Stop_3 =
//------------------------------------
Lot_Limit_3 =
TP_Limit_3 =
SL_Limit_3 =
//=========== ЧЕТВЕРТЫЙ ЦИКЛ ============
Distance_4 =
Lot_Stop_4 =
TP_Stop_4 =
SL_Stop_4 =
//------------------------------------
Lot_Limit_4 =
TP_Limit_4 =
SL_Limit_4 =
//=========== ПЯТЫЙ ЦИКЛ ============
Distance_5 =
Lot_Stop_5 =
TP_Stop_5 =
SL_Stop_5 =
//------------------------------------
Lot_Limit_5 =
TP_Limit_5 =
SL_Limit_5 =
//=========== ШЕСТОЙ ЦИКЛ ============
Distance_6 =
Lot_Stop_6 =
TP_Stop_6 =
SL_Stop_6 =
//------------------------------------
Lot_Limit_6 =
TP_Limit_6 =
SL_Limit_6 =
//=========== СЕДЬМОЙ ЦИКЛ ============
Distance_7 =
Lot_Stop_7 =
TP_Stop_7 =
SL_Stop_7 =
//------------------------------------
Lot_Limit_7 =
TP_Limit_7 =
SL_Limit_7 =
//=========== ВОСЬМОЙ ЦИКЛ ============
Distance_8 =
Lot_Stop_8 =
TP_Stop_8 =
SL_Stop_8 =
//------------------------------------
Lot_Limit_8 =
TP_Limit_8 =
SL_Limit_8 =
//=========== ДЕВЯТЫЙ ЦИКЛ ============
Distance_9 =
Lot_Stop_9 =
TP_Stop_9 =
SL_Stop_9 =
//------------------------------------
Lot_Limit_9 =
TP_Limit_9 =
SL_Limit_9 =
//=========== ДЕСЯТЫЙ ЦИКЛ ============
Distance_10 =
Lot_Stop_10 =
TP_Stop_10 =
SL_Stop_10 =
//------------------------------------
Lot_Limit_10 =
TP_Limit_10 =
SL_Limit_10 =
//=========== ОДИННАДЦАТЫЙ ЦИКЛ ============
Distance_11 =
Lot_Stop_11 =


во вложении расчет в екселе
 

Вложения

  • image001.png
    image001.png
    32,7 КБ · Просмотры: 205
  • image003.png
    image003.png
    30,8 КБ · Просмотры: 200
  • raschet.rar
    21,6 КБ · Просмотры: 36

Юрий FT

Модератор
Очень сложная реализация, и врятли будет прибыльная. Можно взяться если по этой системе будет ручная статистика за пол года.
 
Верх