Советник, который следит за открытыми сделками на инструменте.

MQL5 Experts

Job finished

Execution time 1 day
Feedback from customer
Быстро. Качественно. С пониманием вопроса.

Specification

Суть работы советника, отслеживать открытую сделку до достижения стопа или профита. Если сделка закрывается по стопу, то советник открывает новую сделку исходя из заданных параметров. 


Советник SSP – StopStopProfit


Советник начинает отслеживать открытые сделки .

Когда советник запускается на инструмент, он запоминает открытые сделки. И параметры лотности, стоп-пунктов и профит-пунктов для каждой сделки. Так же если советник уже запущен и появилась новая сделка, он ее так же берет под контроль.

Если цена достигает значения стоп по открытой сделке — и стоп срабатывает, автоматически по рынку открывается сделка в том же направлении, но лотность и параметры стопа и профита для новой сделки изменяются в зависимости от параметров в настройках. И так далее.


Пример:


Советник ждет когда сработает сделка на инструменте, где он запущен. Либо советник запустился, а сделка уже есть. Он запоминает значения лотности, стопа и профита в пунктах — этой сделки. Если по этой сделке работал стоп — сразу в этом месте по рынку открывается сделка в том же направлении с расчетом лотности, стопа и профита из настроек.

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


Советник может отслеживать сразу несколько сделок на инструменте.


Параметры:

------------------------------------------------------------------

Тестер: true/false ( советник работает в режиме тестера стратегий )
FixLot:
Объем сделки (для тестера)

TP: пункты для профита (для тестера)

SL: пункты для стопа (Для тестера)

N: Расстояние в пунктах, через которое откроется сделка для тестера. (описано ниже)

-----------------------------------------------------------------------


LotX(True/false):
При срабатывании стопа объем ордера при открытии новой сделки в том же направлении
умножается на значение LotX . (Может быть дробное 0.5, 1,15, 2 и т.д. объем сделки округляется до большего минимального шага). Если 1 — то соответственно не увеличивается.


LotPlus ( true/false )

Значение, на которое увеличивается объем ордера при открытии сделки .
Например 0,05 — при срабатывании стопа и открытии новой сделки по рынку - к предыдущей лотности прибавляется 0.05


TPX ( true/false )

Значение Тейка для новой открытой сделки умножается на TPX. Могут быть дробные значения 0.25, 0.5, 1.5 и т. д.


TPPlus ( true/false )

Pначение для профита новой открытой сделки. К предыдущему значению профита прибавляется TPPlus.


SLX ( true/false )

Значение СтопЛосса для новой открытой сделки умножается на SLX. Могут быть дробные значения 0.25, 0.5, 1.5 и т. д.


SLPlus(true/false)

К значению для с топа новой открытой сделки прибавляется значение SLPlus пунктов.


Если по всем пунктам стоит false – то у новой открытой сделки значения такие же, как и у предыдущей, закрытой по стопу.

Если по одному параметру - например лотность, активированы и значение LotX и значение LotPlus - по умолчанию берет LotX. Для того, что бы начал отрабатывать LotPlus, LotX должен стоять false. По другим параметрам так же.


Магич номер


Для тестирования в тестере стратегий:


Если N=0. Советник автоматически открывает одну сделку
Buy при запуске . Если цена отрабатывает ее по стопу, то лотность и значения стопа и профита изменяются в соответствии с настойками и открывается вторая сделка Buy и так далее, пока не отработает профит.
В случае отработки сделки по профиту, открывается Sell. И опять ждет отработки по профиту, что бы открыть противоположную  buy. И так далее, чередуется. При отработке профита, противоположная сделка открывается с первоначальными значениями из настроек для тестера.


Если N>0. При запуске советника в тестере, он засекает цену. И ждет когда цена отклонится от первоначального значения на N пунктов. Если отклонилась вверх, то открывается селл. Если отклонилась вниз - то бай. И начинает сопровождать эту сделку согласно основным правилам и параметрам из настроек. Если сделка закрылась по профиту, советник опять запоминает цену и ждет нового отклонения цены на N пунктов.

Responded

1
Developer 1
Rating
(30)
Projects
45
16%
Arbitration
2
0% / 100%
Overdue
4
9%
Free
2
Developer 2
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
3
Developer 3
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
4
Developer 4
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
5
Developer 5
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
6
Developer 6
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes

Project information

Budget
30+ USD
Deadline
to 5 day(s)