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

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 일