Необходимо разработать полностью нового советника для MT4 с исходным кодом MQ4.

MQL5 Uzmanlar Forex

Şartname

Советник должен быть:

  • мультивалютным;
  • мультифреймовым;
  • работать на любом символе;
  • поддерживать несколько экземпляров одновременно;
  • иметь современную информационную панель;
  • корректно работать в тестере стратегий MT4.
  • Также называться ALEXCAPITAL
Основная идея

Советник должен уметь одновременно сопровождать две независимые сетки:

  • BUY;
  • SELL.

При этом противоположная сетка НЕ должна запускаться сразу.

Она должна запускаться только после достижения основной сеткой заданного пользователем уровня.

Логика работы 

П


ример.

Появился сигнал BUY.

Советник открывает:

BUY 0.01

Если цена пошла против позиции, открываются следующие ордера:

BUY 0.02

BUY 0.04

BUY 0.08

BUY 0.16

и так далее.

После открытия указанного пользователем ордера (например 5-го) разрешается запуск противоположной SELL-сетки.

Первая SELL-сделка открывается стартовым лотом.

Например:

SELL 0.01

SELL-сетка строится по собственным правилам.

После достижения Take Profit SELL-сетка полностью закрывается.

BUY-сетка при этом НЕ закрывается.

Если BUY-сетка продолжает существовать и по-прежнему соответствует условию активации (например в ней уже есть 5 ордеров), советник снова открывает новую SELL-сетку, начиная опять со стартового лота.

Аналогичная логика должна работать зеркально для SELL.


Настройки активации противоположной сетки

Пользователь должен самостоятельно выбирать, после какого ордера основной сетки запускается противоположная.

Например:

Opposite Grid Activation Order = 5

Это означает, что противоположная сетка может начать работу только после открытия пятого ордера основной сетки.



Управление лотом

Советник должен иметь два режима.

Fixed Lot

Фиксированный стартовый лот.

Например:

0.01

Dynamic Lot

Автоматический расчёт стартового лота от Balance


Настройки сетки

Необходимо вынести во входные параметры:

  • стартовый лот;
  • множитель лота;
  • расстояние между ордерами;
  • максимальное количество ордеров;
  • максимальный суммарный лот;
  • Take Profit BUY;
  • Take Profit SELL;
  • Stop Loss (при необходимости);
  • максимальный спред;
  • Magic Number;
  • проскальзывание.
Ограничения торговли

Во входных параметрах должны быть:

  • время начала торговли;
  • время окончания торговли
  • максимальный спред;
  • максимальная просадка;
  • возможность остановить открытие новых ордеров при достижении заданной просадки в процентах от общего депозита

  • Панель

    На графике должна отображаться современная панель.

    На панели необходимо вывести:

  • баланс;
  • Equity
  • количество BUY-ордеров;
  • количество SELL-ордеров;
  • состояние торговли.
  • также профит за день,неделю и месяц в процентах от депозита 

  • Входы в рынок

    Вход первой сделки должен осуществляться по торговому сигналу.


  • Сигнал BUY

    Первая BUY-сделка открывается, когда одновременно выполнены условия: 

    • цена находится выше EMA 200 — основной тренд вверх


    RSI пересёк уровень 50 снизу вверх;

  • спред и торговое время соответствуют настройкам.

  • Сигнал SELL

    Первая SELL-сделка открывается зеркально

  • цена находится ниже EMA 200;

  • SI пересёк уровень 50 сверху вниз;

  • спред и торговое время соответствуют настройкам.

  • 1. Как считается шаг сетки

  • Нужно указать два режима:

    • фиксированный шаг в пунктах;
    • динамический шаг по ATR.

Следующий ордер сетки должен открываться:

  • На расстаянние например 50 пунктов
  • Take Profit считается от средневзвешенной цены всей сетки;
  • BUY и SELL закрываются отдельно;
  • прибыль одной стороны не закрывает другую сторону;
  • комиссии и своп должны учитываться.

3 Повторный запуск противоположной сетки

  • новая противоположная сетка начинается со стартового лота;
  • перезапуск возможен только при отсутствии ордеров этого направления;
  • основная сетка должна всё ещё иметь минимум заданное количество ордеров;

  • Ограничение количества ордеров и лотов

  • максимум BUY-ордеров;
  • максимум SELL-ордеров;

  • Мягкая остановка

    При определённой просадке робот перестаёт открывать новые ордера, но старые продолжает сопровождать.


    Очень важный пункт.

    После перезапуска MT4, отключения VPS или интернета робот должен:

    • найти свои открытые ордера по Magic Number;
    • восстановить BUY- и SELL-сетки;
    • продолжить сопровождение;
    • не открывать повторно начальную сделку;
    • сохранить информацию, какая сетка является основной.


    Работа со временем

    Использывать серверное время брокера;

    Также добавить время остановки перед выходными;Тоесть в пятницу 15:00  и ждать понедельника.


    Совместимость с брокерами

    Разработчик должен учитывать:

    • 3-, 4-, 5-значные котировки;
    • разные суффиксы символов;
    • минимальный лот;
    • шаг лота;
    • Stop Level;
    • Freeze Level;
    • ECN-счета;
    • возможные реквоты и ошибки открытия ордеров.

    После окончание работы

  • MQ4;
  • EX4;
  • файл настроек .set ;
  • краткую инструкцию;
  • список всех параметров;
  • тест без ошибок компиляции;
  • исправление обнаруженных ошибок после проверки;
  • запрет использования DLL без отдельного согласования.


  • Yanıtlandı

    1
    Geliştirici 1
    Derecelendirme
    (93)
    Projeler
    111
    17%
    Arabuluculuk
    6
    33% / 17%
    Süresi dolmuş
    5
    5%
    Çalışıyor
    Yayınlandı: 1 kod
    2
    Geliştirici 2
    Derecelendirme
    (11)
    Projeler
    12
    0%
    Arabuluculuk
    1
    0% / 0%
    Süresi dolmuş
    0
    Serbest
    3
    Geliştirici 3
    Derecelendirme
    (116)
    Projeler
    137
    58%
    Arabuluculuk
    1
    0% / 0%
    Süresi dolmuş
    0
    Serbest
    4
    Geliştirici 4
    Derecelendirme
    (268)
    Projeler
    603
    34%
    Arabuluculuk
    65
    22% / 57%
    Süresi dolmuş
    146
    24%
    Çalışıyor
    Yayınlandı: 1 makale, 22 kod
    5
    Geliştirici 5
    Derecelendirme
    (7)
    Projeler
    7
    86%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    6
    Geliştirici 6
    Derecelendirme
    (211)
    Projeler
    274
    21%
    Arabuluculuk
    24
    54% / 17%
    Süresi dolmuş
    0
    Çalışıyor
    7
    Geliştirici 7
    Derecelendirme
    (59)
    Projeler
    92
    42%
    Arabuluculuk
    4
    0% / 100%
    Süresi dolmuş
    3
    3%
    Çalışıyor
    8
    Geliştirici 8
    Derecelendirme
    (12)
    Projeler
    13
    8%
    Arabuluculuk
    1
    0% / 100%
    Süresi dolmuş
    0
    Serbest
    9
    Geliştirici 9
    Derecelendirme
    (44)
    Projeler
    74
    20%
    Arabuluculuk
    1
    0% / 100%
    Süresi dolmuş
    0
    Serbest
    10
    Geliştirici 10
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    11
    Geliştirici 11
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    12
    Geliştirici 12
    Derecelendirme
    (369)
    Projeler
    455
    55%
    Arabuluculuk
    23
    57% / 17%
    Süresi dolmuş
    31
    7%
    Çalışıyor
    13
    Geliştirici 13
    Derecelendirme
    (174)
    Projeler
    233
    61%
    Arabuluculuk
    3
    33% / 33%
    Süresi dolmuş
    6
    3%
    Serbest
    Yayınlandı: 1 kod
    14
    Geliştirici 14
    Derecelendirme
    (20)
    Projeler
    27
    41%
    Arabuluculuk
    8
    25% / 38%
    Süresi dolmuş
    2
    7%
    Yüklendi
    Yayınlandı: 7 makale, 35 kod
    15
    Geliştirici 15
    Derecelendirme
    (73)
    Projeler
    91
    57%
    Arabuluculuk
    6
    67% / 17%
    Süresi dolmuş
    2
    2%
    Yüklendi
    16
    Geliştirici 16
    Derecelendirme
    (174)
    Projeler
    188
    32%
    Arabuluculuk
    5
    60% / 20%
    Süresi dolmuş
    3
    2%
    Serbest
    Yayınlandı: 3 kod
    17
    Geliştirici 17
    Derecelendirme
    (65)
    Projeler
    117
    24%
    Arabuluculuk
    13
    54% / 46%
    Süresi dolmuş
    15
    13%
    Serbest
    Yayınlandı: 2 kod
    18
    Geliştirici 18
    Derecelendirme
    (73)
    Projeler
    89
    79%
    Arabuluculuk
    0
    Süresi dolmuş
    2
    2%
    Çalışıyor
    Yayınlandı: 4 kod
    19
    Geliştirici 19
    Derecelendirme
    (45)
    Projeler
    105
    30%
    Arabuluculuk
    8
    25% / 50%
    Süresi dolmuş
    40
    38%
    Serbest
    20
    Geliştirici 20
    Derecelendirme
    (851)
    Projeler
    1464
    72%
    Arabuluculuk
    122
    29% / 48%
    Süresi dolmuş
    358
    24%
    Yüklendi
    Yayınlandı: 3 makale
    21
    Geliştirici 21
    Derecelendirme
    (645)
    Projeler
    873
    48%
    Arabuluculuk
    29
    38% / 17%
    Süresi dolmuş
    63
    7%
    Serbest
    22
    Geliştirici 22
    Derecelendirme
    (13)
    Projeler
    31
    23%
    Arabuluculuk
    8
    25% / 63%
    Süresi dolmuş
    5
    16%
    Serbest
    23
    Geliştirici 23
    Derecelendirme
    (298)
    Projeler
    478
    40%
    Arabuluculuk
    105
    40% / 24%
    Süresi dolmuş
    82
    17%
    Yüklendi
    Yayınlandı: 2 kod
    24
    Geliştirici 24
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    25
    Geliştirici 25
    Derecelendirme
    (10)
    Projeler
    15
    33%
    Arabuluculuk
    0
    Süresi dolmuş
    1
    7%
    Çalışıyor
    26
    Geliştirici 26
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    27
    Geliştirici 27
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    28
    Geliştirici 28
    Derecelendirme
    (25)
    Projeler
    31
    13%
    Arabuluculuk
    14
    0% / 79%
    Süresi dolmuş
    9
    29%
    Serbest
    29
    Geliştirici 29
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    30
    Geliştirici 30
    Derecelendirme
    (4)
    Projeler
    4
    0%
    Arabuluculuk
    4
    25% / 75%
    Süresi dolmuş
    1
    25%
    Serbest
    31
    Geliştirici 31
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    32
    Geliştirici 32
    Derecelendirme
    Projeler
    0
    0%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    33
    Geliştirici 33
    Derecelendirme
    (21)
    Projeler
    30
    13%
    Arabuluculuk
    0
    Süresi dolmuş
    0
    Serbest
    34
    Geliştirici 34
    Derecelendirme
    (84)
    Projeler
    142
    13%
    Arabuluculuk
    11
    55% / 18%
    Süresi dolmuş
    3
    2%
    Serbest
    Benzer siparişler
    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 от цены входа — отправить один
    I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

    Proje bilgisi

    Bütçe
    30 - 100 USD
    Son teslim tarihi
    from 1 to 50 gün