Добрый день!
хотел бы узнать может быть кто-то мог бы помочь в написании следующего советника:
1. он должен иметь свой меджик намбер, который можно было бы видеть в
комментариях к ордерам;
возможность работы с 4 и 5 знаками
2. одновременно открываются 2 ордера на покупку и продажу.
каждый имеет изменяемый параметр Lot, TP, SL и общие параметры для
всех MaxSpread, Slippage
3. далее открывается бай и селл стоп ордеры со следующими параметрами:
"расстояние до 2-й позиции (до первого селл стопа или бай стопа, в
зависимости от движения рынка)" в пункатах
"расстояние до 3-й позиции (до второго стопа)" в пункатах
"расстояние до 4-й позиции" (до втетьего стопа)в пункатах
до
"расстояние до 10-й позиции" в пункатах
последующие открываются с параметрами 10-ой позиции.
кроме того,каждая из этих позиций должны иметь параметр Lot, TP, SL
и параметр перевода в безубыток:
LevelProfit=25 - Уровень профита в пунктах, которого должна достигнуть
позиция для того, чтобы её стоп был перенесён на уровень безубытка.
LevelWLoss=1 - Уровень безубытка в пунктах, на который будет перенесён
стоп позиции после того, как её профит достигнет уровня LevelProfit
в пунктах.
NumberOfTry=2 - Количество торговых попыток при ошибках.
пояснения: после того, как срабатывает первый стоп ордер(скажем селл),
второй (скажем, бай) сразу отменяется.
если сработал один из TP или SL,то закрывается сразу вся пачка ордеров
и снова открываются 2 оредра бай и селл, и т.д.
приведу пример для наглядности:
(EURUSD)открываются 2 ордера бай 1.2480 и селл 1.2508 с параметрами:
Buy
Lot=0,1
TP=0
SL=0
Sell
Lot=0,1
TP=0
SL=0
MaxSpread=2
Slippage=2
"расстояние до 2-й позиции (до первого стопа)" в пункатах=20
параметры стоп ордеров 2-й позиции (в данном случае бай и селл стопов):
Lot=0,1
TP=0
SL=10
и параметр перевода в безубыток:
LevelProfit=5
LevelWLoss=1
NumberOfTry=2
селл стоп будет выставлен на уровне 1.2459
бай стоп 1.2500
рынок движется вниз, и достигает цены 1.2459, то есть второй позиции:
бай стоп закрывается, SL устанавливается на уровне = 1.2449
параметры безубытка:
LevelProfit=5 (1.2464) при достижении этой цены, SL переставляется на
уровень LevelWLoss=1 (1.2465)
Рынок движется дальше
расстояние до 3-й позиции (до второго стопа)" в пункатах=20
параметры стоп ордера 3-й позиции (в данном случае только селл стопа,
так как бай был отменен):
Lot=0,1
TP=0
SL=5
и параметр перевода в безубыток:
LevelProfit=19
LevelWLoss=9
NumberOfTry=2
селл стоп будет выставлен на уровне 1.2449
и так далее, если срабатывает SL или TP, закрываются вся пачка
ордеров, после чего открываются новые ордера селл и бай.
Заранее прошу прощения, если где-то не четко сформулировал свою мысль. с удовольствием поясню.
Интересно.