Создание мультивалютного сеточного советника с хеджированием (LEON_EA_v1.0_PRO)

İş tamamlandı

Tamamlanma süresi: 14 gün
Geliştirici tarafından geri bildirim
Careful customer: tested every build himself on 13 pairs and gave clear feedback on the panel. Fair final decision based on the agreed spec. Thank you, Leon.
Müşteri tarafından geri bildirim
Excellent work! Agi is a responsible and reliable programmer, a true master of his craft. He completed the order strictly according to the specification. The robot works perfectly. 5 stars!

Şartname

ТЕХНИЧЕСКОЕ ЗАДАНИЕ / REVISED TECHNICAL SPECIFICATION

Название проекта / Project Name: Creation of a Multi-Currency Grid EA with Hedging Double-Grid Architecture (LEON_EA_v1.0_PRO)
Терминал / Platform: MetaTrader 4 (MT4)
Язык кода / Language: MQL4 (Source code .mq4 must be provided)
Таймфрейм / Timeframe: M5
Рабочие инструменты / Trading Pairs (13 pairs): EURUSD, EURGBP, GBPUSD, NZDCAD, USDCHF, AUDUSD, USDCAD, EURCAD, USDJPY, EURCHF, EURJPY, NZDUSD, CADCHF.


1. ОБЩЕЕ ОПИСАНИЕ И АРХИТЕКТУРА

Необходимо разработать мультивалютный сеточный советник под рабочим названием LEON_EA_v1.0_PRO. Советник устанавливается на каждый график валютной пары отдельно. Управление корзиной ордеров по конкретной паре осуществляется через уникальный Magic Number.

  • Торговля строго в одном направлении: Советник работает в одну сторону по сигналам индикаторов (без противоположного хеджирования/локирования).
  • Динамические объемы: Все объемы лотов, шаги и коэффициенты НЕ жесткие в коде, они определяются исключительно загружаемым пользователем .set-файлом под конкретный депозит.

2. ЛОГИКА ВХОДА В РЫНОК (ИНДИКАТОРНЫЙ БЛОК)

Советник определяет направление для открытия первого ордера сетки на таймфрейме M5, используя комбинацию следующих индикаторов:

  • ATR (Average True Range): Период 60, значение порога фильтра 0.0001.
  • WPR (Williams' Percent Range) & CCI (Period 50): Фильтрация зон перекупленности/перепроданности.
  • RSI (Period 14) & Stochastic Oscillator (Period 14).
  • MA (Moving Average): Фильтр расстояния между двумя скользящими средними (порог — 10 пунктов).
  • Параметры: Вход только по направлению тренда = true, Число свечей = 1.

3. ЕДИНАЯ СЕТКА ОРДЕРОВ И БЛОК ЧАСТИЧНОЙ РАЗГРУЗКИ (BASKET OVERLAP)

  • Параметры сетки (настраиваются из СЕТов): Шаг сетки (PipStep = 10.0 пунктов), количество шагов в одном блоке — 3, максимальное количество блоков — 24, коэффициент умножения лота — 2.0 (для блочного метода), максимальное количество ордеров в серии — 46. Максимальный совокупный лот ограничен лимитом 15.0.
  • Алгоритм частичной разгрузки (Partial Close): При открытии старших колен сетки (параметр настраивается, например, с 6-го ордера) и малейшем развороте/откате рынка, советник использует прибыль от последнего (самого крупного) ордера серии для автоматического закрытия первых (самых старых, нижних и убыточных) ордеров в корзине в ноль или минимальный профит. После удаления нижнего «балласта» Тейк-Профит оставшейся в рынке серии ордеров автоматически пересчитывается и смещается ближе к текущей цене. При возобновлении движения против сетки набор ордеров продолжается на основе оставшихся объемов.

4. ГЛОБАЛЬНЫЙ МУЛЬТИВАЛЮТНЫЙ ЗАЩИТНЫЙ ФИЛЬТР

Координация между копиями советника на разных графиках должна быть реализована через глобальные переменные терминала (GlobalVariable). Во избежание эффекта «гонки условий» (Race Condition) на резких ценовых импульсах, синхронизация должна быть реализована через жесткий атомарный мьютекс с использованием функции SetOnCondition:

  • Кол-во одновременно торгуемых пар (по умолчанию 7) — жесткое ограничение на количество одновременно активных валютных пар в терминале. Если лимит достигнут, открытие первых ордеров по другим парам блокируется.
  • Кол-во пар без сушки (по умолчанию 2) — защитный алгоритм. Если на заданном количестве пар (например, на двух) сетка ордеров превышает критическое колено или заданный % просадки, советник автоматически включает режим «Сушки» (запрет на открытие новых сеток после закрытия текущих) на всех остальных инструментах.

5. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ, ЗАЩИТА И ИНФО-ПАНЕЛЬ

  • Развязка уровней: Алгоритмы динамического Тейк-Профита и перевода сетки в безубыток со 2-го колена (базовый ТП 15 п., безубыток 10 п.) должны быть жестко программно развязаны по уровням корзины ордеров во избежание взаимных конфликтов, зацикливания команды OrderModify и возникновения ошибки 130.
  • Адаптация под валюту счета: Код должен автоматически определять валюту депозита (USD или RUB для брокера Финам). Расчет рисков и просадки должен осуществляться в процентах (%) от баланса.
  • Контроль перезапуска: Робот подхватывает свои ордера по индивидуальному Magic Number после перезапуска терминала или VPS. Торговое окно (01:00–20:00). Проскальзывание (Slippage): 15 п. Экстренный Стоп-Лосс: 4000 п.
  • Информационная панель (Dashboard):
    В верхнем правом углу графика должна отображаться графическая панель, содержащая следующие параметры:
  •  
    1. Текущая пара и Магический номер (Magic Number) данного графика.
    2. Размер депозита (Баланс/Equity) и установленное на счете Кредитное плечо.
    3. Текущий рыночный Спред по паре.
    4. Сумма сделок по паре (совокупный открытый объем в лотах).
    5. Риск от общего депозита (текущая плавающая просадка по данной паре строго в процентах % от баланса. При наличии минуса значение выделяется цветом).
    6. Прибыль за последние 5 дней (зафиксированный профит по паре в валюте депозита).
    7. Глобальные фильтры: Количество торгуемых пар (из 7) и Количество пар без сушки (из 2).
    8. Текущий режим: Режим торговли активен / Режим сушки ВКЛ (индикация статуса работы советника).
    1. В настройках советника должны быть параметры индивидуальной настройки цветов инфо-панели (цвет фона, текст параметров, цвет предупреждений при просадке).

6. ТРЕБОВАНИЯ К СДАЧЕ РАБОТЫ И КОЛИЧЕСТВУ СЕТ-ФАЙЛОВ

Исполнитель обязан сдать:

  1. Полностью открытый исходный код в формате .mq4 без привязок и ограничений.
  2. Библиотеку из 195 готовых СЕТ-файлов (.set): по 13 парам, разложенным по папкам, для 5 уровней стартовой лотности (0.01 до 0.05). Для каждого лота должно быть НЕ МЕНЕЕ 3 вариантов настроек (Консервативный, Умеренный, Агрессивный).
  3. Строгое требование к именованию сетов: Каждый файл должен идти строго под своим порядковым номером по каждой паре, с фиксацией в названии исторических показателей просадки (риска) и профита в процентах.
    Шаблон: [Номер_Пары].[Порядковый_номер]_[Валютная_пара]_LEON_[Стартовый_лот]_risk_[Просадка_%]_profit_[Прибыль_%].set
    Пример: 1.1_eurusd_LEON_001_risk_8_profit_22.set
  4. В стоимость входит техническая поддержка и исправление багов в течение 14 дней после сдачи.

 


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(395)
Projeler
556
41%
Arabuluculuk
30
57% / 3%
Süresi dolmuş
57
10%
Serbest
Yayınlandı: 11 kod
2
Geliştirici 2
Derecelendirme
(9)
Projeler
22
9%
Arabuluculuk
3
0% / 67%
Süresi dolmuş
3
14%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(631)
Projeler
739
34%
Arabuluculuk
49
53% / 39%
Süresi dolmuş
15
2%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(84)
Projeler
142
13%
Arabuluculuk
11
55% / 18%
Süresi dolmuş
3
2%
Serbest
5
Geliştirici 5
Derecelendirme
(12)
Projeler
19
32%
Arabuluculuk
0
Süresi dolmuş
1
5%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(60)
Projeler
94
43%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
4
4%
Serbest
7
Geliştirici 7
Derecelendirme
(14)
Projeler
21
24%
Arabuluculuk
0
Süresi dolmuş
2
10%
Serbest
Yayınlandı: 3 kod
8
Geliştirici 8
Derecelendirme
(369)
Projeler
459
55%
Arabuluculuk
24
58% / 17%
Süresi dolmuş
31
7%
Serbest
9
Geliştirici 9
Derecelendirme
(23)
Projeler
31
42%
Arabuluculuk
9
22% / 33%
Süresi dolmuş
3
10%
Yüklendi
Yayınlandı: 8 makale, 35 kod
10
Geliştirici 10
Derecelendirme
(646)
Projeler
874
48%
Arabuluculuk
29
38% / 17%
Süresi dolmuş
63
7%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(13)
Projeler
31
23%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
5
16%
Serbest
12
Geliştirici 12
Derecelendirme
(213)
Projeler
276
21%
Arabuluculuk
25
52% / 16%
Süresi dolmuş
0
Çalışıyor
13
Geliştirici 13
Derecelendirme
(25)
Projeler
31
13%
Arabuluculuk
14
0% / 79%
Süresi dolmuş
9
29%
Serbest
14
Geliştirici 14
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
15
Geliştirici 15
Derecelendirme
(852)
Projeler
1469
72%
Arabuluculuk
123
28% / 47%
Süresi dolmuş
360
25%
Çalışıyor
Yayınlandı: 3 makale
16
Geliştirici 16
Derecelendirme
(64)
Projeler
145
46%
Arabuluculuk
21
38% / 24%
Süresi dolmuş
32
22%
Serbest
17
Geliştirici 17
Derecelendirme
(10)
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
18
Geliştirici 18
Derecelendirme
(75)
Projeler
99
57%
Arabuluculuk
5
80% / 20%
Süresi dolmuş
5
5%
Yüklendi
19
Geliştirici 19
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
20
Geliştirici 20
Derecelendirme
(54)
Projeler
102
23%
Arabuluculuk
12
25% / 17%
Süresi dolmuş
13
13%
Serbest
Benzer siparişler
Необходима помощь в настройке и запуске торгового робота сеточника. У нас своя разработка, очень сложная, много характеристик и деталей, которые нужно согласовать между собой в настройках. Работа будет объемная, прошу с опытом такой работы откликнуться
Нужно создать историю для терминала МТ4 в которой сделать самые сложные моменты для прохождения сеточника. Мне нужно для тестирования советника, чтобы история была очень сложной для прохождения. Нужно сделать черные лебеди и другие сложности для сеточника
Robot 30+ USD
Добрый день. Нужен торговый робот, который будет заходит в сделку на покупку при пересечении Stochastica Oscillator уровня 20 и продажу уровня 80 на 15-минутном тайм фрейме. В общем то и все...Пример закреплен в файле
Требуется опытный программист для разработки или предоставления готового торгового робота под золотую пару (XAUUSD). Ключевые требования : Торговый инструмент : XAUUSD (доп 2 пары) Интенсивность : скальпинг / агрессивная торговля (10–20+ сделок в день). Целевая доходность : агрессивный разгон депозита (ориентир от 100% в неделю). Логика алгоритма : на ваше усмотрение (готовы протестировать ваши рабочие стратегии)
ОПИСАНИЕ ЗАДАЧИ ДЛЯ ИСПОЛНИТЕЛЯ: У нас есть полностью готовый, рабочий торговый робот LEON. Исходный код логически завершен, но предыдущий программист поленился и оставил много сырых, наполовину сломанных настроек. Нам требуется провести глубокую, качественную доработку системы до идеала под реальный счет. ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: На коленке за 2 часа или за 2 дня сделать работу не получится — мы это сразу увидим при
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно
Hello, I need a professional MT4/MT5 Expert Advisor (EA) based on an existing compiled indicator (.ex4/.ex5). I do not have the source code. The indicator provides Entry, Take Profit (TP), and Stop Loss (SL) . Main Requirements 1. Indicator Integration • Integrate the indicator directly into the EA. • I should only attach the EA to the chart. • No need to attach the indicator separately. • Include all available
Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01. Логика: при появлении новой BUY позиции запомнить цену открытия; если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5; для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один

Proje bilgisi

Bütçe
50 - 150 USD
Son teslim tarihi
from 5 to 14 gün