Всем здравствуйте, хочу написать скрипт.
Цель скрипта это открытие отложенного ордера на определённом расстоянии от уже открытого ордера
Для открытия ордера использовал данные команды
extern bool Buy=false;
extern bool Sell=false;
int start()
{
while(!IsTradeAllowed()) Sleep(100);
if(Buy) OrderSend(Symbol(),OP_BUY,0.1,Ask,5,0,0);
while(!IsTradeAllowed()) Sleep(100);
if(Sell) OrderSend(Symbol(),OP_SELL,0.1,Bid,5,0,0);
return(0);
}
Вот теперь хочу сюда вписать такую команду которая определяла бы цену открытия ордера потом к этой цене прибавляла то количество пунктов которое я указал бы в «extern int otl_order=0» и на заданном расстоянии от отрытого ордера автоматически выставлялся отложенный ордер
Пример
Цена открытия ордера 1,38000
В настройках otl_order выставляю 100
И как только я нажимаю на скрипте в мета трейдере ОК то у меня происходит открытие ордера и на расстоянии 100 (то что я указал в настройках) у меня выставляется отложенный ордер, а выставляется он на цене 1,38100 для продажи или 1,37900 для покупки
А ещё отложенный ордер должен быть противоположен
То есть если я покупаю, то отложенный ордер должен быть на продажу
Если я продаю, то отложенный ордер на покупку
:question:
Цель скрипта это открытие отложенного ордера на определённом расстоянии от уже открытого ордера
Для открытия ордера использовал данные команды
extern bool Buy=false;
extern bool Sell=false;
int start()
{
while(!IsTradeAllowed()) Sleep(100);
if(Buy) OrderSend(Symbol(),OP_BUY,0.1,Ask,5,0,0);
while(!IsTradeAllowed()) Sleep(100);
if(Sell) OrderSend(Symbol(),OP_SELL,0.1,Bid,5,0,0);
return(0);
}
Вот теперь хочу сюда вписать такую команду которая определяла бы цену открытия ордера потом к этой цене прибавляла то количество пунктов которое я указал бы в «extern int otl_order=0» и на заданном расстоянии от отрытого ордера автоматически выставлялся отложенный ордер
Пример
Цена открытия ордера 1,38000
В настройках otl_order выставляю 100
И как только я нажимаю на скрипте в мета трейдере ОК то у меня происходит открытие ордера и на расстоянии 100 (то что я указал в настройках) у меня выставляется отложенный ордер, а выставляется он на цене 1,38100 для продажи или 1,37900 для покупки
А ещё отложенный ордер должен быть противоположен
То есть если я покупаю, то отложенный ордер должен быть на продажу
Если я продаю, то отложенный ордер на покупку
:question: