Необходимо написать советник на MQL4 по техзаданию

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 41 días
Comentario del Cliente
Отлично!
Comentario del Ejecutor
5+

Tarea técnica

Необходимо написать советник на 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 пунктов друг от друга.

Полное Т.З. в личку.

Han respondido

1
Desarrollador 1
Evaluación
(493)
Proyectos
1022
58%
Arbitraje
30
27% / 23%
Caducado
133
13%
Trabaja
2
Desarrollador 2
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
3
Desarrollador 3
Evaluación
(574)
Proyectos
945
47%
Arbitraje
309
58% / 27%
Caducado
125
13%
Libre
4
Desarrollador 4
Evaluación
(509)
Proyectos
977
74%
Arbitraje
27
19% / 67%
Caducado
101
10%
Libre
Ha publicado: 1 artículo, 6 ejemplos
Solicitudes similares
Нужно на золоте работать прибыль в день 50 % прибыли максимально качественно. Минимальный расход что бы было легко и понятно работать я только торгую на золоте и все максимально быстро нужно с прибыльно
# ТЕХНИЧЕСКОЕ ЗАДАНИЕ (TOR) ## На разработку алгоритмической торговой системы «QuantumFractalMatrix v16.5 NEXUS ULTIMATE» **Версия документа:** 1.0 **Платформа:** MetaTrader 5 (MQL5) **Статус:** Для реализации (Portfolio Project) **Уровень сложности:** High (Enterprise Grade) --- ## 1. ОБЩИЕ СВЕДЕНИЯ О ПРОЕКТЕ ### 1.1. Цель проекта Разработка высоконагруженного, модульного торгового советника (Expert Advisor) для
Ищем разработчика-партнёра MQL5 / Forex EA Ищем не просто исполнителя “написать советник по ТЗ”, а разработчика-партнёра , который уже работает с MQL5 / Forex , имеет свои наработки, рабочие стратегии, опыт тестирования и оптимизации советников . Формат сотрудничества Мы выступаем как селлеры и партнёры по продвижению : берём на себя упаковку, продажи, привлечение клиентов; заинтересованы в долгосрочном
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину

Información sobre el proyecto

Presupuesto
Plazo límite de ejecución
de 1 a 5 día(s)