Советник для парного трейдинга для MT5

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 1 día
Comentario del Cliente
Отличная работа. Мультивалютный советник был написал быстро и в точном соответствии с ТЗ. Никаких доработок не понадобилось, хотя прежний программист не справился с задачей.
Comentario del Ejecutor
Спасибо за работу! Всегда рад помочь хорошим клиентам. Прибыльных Вам сделок !

Tarea técnica

Нужен советник для парного трейдинга для MT5 (рынок FORTS). Суть в заключении двух разнонаправленных сделок на двух инструментах при соблюдении определенных условий, о которых подробнее ниже.


В работе будут использоваться два торговых инструмента.

Советник должен уметь строить график спреда со скользящей средней EMA (строится по спреду). Спредом считается разница цен двух торговых инструментов. При этом в настройках советника должна быть возможность установки коэффициента для коррекции цен.

К примеру, цена первого инструмента 30 000, цена второго 13 000. Для более корректного отображения значений спреда поставим для первого инструмента коэффициент =1, а для второго =2. Таким образом, величина спреда будет равняться 4000.

Условия для совершения сделок

Покупка спреда:

График спреда находится ниже скользящей на определенную величину, указываемую в настройках советника. 

К примеру, указана величина раздвижки равная 60. Соответственно, если цена скользящей минус цена спреда равняется или больше 60, то советник совершает сделки. На первом графике одновременно покупаем, а на втором продаем.

Продажа спреда:

График спреда выше скользящей на указанную в параметрах величину раздвижки. На первом графике продаем, на втором покупаем.

Закрытие:

1. При касании или пересечении спреда со скользящей пара сделок одновременно закрывается.

2. Если убыток по паре достиг величины, указанной в параметрах советника, то сделки закрываются и следующие должны совершаться только после касания спреда скользящей и соблюдении вышеперечисленных условий на вход.

Параметры, которые должны быть в советнике:

  • Symbol1
  • Symbol2
  • Коэффициент1
  • Коэффициент2
  • ЕMA
  • Lot1
  • Lot2
  • Величина раздвижки
  • Размер убытка, при котором советник должен закрыть пару сделок.


Пример сделки при раздвижке 140


P.S.

  • Готовый советник должен быть предоставлен с открытым кодом.
  • Советник не должен потреблять много ресурсов.
  • Можно ли как-то учесть тот факт, что брокер закрывает и открывает текущую сделку внутри торгового дня во время клиринга?
  • Советник не должен иметь проблем с синхронизацией свечей по времени между двумя торговыми инструментами (у прежнего программиста были с этим проблемы).
  • Советник должен корректно работать в режиме тестирования.

Han respondido

1
Desarrollador 1
Evaluación
(229)
Proyectos
339
49%
Arbitraje
21
5% / 33%
Caducado
24
7%
Libre
2
Desarrollador 2
Evaluación
(57)
Proyectos
150
47%
Arbitraje
9
11% / 78%
Caducado
17
11%
Libre
Ha publicado: 2 ejemplos
3
Desarrollador 3
Evaluación
(36)
Proyectos
58
47%
Arbitraje
1
0% / 100%
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
20+ USD