Потерял Последнюю сделку

 

Здравствуйте !

Зта Конструкция выдает данные по ПРЕДпоследней закрытой сделки, считая за сделку строчку Deposit

Как узнать результат последней данной сделки

OrdersHistoryTotal() вместо OrdersHistoryTotal()-1 выдает ошибку выбора

if (OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)==false) {Alert("Ошибка выбора ордера");return(0);}
OPr=OrderProfit();
OLot=OrderLots();
Alert(OPr," ",OLot," ",OrdersHistoryTotal()-1);

 
alex54 писал(а) >>

Здравствуйте !

Зта Конструкция выдает данные по ПРЕДпоследней закрытой сделки, считая за сделку строчку Deposit

Как узнать результат последней данной сделки

OrdersHistoryTotal() вместо OrdersHistoryTotal()-1 выдает ошибку выбора

if (OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)==false) {Alert("Ошибка выбора ордера");return(0);}
OPr=OrderProfit();
OLot=OrderLots();
Alert(OPr," ",OLot," ",OrdersHistoryTotal()-1);

Попробывап на другом ДЦ ВСЕ нормально

Как не вспомнить рогатого !

 

Истина в том "Выбирай правильный ДЦ" - не все ДЦ одинаковы..

 
alex54 >>:

Здравствуйте !

Зта Конструкция выдает данные по ПРЕДпоследней закрытой сделки, считая за сделку строчку Deposit

Как узнать результат последней данной сделки

OrdersHistoryTotal() вместо OrdersHistoryTotal()-1 выдает ошибку выбора

if (OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)==false) {Alert("Ошибка выбора ордера");return(0);}
OPr=OrderProfit();
OLot=OrderLots();
Alert(OPr," ",OLot," ",OrdersHistoryTotal()-1);

Чтой-то Вы мудрите)

OrdersHistoryTotal()-1 последняя сделка в истории(если не ошибаюсь, по времени открытия), отсчет ордеров начинаецо с ноля