Скачать MetaTrader 5

Помогите со скриптом!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
idanilov
165
idanilov  
Доброго времени суток форумчане. Есть нужда сделать скрипт, который по закрытию какого либо ордера по стоплосу тут же ставил на этом месте другой ордер с параметрами. Искал скрипты пытался разобраться, но в программирование пока слабоват. Если кто может скажите,как отследить закрытие какого то из списка ордеров и узнать его цену открытия чтобы ей можно было пользоваться при постановке нового ордера на то же место. Заранее спасибо. если такое возможно , лучше ответить на емайл: idanilov16@gmail.com  
Vasyl Nosal
18737
Vasyl Nosal  
int prev_numb_orders;

void OnTick()
{
if(OrdersTotal()>prev_numb_orders) prev_numb_orders=OrdersTotal();
else
if(OrdersTotal()<prev_numb_orders)
{
prev_numb_orders=OrdersTotal();

OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY);
if(OrderType()==OP_BUY && OrderClosePrice<=OrderStopLoss()) OrderSend(...,OrderOpenPrice(),...);
if(OrderType()==OP_SELL && OrderClosePrice>=OrderStopLoss()) OrderSend(...,OrderOpenPrice(),...);
}

}
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий