cmillion
Гуру форума
Расширенная версия неваляшки.
-задаем расстояние до цены для 2-х отложек, после сработки одной вторая удаляется и на расстоянии до СЛ выставляем противоположную с увеличением
-задаем начальный лот
-задаем уровень СЛ и переворота
-задаем увеличение лота при перевороте
А) увеличение прибавлением.
Б)увеличение умножением на коэфф.
В)возможность задать смену принципа увеличения с А на Б автоматически после “n” количества убыточных переворотов
-задаем после какого количества убыточных переворотов встаем в лок
-задаем время паузы торговли после постановки в лок в часах.
После истечения таймера лок распускается (оба ордера), при этом убыточный открывается по рынку в том же объеме и в ту же сторону как и стоял.
Уровень БУ переносится относительно нового уровня открытия и алгоритм продолжается штатно следуя текущим настройкам.
При необходимости повтора паузы меняем значение в настройках и вышеописанный цикл повторяется.
-задаем взятие прибыли по принципу : уровень БУ (отмечается на графике) +вкл. трала после превышения БУ на “m” пунктов со СЛ трала на “x” пунктов от цены.
Уровень БУ учитывает полученный убыток от предшествующей серии переворотов.
Информационная панель на графике показывает
номер ордера в текущей убыточной серии,
величину убытка полученную на каждом перевороте (например 1 ордер 0,01 убыток такой, 2 ордер 0,02 убыток такой и т.д….)
и сумму текущего убытка по серии.
Таймер обратного отсчета паузы если стоим в локе (например если видим что движение началось а до окончания паузы еще 2 часа-изменяем в настройках тайминг,
советник принимает это за истечение срока распускает лок и действует по алгоритму. Так же наоборот-видим что время паузы почти на исходе а флет не думает
кончаться, увеличиваем в настройках время заморозки и ждем импульса дальше).
Возможность разрешить советнику автоматически запрещать начинать новую серию после профитного завершения.
//--------------------------------------------------------------------
-задаем расстояние до цены для 2-х отложек, после сработки одной вторая удаляется и на расстоянии до СЛ выставляем противоположную с увеличением
-задаем начальный лот
-задаем уровень СЛ и переворота
-задаем увеличение лота при перевороте
А) увеличение прибавлением.
Б)увеличение умножением на коэфф.
В)возможность задать смену принципа увеличения с А на Б автоматически после “n” количества убыточных переворотов
-задаем после какого количества убыточных переворотов встаем в лок
-задаем время паузы торговли после постановки в лок в часах.
После истечения таймера лок распускается (оба ордера), при этом убыточный открывается по рынку в том же объеме и в ту же сторону как и стоял.
Уровень БУ переносится относительно нового уровня открытия и алгоритм продолжается штатно следуя текущим настройкам.
При необходимости повтора паузы меняем значение в настройках и вышеописанный цикл повторяется.
-задаем взятие прибыли по принципу : уровень БУ (отмечается на графике) +вкл. трала после превышения БУ на “m” пунктов со СЛ трала на “x” пунктов от цены.
Уровень БУ учитывает полученный убыток от предшествующей серии переворотов.
Информационная панель на графике показывает
номер ордера в текущей убыточной серии,
величину убытка полученную на каждом перевороте (например 1 ордер 0,01 убыток такой, 2 ордер 0,02 убыток такой и т.д….)
и сумму текущего убытка по серии.
Таймер обратного отсчета паузы если стоим в локе (например если видим что движение началось а до окончания паузы еще 2 часа-изменяем в настройках тайминг,
советник принимает это за истечение срока распускает лок и действует по алгоритму. Так же наоборот-видим что время паузы почти на исходе а флет не думает
кончаться, увеличиваем в настройках время заморозки и ждем импульса дальше).
Возможность разрешить советнику автоматически запрещать начинать новую серию после профитного завершения.
//--------------------------------------------------------------------
PHP:
extern double LOT = 0.01; //лот первой позиции
extern double K_LOT = 1.5; //коэффициент увеличения лота
extern double PLUS_LOT = 0.1; //прибавка лота
extern int OrdersK = 25;//отключить K после указанного кол-ва лосей
extern int OrdersP = 0;//отключить P после указанного кол-ва лосей
extern int StopLoss = 20;
extern string ____Настройка_трала_от_безубытка_____ = "";
extern int TrailingStart = 0;//минимальная прибыль при закрытии по тралу
extern int TrailingStop = 10;//длинна трала (расстояние от цены до стоплосса)
extern int LossOrdersLock = 10; //после какого количества убыточных переворотов встаем в лок
extern int PauseLock = 1; //тайминг паузы торговли после постановки в лок в часах.
extern int Magic = 0;
extern int DigitsLot = 2;
extern bool StopProfit = false; //остановка после профита