Советник без индикаторов. Открытие ордеров buy/sell с SL и TP

MQL4 Experts

Job finished

Execution time 4 days
Feedback from customer
Качественно и в срок + поддержка идоработка

Specification

Начинает торговлю при первом тике в установленное время торговли, ордера ставятся только при закрытии предыдущего (в торгах только 1 активный ордер)
Советник должен работать со всеми парами в МТ4

Остальное по настраиваемым параметрам. 
 

Настраиваемые параметры:

1) возможность выбрать с какого ордера начнется торговля в начале дня buy или sell 

2) Ограничение торговли - по времени (от до в будни) и по ограничении прибыли/убытка

	a) при ограничении времени/убытка/прибыли закрываются только прибыльные позиции

	b) при ограничении времени/убытка/прибыли закрываются только убыточные позиции

	с) при ограничении времени/убытка/прибыли закрываются все позиции

	d) при ограничении времени/убытка/прибыли позиции не закрываются

2) SL - можно задать значение или формулу например SL=25+спред

3) TP - можно задать значение или формулу например TP=SL*2 или TP=SL

4) Спред - при котором ставиться ордер,( задается значение например 7 - если спред стал 7 или меньше то ставиться ордер)

5) Buy/Sell 

	a) если был buy то открывается ордер sell и если был sell то открывается ордер buy не зависимо от ST и TP

	b) если был SL при Buy - то открывается SELL если был TP при Buy то открывается Buy, и если был SL при Sell - то открывается buy если был TP при Sell то открывается Sell

	c) если был SL при Buy - то открывается Buy если был TP при Buy то открывается Sell, и если был SL при Sell - то открывается Sell если был TP при Sell то открывается Buy 

6) lot (начальный объем закупки, например 1 0,1 0,01 0,001)

7) lot2 формула лота ордера следующего за ордером сработанным по SL например lot2=lot*2 - значит если у предыдущего лота 0,01 если сработал SL то ставиться ордер лот которого объемом 0,01*2=0,02 и так далее, т.е. если сработал SL у 3-х ордеров подряд то по формуле получится следующая последовательность лотов у ордеров 0,02 0,04 0,08 и так далее.

8) lot3 формула лота ордера следующего за ордером сработанным по TP например lot3=lot - значит если у предыдущего рдера лот 0,01 и если сработал TP то ставиться ордер лот которого объемом 0,01 (аналогично пункту 7 только при срабатывании TP)

10) Защита от проскальзывания - при срабатывании SL с проскальзыванием следующий лот вычисляется относительно убытку от ордера, а не от объема лота ордера. Т.е. при срабытывании SL с проскальзыванием ставиться ордер с лотом = УБЫТОК * мат формала в котором указывается число при котором срабатывание ордера по TP принесет прибыль большу чем убыток от прошлого ордера (с проскальзыванием) в N кол-во раз.

Responded

1
Developer 1
Rating
(106)
Projects
189
46%
Arbitration
34
24% / 41%
Overdue
58
31%
Free
Published: 12 codes
2
Developer 2
Rating
(72)
Projects
147
67%
Arbitration
21
10% / 71%
Overdue
44
30%
Free
3
Developer 3
Rating
(268)
Projects
601
34%
Arbitration
64
20% / 58%
Overdue
147
24%
Working
Published: 1 article, 22 codes
4
Developer 4
Rating
(851)
Projects
1460
72%
Arbitration
122
29% / 48%
Overdue
356
24%
Free
Published: 3 articles
5
Developer 5
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
6
Developer 6
Rating
(618)
Projects
1428
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
7
Developer 7
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free

Project information

Budget
10 - 80 USD
Deadline
from 1 to 5 day(s)