Удаление открытой позиции пользователем - страница 2

 
Aleksandr Slavskii #:

В большинстве случаев, если свойство  DEAL_REASON сделки закрывшей позицию не равно DEAL_REASON_EXPERT, значит она закрыта вручную.

А если позиция закрылась по стопу или тейку, это считать вручную или экспертом?

Результат выполнения 

  printf("DEAL_REASON_CLIENT %d DEAL_REASON_MOBILE %d DEAL_REASON_WEB %d DEAL_REASON_EXPERT %d",
  DEAL_REASON_CLIENT,DEAL_REASON_MOBILE,DEAL_REASON_WEB,DEAL_REASON_EXPERT);

результат  // DEAL_REASON_CLIENT 0 DEAL_REASON_MOBILE 1 DEAL_REASON_WEB 2 DEAL_REASON_EXPERT 3

следовательно смело можно проверять 

если причина выполнения сделки меньше 3 или из перечисления DEAL_REASON_EXPERT значит позиция закрывалась не экспертом и не по стопу\тейку.

 
Aleksandr Slavskii #:

В большинстве случаев, если свойство  DEAL_REASON сделки закрывшей позицию не равно DEAL_REASON_EXPERT, значит она закрыта вручную.

Если в OnTradeTransaction, то типа так:

Если в истории, то так:

Спасибо !