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

MQL5 专家 脚本

指定

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

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

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

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

反馈

1
开发者 1
等级
(618)
项目
1428
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲
2
开发者 2
等级
(2)
项目
3
0%
仲裁
1
0% / 100%
逾期
0
空闲
发布者: 9 文章
3
开发者 3
等级
项目
0
0%
仲裁
0
逾期
0
空闲
4
开发者 4
等级
(13)
项目
20
70%
仲裁
2
0% / 50%
逾期
1
5%
空闲

项目信息

预算
20 - 30 USD
截止日期
 5  10 天