Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Ivan Danilov
169
Ivan Danilov  
Доброго времени суток форумчане. Есть нужда сделать скрипт, который по закрытию какого либо ордера по стоплосу тут же ставил на этом месте другой ордер с параметрами. Искал скрипты пытался разобраться, но в программирование пока слабоват. Если кто может скажите,как отследить закрытие какого то из списка ордеров и узнать его цену открытия чтобы ей можно было пользоваться при постановке нового ордера на то же место. Заранее спасибо. если такое возможно , лучше ответить на емайл: idanilov16@gmail.com  
Vasyl Nosal
19175
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(),...);
}

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