コード例 #1
0
ファイル: Extensions.cs プロジェクト: yawsh/XAPI2
 public static string ToFormattedString([In] this PositionField field)
 {
     return(string.Format("[InstrumentID={0};ExchangeID={1};HedgeFlag={2};Side={3};"
                          + "Position={4};TodayPosition={5};HistoryPosition={6};ID={7}]",
                          field.InstrumentID, field.ExchangeID, Enum <HedgeFlagType> .ToString(field.HedgeFlag), Enum <PositionSide> .ToString(field.Side),
                          field.Position, field.TodayPosition, field.HistoryPosition, field.ID));
 }
コード例 #2
0
ファイル: PositionFieldEx.cs プロジェクト: zhouys2000/XAPI2
        public void AddPosition(PositionField position)
        {
            Symbol     = position.Symbol;
            Instrument = position.InstrumentID;
            Exchange   = position.ExchangeID;

            if (position.Side == PositionSide.Long)
            {
                Long = position;
            }
            else
            {
                Short = position;
            }
        }
コード例 #3
0
ファイル: PositionFieldEx.cs プロジェクト: Strongc/XAPI2
        public void AddPosition(PositionField position)
        {
            Symbol = position.Symbol;
            Instrument = position.InstrumentID;
            Exchange = position.ExchangeID;

            if (position.Side == PositionSide.Long)
            {
                Long = position;
            }
            else
            {
                Short = position;
            }
        }
コード例 #4
0
 public PositionFieldEx()
 {
     Long  = new PositionField();
     Short = new PositionField();
 }
コード例 #5
0
ファイル: Extensions.cs プロジェクト: yawsh/XAPI2
 public static string InstrumentName([In] this PositionField field)
 {
     return(PInvokeUtility.GetUnicodeString(field.InstrumentName));
 }