var order = getOrder(order_id);var status = order["status"];if (status != OS_INACTIVE){ // если статус заявки понятен if (status == OS_CANCELLED) { if (order["operation"] == OP_SELL) { trade_action::sell(order["quantity"], ::lots,close-slip); } if (order["operation"] == OP_BUY) { trade_action::buy(order["quantity"], ::lots,close+slip); } }}
и еще - как писать правильно в кавычках или нет if (status == OS_MATCHED)или if (status == "OS_MATCHED")
Quote from: nxz on ШоЭп 01, 2011, 12:04:54 pmесли эти коды могут сменниться, то я должен написать так Code: [Select]if (stz == OS_MATCHED ) Да, это оптимально.
если эти коды могут сменниться, то я должен написать так Code: [Select]if (stz == OS_MATCHED )
if (stz == OS_MATCHED )
вот кажется была снята заявка - но не могу найти причину в таблице...и еще - как писать правильно в кавычках или нет if (status == OS_MATCHED)или if (status == "OS_MATCHED")
вот кажется была снята заявка - но не могу найти причину в таблице...