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

MQL5 Experts Forex

Spécifications

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

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


  • Répondu

    1
    Développeur 1
    Évaluation
    (96)
    Projets
    114
    17%
    Arbitrage
    6
    33% / 17%
    En retard
    5
    4%
    Gratuit
    Publié : 1 code
    2
    Développeur 2
    Évaluation
    (11)
    Projets
    12
    0%
    Arbitrage
    1
    0% / 0%
    En retard
    0
    Gratuit
    3
    Développeur 3
    Évaluation
    (116)
    Projets
    137
    58%
    Arbitrage
    1
    0% / 0%
    En retard
    0
    Gratuit
    4
    Développeur 4
    Évaluation
    (268)
    Projets
    603
    34%
    Arbitrage
    65
    22% / 57%
    En retard
    146
    24%
    Travail
    Publié : 1 article, 22 codes
    5
    Développeur 5
    Évaluation
    (7)
    Projets
    7
    86%
    Arbitrage
    0
    En retard
    0
    Gratuit
    6
    Développeur 6
    Évaluation
    (216)
    Projets
    283
    20%
    Arbitrage
    28
    57% / 14%
    En retard
    0
    Travail
    7
    Développeur 7
    Évaluation
    (60)
    Projets
    95
    42%
    Arbitrage
    4
    0% / 100%
    En retard
    4
    4%
    Travail
    8
    Développeur 8
    Évaluation
    (12)
    Projets
    13
    8%
    Arbitrage
    1
    0% / 100%
    En retard
    0
    Gratuit
    9
    Développeur 9
    Évaluation
    (44)
    Projets
    74
    20%
    Arbitrage
    1
    0% / 100%
    En retard
    0
    Gratuit
    10
    Développeur 10
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    11
    Développeur 11
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    12
    Développeur 12
    Évaluation
    (370)
    Projets
    460
    55%
    Arbitrage
    24
    58% / 17%
    En retard
    31
    7%
    Travail
    13
    Développeur 13
    Évaluation
    (174)
    Projets
    233
    61%
    Arbitrage
    3
    33% / 33%
    En retard
    6
    3%
    Gratuit
    Publié : 1 code
    14
    Développeur 14
    Évaluation
    (23)
    Projets
    33
    39%
    Arbitrage
    9
    22% / 33%
    En retard
    5
    15%
    Occupé
    Publié : 8 articles, 35 codes
    15
    Développeur 15
    Évaluation
    (81)
    Projets
    110
    55%
    Arbitrage
    5
    80% / 20%
    En retard
    5
    5%
    Travail
    16
    Développeur 16
    Évaluation
    (175)
    Projets
    189
    33%
    Arbitrage
    5
    60% / 20%
    En retard
    3
    2%
    Gratuit
    Publié : 3 codes
    17
    Développeur 17
    Évaluation
    (65)
    Projets
    117
    24%
    Arbitrage
    13
    54% / 46%
    En retard
    15
    13%
    Gratuit
    Publié : 2 codes
    18
    Développeur 18
    Évaluation
    (73)
    Projets
    90
    79%
    Arbitrage
    0
    En retard
    2
    2%
    Travail
    Publié : 4 codes
    19
    Développeur 19
    Évaluation
    (45)
    Projets
    105
    30%
    Arbitrage
    8
    25% / 50%
    En retard
    40
    38%
    Gratuit
    20
    Développeur 20
    Évaluation
    (853)
    Projets
    1471
    72%
    Arbitrage
    122
    29% / 48%
    En retard
    361
    25%
    Gratuit
    Publié : 3 articles
    21
    Développeur 21
    Évaluation
    (648)
    Projets
    876
    48%
    Arbitrage
    29
    38% / 17%
    En retard
    63
    7%
    Gratuit
    22
    Développeur 22
    Évaluation
    (13)
    Projets
    31
    23%
    Arbitrage
    8
    25% / 63%
    En retard
    5
    16%
    Gratuit
    23
    Développeur 23
    Évaluation
    (298)
    Projets
    478
    40%
    Arbitrage
    105
    40% / 24%
    En retard
    82
    17%
    Chargé
    Publié : 2 codes
    24
    Développeur 24
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    25
    Développeur 25
    Évaluation
    (13)
    Projets
    22
    36%
    Arbitrage
    0
    En retard
    2
    9%
    Travail
    26
    Développeur 26
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    27
    Développeur 27
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    28
    Développeur 28
    Évaluation
    (25)
    Projets
    31
    13%
    Arbitrage
    14
    0% / 79%
    En retard
    9
    29%
    Gratuit
    29
    Développeur 29
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    30
    Développeur 30
    Évaluation
    (4)
    Projets
    4
    0%
    Arbitrage
    4
    25% / 75%
    En retard
    1
    25%
    Gratuit
    31
    Développeur 31
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    32
    Développeur 32
    Évaluation
    Projets
    0
    0%
    Arbitrage
    0
    En retard
    0
    Gratuit
    33
    Développeur 33
    Évaluation
    (21)
    Projets
    30
    13%
    Arbitrage
    0
    En retard
    0
    Gratuit
    34
    Développeur 34
    Évaluation
    (84)
    Projets
    142
    13%
    Arbitrage
    11
    55% / 18%
    En retard
    3
    2%
    Gratuit
    Commandes similaires
    Здравствуйте! На данный момент в поисках партнера по трейдингу для совместной торговли. Готовая торговая стратегия у меня есть, так что если у вас нет результатов - совершенно не проблема, главное, чтобы у вас была голова на плечах и желание развиваться в сфере. Приветствуется: Знание волн Эллиота(база), умение работы с терминалом Если у вас есть своя торговая стратегия - я также буду готов сотрудничать с вами
    Ищу специалиста для регулярной совместной работы по торговле золотом (XAUUSD), валютными парами Forex и нефтью в MetaTrader 5. Мне нужен персональный торговый консультант и аналитик, который будет помогать анализировать рынок, находить торговые возможности и составлять план действий. Основные задачи: Анализ рынка и подготовка торговых сценариев по выбранным инструментам. Совместный разбор сделок: точки входа и

    Informations sur le projet

    Budget
    30 - 100 USD
    Délais
    de 1 à 50 jour(s)