соответствующее количество Перечислитель

 

Привет!

в функции OrderGetInteger(ORDER_STATE)  вернет цифру, представляющую возвращение счетчик ORDER_STATE, как я знаю, какое число которых переписчик? Где отношения листинг?

if(OrderGetInteger(ORDER_STATE)== число которых) ---- будет равна ORDER_STATE_PARTIAL например?

 

ORDER_STATE_STARTED

Какой номер?

ORDER_STATE_PLACED

Какой номер?

ORDER_STATE_CANCELED

Какой номер?

ORDER_STATE_PARTIAL

Какой номер?

ORDER_STATE_FILLED

Какой номер?

ORDER_STATE_REJECTED

Какой номер?

ORDER_STATE_EXPIRED

Какой номер?

ORDER_STATE_REQUEST_ADD

Какой номер?

ORDER_STATE_REQUEST_MODIFY

Какой номер?

ORDER_STATE_REQUEST_CANCEL

Какой номер?

благодарный

Daniel 

 
Daniel Andrejczuk:

Привет!

в функции OrderGetInteger(ORDER_STATE)  вернет цифру, представляющую возвращение счетчик ORDER_STATE, как я знаю, какое число которых переписчик? Где отношения листинг?

if(OrderGetInteger(ORDER_STATE)== число которых) ---- будет равна ORDER_STATE_PARTIAL например?

 

ORDER_STATE_STARTED

Какой номер?

ORDER_STATE_PLACED

Какой номер?

ORDER_STATE_CANCELED

Какой номер?

ORDER_STATE_PARTIAL

Какой номер?

ORDER_STATE_FILLED

Какой номер?

ORDER_STATE_REJECTED

Какой номер?

ORDER_STATE_EXPIRED

Какой номер?

ORDER_STATE_REQUEST_ADD

Какой номер?

ORDER_STATE_REQUEST_MODIFY

Какой номер?

ORDER_STATE_REQUEST_CANCEL

Какой номер?

благодарный

Daniel 

start() {

  int what[]={ORDER_STATE_STARTED,ORDER_STATE_PLACED}; // fill this

  int t;

  for(t=ArraySize(what)-1;t>=0;t--) {

     PrintFormat("%s=%d",EnumToString((ENUM_ORDER_STATE)t),what[t]);

  }

}

 
Print (ORDER_STATE_PARTIAL);
 

Спасибо, прежде всего поблагодарить Вас за Ваше внимание.

Таким образом, некоторые будут проверять?

if (EnumToString(PositionGetInteger(POSITION_TYPE)) == "POSITION_TYPE_BUY") 

Daniel 

 
Daniel Andrejczuk:

Спасибо, прежде всего поблагодарить Вас за Ваше внимание.

Таким образом, некоторые будут проверять?

if (EnumToString(PositionGetInteger(POSITION_TYPE)) == "POSITION_TYPE_BUY") 

Daniel 

simplified: if (PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY)


 
Хорошо, так что я постараюсь, но я старался направлять и давал ошибку типа данных. Я думаю, что я должен делать что-то неправильно, я рассмотрю мой код.
 
Daniel Andrejczuk:
Хорошо, так что я постараюсь, но я старался направлять и давал ошибку типа данных. Я думаю, что я должен делать что-то неправильно, я рассмотрю мой код.
if (PositionGetInteger(POSITION_TYPE) == (int)POSITION_TYPE_BUY) or if ((ENUM_ORDER_STATE)PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY) for prevent compiler warning