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

MQL5 Experten Forex

Spezifikation

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

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


  • Bewerbungen

    1
    Entwickler 1
    Bewertung
    (93)
    Projekte
    111
    17%
    Schlichtung
    6
    33% / 17%
    Frist nicht eingehalten
    5
    5%
    Frei
    Veröffentlicht: 1 Beispiel
    2
    Entwickler 2
    Bewertung
    (11)
    Projekte
    12
    0%
    Schlichtung
    1
    0% / 0%
    Frist nicht eingehalten
    0
    Frei
    3
    Entwickler 3
    Bewertung
    (114)
    Projekte
    134
    57%
    Schlichtung
    1
    0% / 0%
    Frist nicht eingehalten
    0
    Frei
    4
    Entwickler 4
    Bewertung
    (268)
    Projekte
    602
    34%
    Schlichtung
    65
    20% / 57%
    Frist nicht eingehalten
    147
    24%
    Arbeitet
    Veröffentlicht: 1 Artikel, 22 Beispiele
    5
    Entwickler 5
    Bewertung
    (7)
    Projekte
    7
    86%
    Schlichtung
    0
    Frist nicht eingehalten
    0
    Frei
    6
    Entwickler 6
    Bewertung
    (202)
    Projekte
    263
    22%
    Schlichtung
    23
    52% / 17%
    Frist nicht eingehalten
    0
    Beschäftigt
    7
    Entwickler 7
    Bewertung
    (59)
    Projekte
    91
    43%
    Schlichtung
    4
    0% / 100%
    Frist nicht eingehalten
    3
    3%
    Arbeitet
    8
    Entwickler 8
    Bewertung
    (12)
    Projekte
    13
    8%
    Schlichtung
    1
    0% / 100%
    Frist nicht eingehalten
    0
    Frei
    9
    Entwickler 9
    Bewertung
    (44)
    Projekte
    74
    20%
    Schlichtung
    1
    0% / 100%
    Frist nicht eingehalten
    0
    Frei
    10
    Entwickler 10
    Bewertung
    Projekte
    0
    0%
    Schlichtung
    0
    Frist nicht eingehalten
    0
    Frei
    11
    Entwickler 11
    Bewertung
    Projekte
    0
    0%
    Schlichtung
    0
    Frist nicht eingehalten
    0
    Frei
    12
    Entwickler 12
    Bewertung
    (366)
    Projekte
    445
    55%
    Schlichtung
    22
    55% / 14%
    Frist nicht eingehalten
    30
    7%
    Beschäftigt
    13
    Entwickler 13
    Bewertung
    (174)
    Projekte
    233
    61%
    Schlichtung
    3
    33% / 33%
    Frist nicht eingehalten
    6
    3%
    Frei
    Veröffentlicht: 1 Beispiel
    14
    Entwickler 14
    Bewertung
    (12)
    Projekte
    17
    35%
    Schlichtung
    5
    40% / 20%
    Frist nicht eingehalten
    1
    6%
    Beschäftigt
    Veröffentlicht: 6 Artikel, 35 Beispiele
    15
    Entwickler 15
    Bewertung
    (61)
    Projekte
    75
    59%
    Schlichtung
    4
    75% / 25%
    Frist nicht eingehalten
    1
    1%
    Beschäftigt
    16
    Entwickler 16
    Bewertung
    (172)
    Projekte
    186
    32%
    Schlichtung
    5
    60% / 20%
    Frist nicht eingehalten
    3
    2%
    Frei
    Veröffentlicht: 3 Beispiele
    17
    Entwickler 17
    Bewertung
    (65)
    Projekte
    117
    24%
    Schlichtung
    13
    54% / 46%
    Frist nicht eingehalten
    15
    13%
    Frei
    Veröffentlicht: 2 Beispiele
    18
    Entwickler 18
    Bewertung
    (73)
    Projekte
    89
    79%
    Schlichtung
    0
    Frist nicht eingehalten
    2
    2%
    Frei
    Veröffentlicht: 4 Beispiele
    19
    Entwickler 19
    Bewertung
    (45)
    Projekte
    105
    30%
    Schlichtung
    8
    25% / 50%
    Frist nicht eingehalten
    40
    38%
    Frei
    Ähnliche Aufträge
    Нужно написать сеточного советника который использует корреляцию валютных пар . это робот, который не просто ставит сетку ордеров на одной паре, а анализирует связь между двумя (или несколькими) инструментами и строит торговлю на их расхождении или схождении. Идея в том, чтобы ловить моменты, когда пары, которые обычно движутся синхронно (или, наоборот, в противофазе), временно расходятся, и торговать в ожидании
    Добрый день! Требуется написать индикатор для МТ4 по построению опционных уровней для валютных пар. На сайте СМЕ groupe потребуется собирать определенные данные (в основном цифровые значения), проводить определенные операции с этими данными, после чего полученные значения выводить на график МТ4 в виде опционного уровня. В индикаторе должна быть функция ежедневного мониторинга сайта СМЕ / или / чтобы в терминале была
    Куплю стабильный, высокоприбыльный торговый советник для платформ MetaTrader 4 и MetaTrader 5. Для любых доступных активах : Валютные пары (Forex) Металлы (XAUUSD, XAGUSD и др.) Энергоносители (нефть, газ) Индексы Криптовалюты Деривативы и другие CFD-инструменты 2. Ключевые требования к стратегии Запрещено: Martingale Grid / сетка / усреднение Риск-менеджмент (строго обязательно): Максимальная просадка Риск на одну
    # Technical Specification for Expert Advisor Development (MT5) **Project Name:** Grid Breakout EA **Platform:** MetaTrader 5 (MT5) **Account Mode in MT5:** Hedging (separate position accounting) ## 1. EA Operation Algorithm ### Step 1: Initialization and First Entry 1. If there are no open positions, the EA detects the current market Ask and Bid prices. 2. Two pending orders are placed in both directions from the
    Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

    Projektdetails

    Budget
    30 - 100 USD
    Ausführungsfristen
    von 1 bis 50 Tag(e)

    Kunde

    Veröffentlichte Aufträge1
    Anzahl der Schlichtungen0