Job finished
Specification
Техническое задание
Используется 2 индикатора "Елф" с разными настройками
Индикатор - НЕ перерисовывает
1й - 25/5/50 (для определения основного направления)
2й - по умолчанию - для отложенных ордеров
Все отложенные ордера берутся в обе стороны с увеличенным лотом в сторону движения цены (если 1й индикатор в верху = 2селл+1бай
и если 1й снизу = 2 бай + 1 селл)
ТП - пункты
ТП сетки - пункты (от уровня безубытка)
Трейлинг Стоп - пункты прибыли(при достижении которых трейлинг стоп начинает движение от уровня безубытка)
При установке ордеров сразу выставляется ТП (в пунктах). (прописываются в настройках)
При открытии добавочных ордеров - ТП удаляются и выставляются новые из расчета "Безубыток" + ТП сетки (прописываются в настройках)
Также нужно добавить Трейлинг Стоп который должен срабатывать от безубытка + пункты (прописываются в настройках)
Добавочные ордера
Шаг - растояние между ордерами (прописываются в настройках)
Увеличение лота (да/нет) - "да"= удвоение лотов / "нет" = лот не увеличивается (прописываются в настройках)
Максимальное количество ордеров (прописываются в настройках)= (1й открытый ордер + добавочные ордера)
Локирование (замок) - (да/нет) . Если включено Да - то после последнего добавочного ордера откладывается противоположный ордер
с лотом равным открытым позиций (замок). Если опция отключена - после последнего добавочного ордера продолжается работа в обычном режиме
Нужно добавить опцию
Набор позиций (Да/Нет)
Если установленно "Да" - то отложенные ордера откладываются снова после срабатывания предыдущего
Если опция "Нет" - то после открытия ордера ордера НЕ откладываются пока не закроется открытый
(Тоесть может быть открыто только 2 ордера : 2+1 на верхнем (внутреннем) и 2+1 на нижнем (внутреннем)(или не станет в "Замок")
Если один из них закрылся - откладывается новый на этомже индикаторе
================================================
Открытие замков
Включение "Замка" - опция "Да" - "Нет". Если включена "Да" - то после открытия последней ступени открывается противоположная позиция с равным количеством лотов.
Вся последующая прибыль должна фиксироваться и использоваться для открытия "Замка" (по 0,01 лоту бай и селл)
==============================================
Для удобства вывести (основную информацию) на чарт
===========================================================================================================================================================================================
В настройках советника должны быть настройки:
- Time Frame
- Лот 1(по направлению индикатора - 0,02)
- Лот 2 (противоположное направление - 0,01)
- Увеличение лота (0 = без увеличения , 2 = все последующие добавочные ордера удваиваются, например : 0,01/0,02/0,04/0,08...)
- Расстояние между ордерами (в пунктах)
- Максимальное количество ордеров (количество "ступеней" добавочных ордеров - Если указанно "3" значит при движении цены против нас ЕА может открыть добавочные позиции - на расстоянии указанном в "Расстояние между ордерами")
- ТП (одинаковый для бай и селл )
- ТП 2 (при срабатывании 1й добавочной ступени ТП удаляется и выставляется новый "Безубыток" + пункты
- Трейлинг Стоп ТП2 (включается от уровня безубыдка на указанном расстоянии)
- Время Работы Советника (например с 9:00 до 22:00)
- Лок Ордера (Включение "Замка") - опция "Да" - "Нет". Если включена "Да" - то после открытия последней ступени открывается противоположная позиция с равным количеством лотов (Если у нас
открыта первая позиция 0,02 бай и сработали еще 3 добавочные ступени (0,02+0,02+0,02) то открывается 0,08 вместо следующей ступени) - "Замок" срабатывает на расстоянии "Расстояние между ордерами"
после последней ступени (первая позиция 0,02 бай плюс добавочные/0,02 бай / 0,02 бай/ 0,02 бай/ 0,08 селл)
После открытия "Замка" все ТП донной ветки убираются
- Магическое число
Настройки индикатора:
- TimeFrame
- Елф К
- Елф М
- АТR
=================================================
часть 2
Так как мы не используем СтопЛосс то должна быть функция «Замок» (открытие позиций одинакового объема противоположного направления)
Функция «Замок» должна включаться на уровне добора позиций. Если у нас в настройка есть 3 ступеней (Максимальное количество ордеров) – то при достижении цены уровня 4й ступени должен сработать «Замок»
— тем самым блокирует наш баланс от дальнейшей просадки.
При открытии «Замка» все ТП — закрываются (удаляются) !!!
После срабатывания Замка советник работает в обычном режжиме.
А : Вся прибить полученная в результате закрытия последующих сделок должна фиксироваться.
Б : Цена стоимости 0,01 лота «замка» должна быть усреднена (бай + селл) и зафиксирована (общий убыток всех односторонних ордеров делится на количество лотов);
- Если полученная прибыль (пункта А) выше цены стоимости 0,01 лота замка (бай+сел) — мы закрываем 0,01 лот (0,01 бай + 0,01 сел) самой удаленно убыточной позиции;
- При закрытии позиции проверяется количество ордеров «Замка». Обьем ордеров бай должно соответствовать Обьему селл
****************************************************************************************************************************************************
Прописать индикатор в советнике
Советник должен пройти проверку MQL5 для маркета
Доработать советник для работы с 6 валютными парами.( по договоренности )
Для каждой валютной пары должны быть отдельные настройки (такиеже как и для обычного советника)
Вывести информационное окно на чарт с информацией по каждой паре :
Название валютной пары
"Position locking" (Количество "замков" на каждой паре)
"Lot volume" (обьем открытых позиций по каждой паре)
"Profit" (текущая прибыль по каждой паре)
"Profit $ All" (Прибыль всех закрытых позиций со всех валютных пар)
Открытие замков происходит за счет списания "Profit $ All" (списывается при накоплении достаточной суммы для равномерного закрытия позиций находящихся в замке)