Написать советник по ТЗ :

MQL5 Experts

Trabalho concluído

Tempo de execução 12 dias
Comentário do desenvolvedor
Приятно было поработать над интересным проектом. Техзадание хорошего качества, быстрая обратная связь. Благодарю за сотрудничество и удачи на рынке!
Comentário do cliente
профессиональный подход ,все очень четко отработано ,также Алексей вносил ясные поправки , корректировал и структурировал разработку,AAA+

Termos de Referência

⚙️ Техническое задание (ТЗ)

Проект: Корреляционный советник с мартингейлом и усреднением

Платформа: MetaTrader 5


1️⃣ Цель

Автоматическая торговля по расхождению дневных процентов между коррелирующими валютными парами с адаптивным управлением позицией (мартингейл, усреднение, авто-закрытие по времени).


2️⃣ Логика работы

  1. Советник анализирует Day % (дневное изменение) по заданным парам.

  2. Для каждой корреляционной пары (например, EURUSD–GBPUSD) считает разницу:
    Δ = |Day%₁ − Day%₂|

  3. Если Δ ≥ DeltaIn (0.15%), советник:

    • покупает отстающую пару

    • продаёт выросшую пару

  4. Сделки закрываются, если:

    • Δ < DeltaOut (0.05%)

    • или сработал TP / SL

    • или прошло MaxTradeDays (2–3 дня)


3️⃣ Мартингейл и усреднение

3.1. Мартингейл (увеличение лота при убытке)

  • Включаемый параметр: UseMartingale = true/false

  • Коэффициент увеличения: MartingaleMultiplier = 1.5

  • Условие активации: при убыточной сделке робот открывает новую в ту же сторону с увеличенным лотом.

  • Максимум шагов: MartingaleSteps = 3

3.2. Усреднение (Grid Averaging)

  • Включаемый параметр: UseAveraging = true/false

  • Шаг между ордерами: AveragingStep = 100 пунктов

  • Максимум ордеров: AveragingMaxOrders = 3

  • Новые ордера открываются в ту же сторону при движении против позиции.

  • Закрытие всей сетки — при достижении общей прибыли в % или пунктов ( AveragingCloseProfit = 30 пунктов ).


4️⃣ Настраиваемые параметры

Параметр Описание По умолчанию
PairsList Список пар EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCHF, USDCAD
CorrelationGroups Корреляции (EURUSD–GBPUSD), (AUDUSD–NZDUSD), (USDCHF–USDCAD)
DeltaIn Порог входа 0.15 %
DeltaOut Порог выхода 0.05 %
LotSize Начальный лот 0.10
TakeProfit TP (пунктов) 50
StopLoss SL (пунктов) 50
UseStopLoss true/false true
MaxTradeDays Макс. длительность сделки 3
UseMartingale Вкл/выкл мартингейл false
MartingaleMultiplier Коэффициент 1.5
MartingaleSteps Макс. шагов 3
UseAveraging Вкл/выкл усреднение false
AveragingStep Шаг между ордерами 100 пунктов
AveragingMaxOrders Макс. ордеров 3
AveragingCloseProfit Общий TP для сетки 30 пунктов
AutoTrade Вкл/выкл торговлю true
MagicNumber Уникальный ID 7777
LogFile Лог сигналов true

5️⃣ Условия и ограничения

  • Проверка сигналов 1 раз в день (по D1).

  • Не более одной основной сделки на пару.

  • При активных усреднениях или мартин-цепочке — новые сигналы по этой паре игнорируются.

  • Если UseStopLoss = false, работает ограничение по времени (MaxTradeDays).


6️⃣ Критерии готовности

✅ Робот корректно определяет расхождение Δ.
✅ Выполняет вход/выход по заданной логике.
✅ Работает мартингейл и усреднение (вкл/выкл).
✅ Все параметры регулируются вручную в настройках.
✅ Логирование всех событий.


Respondido

1
Desenvolvedor 1
Classificação
(394)
Projetos
555
41%
Arbitragem
30
57% / 3%
Expirado
57
10%
Trabalhando
Publicou: 11 códigos
1
Desenvolvedor 1
Classificação
(28)
Projetos
46
48%
Arbitragem
2
50% / 50%
Expirado
0
Livre
2
Desenvolvedor 2
Classificação
(6)
Projetos
6
17%
Arbitragem
1
0% / 0%
Expirado
0
Trabalhando
3
Desenvolvedor 3
Classificação
(12)
Projetos
13
8%
Arbitragem
1
0% / 100%
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(44)
Projetos
74
20%
Arbitragem
1
0% / 100%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(252)
Projetos
462
26%
Arbitragem
139
20% / 60%
Expirado
100
22%
Livre
6
Desenvolvedor 6
Classificação
(30)
Projetos
32
22%
Arbitragem
2
0% / 0%
Expirado
1
3%
Livre
7
Desenvolvedor 7
Classificação
(203)
Projetos
264
22%
Arbitragem
23
52% / 17%
Expirado
0
Trabalhando
8
Desenvolvedor 8
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
10
Desenvolvedor 10
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
11
Desenvolvedor 11
Classificação
(103)
Projetos
156
31%
Arbitragem
24
21% / 58%
Expirado
3
2%
Trabalhando
Pedidos semelhantes
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров
Перевести индикатор с pine script на mql5 и сделать из него советник. Индикатор платный, поэтому одно из условий сделки не распространять его и советник. Надеюсь на честность. Советник нужно сделать самый простой, условия входа выхода уже вписаны в индикатор. Нужно вставить блок мартингейла. Мкл попросил сделать описание из 30 слов:) вот сделал

Informações sobre o projeto

Orçamento
100+ USD
Prazo
de 1 para 14 dias