工作已完成
指定
Условия открытия сделок
Дифференцированный сигнал входа, в зависимости от Опции “EMA same direction”.
Сигналом открытия ордера является одно из событий
1 - поступивший сигнал BUY(SELL) от MACD при выполнении условия, что цена находиться выше (ниже) EMA (при включенной опции (same direction with EMA = true) )
2 - поступивший сигнал закрытия свечи по цене закрытия выше (ниже) EMA , при выполнении условия, что гистограмма MACD находиться выше (ниже) нулевой линии (при включенной опции (same direction with EMA = true) )
3 - поступивший сигнал BUY(SELL) от MACD при выключенной опции EMA direction = (same direction with EMA = false)
открытие сделок отложенными ордерами
buy stop цена открытия = цена close сигнального бара + спред*2
sell stop цена открытия = цена close сигнального бара - спред*2
если отложенный ордер открыть невозможно, то открываем по рынку
опции советника
Для MACD нужна возможность выставлять тип сигнала.
Main signal true/false,
Zero line cross true/false.
опция Обратное усреднение = true/false с учетом уже накопленной разницы по следующему алгоритму.
все убыточные ордера прежнего направления при обратном сигнале заводятся в замок.
В случае повторного сигнала, обратного убыточным ордерам прежнего направления, и разнице между суммами уже открытых ордеров разного направления менее или равного одного минимального лота, повторный замок не открывается. т.е. при открытии замка мы учитываем разницу, и если ее нет, то замок не нужен. т.к. он уже есть.
по любому сигналу, как обычно, открывается + один новый лот в направлении сигнала. см. выше таблицу.
пример:
см приложение+ Трейлинг стоп силами советника true/false
+ размер шага трейлинга, если п 5 = true Должен работать в отрицательной и в положительной зоне.
выставлять стоп-лосс в БУ = true/false.
+ Выставление точки БУ в ноль по достижении ценой прибыли в определенном пользователем размере в ПП по открытым ордерам.
Например цена прошла 50 пп в нужную сторону, ордер прибыльный, в этом случае стоп-лосс ордера выставляется в точку безубытка (равен цене открытия ордера).Графическое отображение на графике цены точек входа стрелками и крестиком на уровне начального стоп.лосс, если он применим.
Глубина отрисовки сигналов в барах. Например 1000 баров истории. Глубже не рисовать.
Значение тейк профит, стоп-лосс. если 0 - то не выставляются.
Отсылка мейлов и пуш-уведомлений true/false
Вывод на экран состояния счета, сумм открытых лотов buy sell (т.е. с учетом их направления) по текущей валютной паре.
SHIFT сигнала. или 0 - открываем сразу по сигналу, не дожидаясь закрытия бара,
или 1, 2 … ожидание числа закрытых баров после появления сигнала, где 1 - сразу после закрытия бара, на котором сформировался сигнал. по умолчанию 1.
закрытие сделок
Закрытие ТОЛЬКО профитных ордеров по вариантам событий:
true/false Обратный сигнал
true/false, fast EMA, slow EMA - Обратное направлению уже открытых профитных ордеров пересечение двух EMA (с возможностью выбора их периода) например ЕМА 26 и ЕМА 60
например, открыт ордер buy , тогда при условии когда появится пересечение (A) ema26 < (Б) ема60, этот ордер закрывается советником.
и наоборот если открыт ордер sell, тогда при условии когда появится пересечение (A) ema26 > (Б) ема60, он закрывается советником.
подробное описание тут https://docs.google.com/document/d/1LvHZ2fHsaXihsj2eZ73XantNuAU87wtXr9aO_Ln3V1E/edit?usp=sharing