Советник, торгующий по пересечению уровня

MQL4 EA

작업 종료됨

실행 시간 50 분
고객의 피드백
Отлично! Все сделано быстро и даже сверх изначально оговоренного объема, даны комментарии по настройке советника.
피고용인의 피드백
Спасибо большое!

명시

Нужен советник с простой логикой: если значение индикатора стало больше указанного значения - открыть покупку, если стало меньше - закрыть покупку и открыть продажу, и наоборот. Советник торгует 100% времени, всякий раз переворачиваясь, сделка в рынке всегда только одна. Советник необходим для тестера, тестирование будет по ценам открытия.

В чем нюанс: на вход советника предполагается подавать разные индикаторы, в т.ч. перерисовывающиеся - это обязательно учесть. Перерисовка истории приводит к тому, что недостаточно просто сравнивать значения нулевого бара с первым, или первого со вторым, потому что на истории значения могут измениться, и тогда сравнение окажется некорректным. Например, поступали значения 45, затем 51, на пересечении уровня 50 была открыта покупка, на следующем баре индикатор перерисовался и значения стали 46 (было 45), 49 (было 51), 48. В таком случае требуется закрыть покупку и открыть продажу. Видимо нужно запоминать значение индикатора на момент открытия сделки и далее побарно сравнивать его с текущим, при смене "знака" - забывать старое значение, запоминать новое и сравнивать уже его, и так далее.

Для примера прилагается такой рисующий индикатор.

파일:

MQ4
ma_rsi.mq4
1.8 Kb

응답함

1
개발자 1
등급
(43)
프로젝트
73
23%
중재
11
9% / 55%
기한 초과
18
25%
무료
게재됨: 1 기고글, 1 코드
2
개발자 2
등급
(46)
프로젝트
64
28%
중재
0
기한 초과
5
8%
작업중
3
개발자 3
등급
(20)
프로젝트
19
11%
중재
23
4% / 83%
기한 초과
3
16%
무료
게재됨: 7 코드
4
개발자 4
등급
(54)
프로젝트
102
23%
중재
12
25% / 17%
기한 초과
13
13%
무료
5
개발자 5
등급
(645)
프로젝트
873
48%
중재
29
38% / 17%
기한 초과
63
7%
작업중
6
개발자 6
등급
(618)
프로젝트
1429
59%
중재
31
81% / 0%
기한 초과
10
1%
무료

프로젝트 정보

예산
30+ USD