Wenn tatsächlich nur die letzte PendingOrder gesucht wird, dann geht das ganz einfach:
Code:
double lastopenprice;
for (int iPos_H=OrdersHistoryTotal()-1; iPos_H>=0; iPos_H--) {
if (OrderSelect(iPos_H, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderType() == OP_BUYSTOP || OrderType() == OP_SELLSTOP) {
lastopenprice = OrderOpenPrice();
break;
}
}
}
traderdoc