Работа завершена
Время выполнения 41 день
Отзыв от заказчика
Отлично!
Отзыв от исполнителя
5+
Техническое задание
Необходимо написать советник на MQL4 со следующим алгоритмом:
Работа советника:
Советник работает на периоде H1
Советник выставляет отложенные ордера по настройкам 10-ти последовательных сессий, в обе стороны, на расстоянии задаваемой переменной DeltaPrice
от цены открытия сессии.
Советник контроллирует нулевой уровень профита (безубыток), и от него выставляет
портфельный SL и TP. TP выставляется не от уровня текущей цены, а от общего 0 уровня.
Время открытия сессии задается переменными:
TimeSession1
TimeSession2
TimeSession3
TimeSession4
TimeSession5
TimeSession6
TimeSession7
TimeSession8
TimeSession9
TimeSession10
Значение по умолчанию: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Работу каждой сессии можно включать и отключать = (False/True)
Переменная Reverse = при False - выставляются ордера BuyStop и SellStop, при True - BuyLimit и SellLimit
Переменная TimeExpiration = 60; //время закрытия ордеров в минутах если 0, то до конца дня, т.е. через сколько минут удалять отложенные ордера если они не сработали
При первом запуске советник ждет начала ближайшей сессии, отложенный ордер выставляется за время сессии только 1 раз.
Отложенные ордера выставляются с заранее определенным SL и TP, соответствующим значениям установленными переменными:
StopLoss и TakeProfit. При 0 значении переменных соответствующий им стоп отсутствует.
Если TakeProfit=0, то советник работает только со SL. При этом закрытие ордеров
возможно только по SL.
SL перемещается Trailingом только при общем положительном профите, независимо
от значения StopLoss (StopLoss используется только для первоначального выставления
SL при открытии ордера), уровень SL выбирается таким образом, чтобы при закрытии
всех ордеров одного направления по SL, прибыль составила не менее TrailingStart.
Переменная ReservDepo = 65; // резервирует % от баланса, т.е. торгует 35% средств от общего баланса, при этом 35%
делит для торговли пополам между BUY и SELL (пример на картинке).
Переменная LotMax = 100.0; // максимальный объем лота
Переменная GeneralLot = 0.1; // если = 0, то выставляется как % от фактического баланса
Переменная GeneralPercent = 0.1; // % от фактического баланса, работает если GeneralLot = 0
Переменная GeneralTP = 5; Общий TP для портфельного закрытия ордеров. Если GeneralTP = 0, то Общий TP расчитывается из TP активных сессий
Переменная KM = 5; // коэффициент увеличения лота (Multiplier) - увеличенный лот
Переменная LotKM = 5; // выставлять после этого ордера c KM
Манименеджмент:
Увеличение размера лота ордера начинается с LotKM ордера.
Размер лота умножается на коэффициент увеличения (KM).
Т.е. Lot = GeneralLot * KM или GeneralPercent * KM
KM в свою очередь увеличивается в соответствии с параметром ProgressWay.
Параметр ProgressWay - Метод увеличения лота для коэффициента KM. Значения параметра - 0 - 2
Переменная Progr = 0 "Метод увеличения лота для коэффициента KM. Значения 0-2 - "0 - Не использовать; 1 - Геометрическая прогрессия; 2 - Арифметическая;
Пример:
Для 1-го ордера КМ = КМ; для 2-го КМ = КМ^2; для 3-го КМ = КМ^3 ...
2 - Арифметическая прогрессия; т.е. КМ умножается на число ордеров.
Пример:
Для 2-го ордера КМ = КМ*2; для 3-го КМ = КМ*3 ...
Переменная Zone0 = 35; // Зона запрета на открытие ордеров с KM в пунктах. Если 0, то запрета нет
Переменная ViewZone = True; // Рисовать Зону 0
Переменная DistanceKM = 25; // Минимальное расстояние между открытыми ордерами с KM за пределами зоны 0. Если 0, то не используется
В пределах Zone0 разрешено выставлять только 1 ордер лотом с КМ.
За пределами Zone0 ордера с КМ выставляются на расстоянии DistanceKM пунктов друг от друга.
Полное Т.З. в личку.
Откликнулись
1
Оценка
Проекты
1022
58%
Арбитраж
30
27%
/
23%
Просрочено
133
13%
Работает
2
Оценка
Проекты
650
28%
Арбитраж
112
19%
/
62%
Просрочено
319
49%
Свободен
3
Оценка
Проекты
945
47%
Арбитраж
309
58%
/
27%
Просрочено
125
13%
Свободен
4
Оценка
Проекты
977
74%
Арбитраж
27
19%
/
67%
Просрочено
101
10%
Свободен
Опубликовал: 1 статью, 6 примеров
Похожие заказы
Нужен советник на основе индикатора Heiken Ashi
40 - 50 USD
Советник нужен полноценный, хотя он нужен для поиска закономерностей. Так как я в первый раз заказываю советник, то нужен опытный человек, который сможет направить (подсказать) по составлению грамотного ТЗ. Желательно чтобы исполнитель был русскоязычным, так как я с России. Всем благ
Нужен советник на золото
30 - 200 USD
Нужен советник на золото , закинул скрин каком принципе . На mt5, и что бы код был бы свободный , смогбы его доработать . Встроенный стоп лосс, тайк профит , интерфейс .что бы автоматически открывал и закрывал позиции
Ищу для покупки исходный код адекватного торгового робота на долгосрок. Интересуют только прозрачные алгоритмы с понятным обоснованием входов и выходов. Сразу мимо: мартингейл, сеточники, усреднения убытков и торговля без стопов. Каждая сделка должна быть защищена расчетным или фиксированным Stop Loss. В приоритете системы, работающие по тренду, на пробой импульса или возврат к среднему. Чтобы начать предметный
Нужен советник на основе математики
100 - 200 USD
Начало с двойного (считается нулевым), на следующем шаге сетки в любую сторону закрывается профитный ордер и открывается новая пара; таким образом: либо с одного края сетки, либо с двух всегда остаётся двойной ордер; при перевороте позиций открывается тройной ордер одинакового объёма (два ордера в сторону тренда и один в обратную) : расстояние профитов рассчитывается от крайнего двойного (против тренда), а после
enum ENUM_VOLUME { VOLUME_FIXED, VOLUME_PERCENT, VOLUME_MONEY, }; enum ENUM_CALC_MODE { CALC_MODE_OFF, CALC_MODE_FACTOR, CALC_MODE_PERCENT, CALC_MODE_POINTS, }; enum ENUM_TSL_MODE { TSL_MODE_OFF, TSL_MODE_PERCENT, TSL_MODE_POINTS, }; //+------------------------------------------------------------------------------------------------------------------+ //|
Ищем разработчика-партнёра MQL5 / Forex EA Ищем не просто исполнителя “написать советник по ТЗ”, а разработчика-партнёра , который уже работает с MQL5 / Forex , имеет свои наработки, рабочие стратегии, опыт тестирования и оптимизации советников . Формат сотрудничества Мы выступаем как селлеры и партнёры по продвижению : берём на себя упаковку, продажи, привлечение клиентов; заинтересованы в долгосрочном
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Информация о проекте
Бюджет
Сроки выполнения
от 1 до 5 дн.