Auftrag beendet
Spezifikation
Суть работы советника, отслеживать открытую сделку до достижения стопа или профита. Если сделка закрывается по стопу, то советник открывает новую сделку исходя из заданных параметров.
Советник 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 пунктов.