[int Volume] и [long Position]

[int Volume] и [long Position]
Atom
8/26/2011


sun

Avatar

Strategies :: public int Volume { get; set; }
BasePositionManager:: public virtual long Position{ get; set; }

При использовании свойства BasePositionManager.Position для определения торгового объема для стратегии Strategies.Volume, возникает необходимось преобразования long в int.Это не хорошо. Может привести все типы в long для единообразия.
.

Tags:


Thanks:


Alexander

Avatar
Date: 8/28/2011
Reply


sun

Strategies :: public int Volume { get; set; }
BasePositionManager:: public virtual long Position{ get; set; }

При использовании свойства BasePositionManager.Position для определения торгового объема для стратегии Strategies.Volume, возникает необходимось преобразования long в int.Это не хорошо. Может привести все типы в long для единообразия.
.



Одно - в лотах, второе - нет. Так сделано в квике.
Для приведения одного к другому есть специальный метод в TraderHelper:

public static int GetOrderVolume(this Position position)

который возвращает объём для заявки.
Thanks: sun


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy