Торговый алгоритм, реагирующий на отклонение от сигмы

MQL5 Asesores Expertos Sripts

Tarea técnica

Нужен торговый алгоритм, включающий в себя следующие параметры:

t — временной промежуток алгоритма (например с 10-00 до 12-00 и т.д.), при этом должна быть возможность установить 3 временных промежутка. То есть должно быть t1, t2, t3.
Lb — кол-во лотов на покупку
Ls — кол-во лотов на продажу
Ds — положительная дельта
Db — отрицательная дельта (по умолчанию равна Ds)
n — время в минутах до стоп ордера

Алгоритм должен работать следующим образом: во временном промежутке t, в начале каждой минуты (на первой секунде) устанавливаются заявки на продажу и на покупку в количестве L, по ценам Open-Db ( Open - цена закрытия предыдущей минуты) для покупки и Open+ds для продажи. В случае, если цена не была достигнута, в конце минуты заявки снимаются и ставятся снова на новой минуте. При осуществлении сделки выставляется ордер на закрытия по цене Open, если она не закрывается за n минут, то кроется по рынку. Пока количество исполненных лотов равно максимальному количеству лотом на покупку/продажу, алгоритм работает только на закрытие текущих позиций.

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

Han respondido

1
Desarrollador 1
Evaluación
(618)
Proyectos
1428
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
2
Desarrollador 2
Evaluación
(2)
Proyectos
3
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
Ha publicado: 9 artículos
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(13)
Proyectos
20
70%
Arbitraje
2
0% / 50%
Caducado
1
5%
Libre

Información sobre el proyecto

Presupuesto
20 - 30 USD
Plazo límite de ejecución
de 5 a 10 día(s)