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

MQL5 Asesores Expertos Fórex

Tarea técnica

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

  • мультивалютным;
  • мультифреймовым;
  • работать на любом символе;
  • поддерживать несколько экземпляров одновременно;
  • иметь современную информационную панель;
  • корректно работать в тестере стратегий 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 без отдельного согласования.


  • Han respondido

    1
    Desarrollador 1
    Evaluación
    (96)
    Proyectos
    114
    17%
    Arbitraje
    6
    33% / 17%
    Caducado
    5
    4%
    Libre
    Ha publicado: 1 ejemplo
    2
    Desarrollador 2
    Evaluación
    (11)
    Proyectos
    12
    0%
    Arbitraje
    1
    0% / 0%
    Caducado
    0
    Libre
    3
    Desarrollador 3
    Evaluación
    (116)
    Proyectos
    137
    58%
    Arbitraje
    1
    0% / 0%
    Caducado
    0
    Libre
    4
    Desarrollador 4
    Evaluación
    (268)
    Proyectos
    603
    34%
    Arbitraje
    65
    22% / 57%
    Caducado
    146
    24%
    Trabaja
    Ha publicado: 1 artículo, 22 ejemplos
    5
    Desarrollador 5
    Evaluación
    (7)
    Proyectos
    7
    86%
    Arbitraje
    0
    Caducado
    0
    Libre
    6
    Desarrollador 6
    Evaluación
    (216)
    Proyectos
    283
    20%
    Arbitraje
    28
    57% / 14%
    Caducado
    0
    Trabaja
    7
    Desarrollador 7
    Evaluación
    (60)
    Proyectos
    95
    42%
    Arbitraje
    4
    0% / 100%
    Caducado
    4
    4%
    Trabaja
    8
    Desarrollador 8
    Evaluación
    (12)
    Proyectos
    13
    8%
    Arbitraje
    1
    0% / 100%
    Caducado
    0
    Libre
    9
    Desarrollador 9
    Evaluación
    (44)
    Proyectos
    74
    20%
    Arbitraje
    1
    0% / 100%
    Caducado
    0
    Libre
    10
    Desarrollador 10
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    11
    Desarrollador 11
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    12
    Desarrollador 12
    Evaluación
    (370)
    Proyectos
    460
    55%
    Arbitraje
    24
    58% / 17%
    Caducado
    31
    7%
    Trabaja
    13
    Desarrollador 13
    Evaluación
    (174)
    Proyectos
    233
    61%
    Arbitraje
    3
    33% / 33%
    Caducado
    6
    3%
    Libre
    Ha publicado: 1 ejemplo
    14
    Desarrollador 14
    Evaluación
    (23)
    Proyectos
    33
    39%
    Arbitraje
    9
    22% / 33%
    Caducado
    5
    15%
    Ocupado
    Ha publicado: 8 artículos, 35 ejemplos
    15
    Desarrollador 15
    Evaluación
    (81)
    Proyectos
    110
    55%
    Arbitraje
    5
    80% / 20%
    Caducado
    5
    5%
    Trabaja
    16
    Desarrollador 16
    Evaluación
    (175)
    Proyectos
    189
    33%
    Arbitraje
    5
    60% / 20%
    Caducado
    3
    2%
    Libre
    Ha publicado: 3 ejemplos
    17
    Desarrollador 17
    Evaluación
    (65)
    Proyectos
    117
    24%
    Arbitraje
    13
    54% / 46%
    Caducado
    15
    13%
    Libre
    Ha publicado: 2 ejemplos
    18
    Desarrollador 18
    Evaluación
    (73)
    Proyectos
    90
    79%
    Arbitraje
    0
    Caducado
    2
    2%
    Trabaja
    Ha publicado: 4 ejemplos
    19
    Desarrollador 19
    Evaluación
    (45)
    Proyectos
    105
    30%
    Arbitraje
    8
    25% / 50%
    Caducado
    40
    38%
    Libre
    20
    Desarrollador 20
    Evaluación
    (853)
    Proyectos
    1471
    72%
    Arbitraje
    122
    29% / 48%
    Caducado
    361
    25%
    Libre
    Ha publicado: 3 artículos
    21
    Desarrollador 21
    Evaluación
    (648)
    Proyectos
    876
    48%
    Arbitraje
    29
    38% / 17%
    Caducado
    63
    7%
    Libre
    22
    Desarrollador 22
    Evaluación
    (13)
    Proyectos
    31
    23%
    Arbitraje
    8
    25% / 63%
    Caducado
    5
    16%
    Libre
    23
    Desarrollador 23
    Evaluación
    (298)
    Proyectos
    478
    40%
    Arbitraje
    105
    40% / 24%
    Caducado
    82
    17%
    Trabajando
    Ha publicado: 2 ejemplos
    24
    Desarrollador 24
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    25
    Desarrollador 25
    Evaluación
    (13)
    Proyectos
    22
    36%
    Arbitraje
    0
    Caducado
    2
    9%
    Trabaja
    26
    Desarrollador 26
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    27
    Desarrollador 27
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    28
    Desarrollador 28
    Evaluación
    (25)
    Proyectos
    31
    13%
    Arbitraje
    14
    0% / 79%
    Caducado
    9
    29%
    Libre
    29
    Desarrollador 29
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    30
    Desarrollador 30
    Evaluación
    (4)
    Proyectos
    4
    0%
    Arbitraje
    4
    25% / 75%
    Caducado
    1
    25%
    Libre
    31
    Desarrollador 31
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    32
    Desarrollador 32
    Evaluación
    Proyectos
    0
    0%
    Arbitraje
    0
    Caducado
    0
    Libre
    33
    Desarrollador 33
    Evaluación
    (21)
    Proyectos
    30
    13%
    Arbitraje
    0
    Caducado
    0
    Libre
    34
    Desarrollador 34
    Evaluación
    (84)
    Proyectos
    142
    13%
    Arbitraje
    11
    55% / 18%
    Caducado
    3
    2%
    Libre
    Solicitudes similares
    Здравствуйте! На данный момент в поисках партнера по трейдингу для совместной торговли. Готовая торговая стратегия у меня есть, так что если у вас нет результатов - совершенно не проблема, главное, чтобы у вас была голова на плечах и желание развиваться в сфере. Приветствуется: Знание волн Эллиота(база), умение работы с терминалом Если у вас есть своя торговая стратегия - я также буду готов сотрудничать с вами
    Ищу специалиста для регулярной совместной работы по торговле золотом (XAUUSD), валютными парами Forex и нефтью в MetaTrader 5. Мне нужен персональный торговый консультант и аналитик, который будет помогать анализировать рынок, находить торговые возможности и составлять план действий. Основные задачи: Анализ рынка и подготовка торговых сценариев по выбранным инструментам. Совместный разбор сделок: точки входа и

    Información sobre el proyecto

    Presupuesto
    30 - 100 USD
    Plazo límite de ejecución
    de 1 a 50 día(s)