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

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
(393)
Projetos
548
40%
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
(250)
Projetos
460
26%
Arbitragem
140
20% / 59%
Expirado
100
22%
Trabalhando
6
Desenvolvedor 6
Classificação
(30)
Projetos
32
22%
Arbitragem
2
0% / 0%
Expirado
1
3%
Livre
7
Desenvolvedor 7
Classificação
(183)
Projetos
236
20%
Arbitragem
21
43% / 19%
Expirado
0
Carregado
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
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Informações sobre o projeto

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