finsight / QUIKSharp

QUIK# (QUIK Sharp) is the QUIK Lua interface ported to .NET.
Other
232 stars 135 forks source link

Trade.SideQualifier всегда ноль #288

Closed iza88 closed 3 years ago

iza88 commented 3 years ago

и поэтому не могу определить сделка была продажей или покупкой вызываю ITradingFunctions.GetTrades

Pr0phet1c commented 3 years ago

Странный выбор метода определения направления сделки. Мне кажется Вы не то поле для этих целей выбрали. Если Вам необходимо определить именно направление сделки, без привязки к заявке - анализируйте поле Flags в классе Trade. Там передается набор битовых флагов. Сам я в эту структуру давно не влезал, но если я правильно понимаю, Вам необходимо получить состояние флага "IsSell", по нему и определите направление.

iza88 commented 3 years ago

спасибо

Pr0phet1c commented 3 years ago

Вот Вам даже подсказка:

bool isSell = _trade.Flags.HasFlag(OrderTradeFlags.IsSell)