コード例 #1
0
 def OnQueryPosition(self,poss):
     print("- OnQueryPosition")
     for pos in poss:
         postoday = 0
         posyesterday = 0
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionToday) == False:
             postoday = pos.PositionToday
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionYesterday) == False:
             posyesterday = pos.PositionYesterday
         print(" InstID={}, Direction={}, PosToday={}, PosYesterday={}".format(pos.InstrumentID, pos.Direction,postoday, posyesterday))
コード例 #2
0
 def OnQueryPosition(self,poss):
     print("- OnQueryPosition")
     for pos in poss:
         buyposition = 0
         sellposition = 0
         netposition = 0
         if XFinApi_TradeApi.IsDefaultValue(pos.BuyPosition) == False:
             buyposition = pos.BuyPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.SellPosition) == False:
             sellposition = pos.SellPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.NetPosition) == False:
             netposition = pos.NetPosition
         print(" InstID={} {} {}, BuyPosition={},SellPosition={}, NetPosition={}".format(pos.ExchangeID, pos.ProductID, pos.InstrumentID, buyposition, sellposition, netposition))
コード例 #3
0
ファイル: main.py プロジェクト: jingmouren/XTPTradeApi
 def OnQueryPosition(self, poss):
     print("- OnQueryPosition:")
     for pos in poss:
         positionTotal = 0
         posSellable = 0
         posYestoday = 0
         avgPrice = 0
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionTotal) == False:
             positionTotal = pos.PositionTotal
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionSellable) == False:
             posSellable = pos.PositionSellable
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionYesterday) == False:
             posYestoday = pos.PositionYesterday
         if XFinApi_TradeApi.IsDefaultValue(pos.AvgPrice) == False:
             avgPrice = pos.AvgPrice
         print(
             " InstID={} {}, Direction={}, PositionTotal={}, PositionSellable={}, PositionYesterday={}, AvgPrice={}"
             .format(pos.ExchangeID, pos.InstrumentID, pos.Direction,
                     positionTotal, posSellable, posYestoday, avgPrice))
コード例 #4
0
ファイル: main.py プロジェクト: BrunoProgramming/CTPTradeApi
 def OnQueryPosition(self, poss):
     print("- OnQueryPosition")
     for pos in poss:
         buyposition = 0
         sellposition = 0
         postoday = 0
         posyesterday = 0
         if XFinApi_TradeApi.IsDefaultValue(pos.BuyPosition) == False:
             buyposition = pos.BuyPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.SellPosition) == False:
             sellposition = pos.SellPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionToday) == False:
             postoday = pos.PositionToday
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionYesterday) == False:
             posyesterday = pos.PositionYesterday
         print(
             " InstID={}, Direction={}, Price={}, PosToday={}, PosYesterday={}, BuyPosition={},SellPosition={}"
             .format(pos.InstrumentID, pos.Direction,
                     pos.PreSettlementPrice, postoday, posyesterday,
                     buyposition, sellposition))
コード例 #5
0
 def OnQueryPosition(self, poss):
     print("- OnQueryPosition")
     for pos in poss:
         buyposition = 0
         sellposition = 0
         positioNet = 0
         posyesterday = 0
         if XFinApi_TradeApi.IsDefaultValue(pos.BuyPosition) == False:
             buyposition = pos.BuyPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.SellPosition) == False:
             sellposition = pos.SellPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.NetPosition) == False:
             positioNet = pos.NetPosition
         if XFinApi_TradeApi.IsDefaultValue(pos.PositionYesterday) == False:
             posyesterday = pos.PositionYesterday
             print(
                 " InstID={}, PositionYesterdayDirection={}, PositionYesterday={}, BuyPosition={}, SellPosition={}, NetPosition={}"
                 .format(pos.InstrumentID, pos.PositionYesDirection,
                         posyesterday, buyposition, sellposition,
                         positioNet))