Нужен простой робот

MQL4 EA

작업 종료됨

실행 시간 2 시간
고객의 피드백
все понравилось. а главное быстро.как просил
피고용인의 피드백
Отличный клиент!

명시

За основу берется индикатор в приложении.(принцип основан на рисовании индикатора уровней Grid builder)


Нужен робот который при пересечении или касании круглого уровня выставлял 2 ордера.по одному ордеру buy limit и sell limit.


1) в параметрах советника указываются какие круглые уровни считать круглыми и пусть робот учитывает только ближайших 2 уровня (ближайший верхний и нижний) от настоящей цены (актуальной на тот момент)

2) пусть робот рисует эти 2 уровня визуально.


3) при пересечении(касании) одного из уровней ценой,робот должен выставить на определенное (заданное в настройках) расстояние в пунктах 2 ордера:

- над ценой sell limit

- под ценой buy limit


4) сразу при выставлении отложенных ордеров пусть робот выставляет стоп loss и тейк профит в пп заданное в настройках.


__________________________________________________________________________

теперь алгоритм работы:


5) мне нужно в настройках добавить функцию - сколько ордеров открывать после пересечения ценой "круглого" уровняи (2-4-6 уровней по паре)


6) при сигнале на открытие сначала робот пусть выставляет по одному ордеру от сработавшего уровня(один над ценой sell Limit и один под ценой buy limit). 

хоть в настройках указано например 6 ордеров(6 ордеров это 3 пары =buy limit и sell limit), остальные 2-4 пары находятся в запасе.


значит тут так будет:

если в настройках указано 6 ордеров (парное число), то робот должен знать, что после выполения сигнала на выставления отложек, он открывает первую пару ордеров(по одному sell и buy limit) и ждет пока один из них сработает.

когда сработал один ордер их двух (любой),то второй отложеный ордер не убирается. 

как только поймали прибыль то прибыльный ордер закрывается и с ним его пара не сработавший.

после прибыльной сделки робот должен выставить ордера отложеные из запаса (вторую пару sell limit и buy limit) и снова ждать отработки. и так по кругу пока не отработаются все отложки из запаса. 

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

если робот ловит лося то робот перестает выставлять отложки и ждет нового сигнала(пересечения уровня) и второй ордер (его пара) закрывается и уже не открывает на том же уровне 


НО тут так. если стоп лосс находится на круглом уровне,то это и сигнал на пересчет сигнала по новому уровню и сигнал ,что по предыдущему уровню сигналы отменяются и не отработавшие пары (по предыдущему уровню) аннулируются 

и все начинается сначала только по отношению к новому круглому уровню.

если я вручную закрыл ордер,то робот должен понимать что это будто взяли прибыль и снова по кругу.

 потому что есть опыт когда надо закрыть самому.

должно получится просто и удобно и без глюков.




파일:

TXT
fbw7w3z.txt
2.7 Kb

응답함

1
개발자 1
등급
(618)
프로젝트
1429
59%
중재
31
81% / 0%
기한 초과
10
1%
무료
2
개발자 2
등급
(351)
프로젝트
679
56%
중재
33
15% / 39%
기한 초과
63
9%
무료
3
개발자 3
등급
(69)
프로젝트
146
34%
중재
13
8% / 62%
기한 초과
26
18%
무료
게재됨: 6 코드
4
개발자 4
등급
(48)
프로젝트
73
37%
중재
22
9% / 41%
기한 초과
14
19%
작업중
5
개발자 5
등급
(394)
프로젝트
554
41%
중재
30
57% / 3%
기한 초과
57
10%
무료
게재됨: 11 코드

프로젝트 정보

예산
20- USD
기한
 2 일