Пример #1
0
        static void PrintPositionInfo(Position pos)
        {
            long positionToday     = ITradeApi.IsDefaultValue(pos.PositionToday) ? -1 : pos.PositionToday;
            long positionYesterday = ITradeApi.IsDefaultValue(pos.PositionYesterday) ? -1 : pos.PositionYesterday;

            Console.WriteLine(string.Format(" InstID={0}, Direction={1:d}, PosToday={2:d}, PosYesterday={3:d}",
                                            pos.InstrumentID, pos.Direction,
                                            positionToday, positionYesterday));
        }
Пример #2
0
        static void PrintPositionInfo(Position pos)
        {
            long buyposition  = ITradeApi.IsDefaultValue(pos.BuyPosition) ? -1 : pos.BuyPosition;
            long sellposition = ITradeApi.IsDefaultValue(pos.SellPosition) ? -1 : pos.SellPosition;

            Console.WriteLine(string.Format(" InstID={0}, BuyPosition={1:d}, SellPosition={2:d}",
                                            pos.InstrumentID,
                                            buyposition, sellposition));
        }
Пример #3
0
        static void PrintPositionInfo(Position pos)
        {
            long buyposition  = ITradeApi.IsDefaultValue(pos.BuyPosition) ? -1 : pos.BuyPosition;
            long sellposition = ITradeApi.IsDefaultValue(pos.SellPosition) ? -1 : pos.SellPosition;
            long netposition  = ITradeApi.IsDefaultValue(pos.NetPosition) ? -1 : pos.NetPosition;

            Console.WriteLine(string.Format(" InstID={0} {1} {2}, BuyPosition={3:d}, SellPosition={4:d}, NetPosition={5:d}",
                                            pos.ExchangeID, pos.ProductID, pos.InstrumentID,
                                            buyposition, sellposition, netposition
                                            ));
        }
Пример #4
0
        static void PrintPositionInfo(Position pos)
        {
            long   positionTotal     = ITradeApi.IsDefaultValue(pos.PositionTotal) ? 0 : pos.PositionTotal;
            long   positionSellable  = ITradeApi.IsDefaultValue(pos.PositionSellable) ? 0 : pos.PositionSellable;
            long   positionYesterday = ITradeApi.IsDefaultValue(pos.PositionYesterday) ? 0 : pos.PositionYesterday;
            double avgPrice          = ITradeApi.IsDefaultValue(pos.AvgPrice) ? 0 : pos.AvgPrice;

            Console.WriteLine(string.Format(" InstID={0} {1}, Direction={2:d}, PositionTotal={3:d}, PositionSellable={4:d}, PositionYesterday={5:d}, AvgPrice={6:g}",
                                            pos.ExchangeID, pos.InstrumentID, pos.Direction,
                                            positionTotal, positionSellable, positionYesterday, avgPrice));
        }
Пример #5
0
        static void PrintPositionInfo(Position pos)
        {
            long buyposition       = ITradeApi.IsDefaultValue(pos.BuyPosition) ? -1 : pos.BuyPosition;
            long sellposition      = ITradeApi.IsDefaultValue(pos.SellPosition) ? -1 : pos.SellPosition;
            long positionNet       = ITradeApi.IsDefaultValue(pos.NetPosition) ? -1 : pos.NetPosition;
            long positionYesterday = ITradeApi.IsDefaultValue(pos.PositionYesterday) ? -1 : pos.PositionYesterday;

            Console.WriteLine(string.Format(" InstID={0}, PositionYesDirection={1:d}, PositionYesterday={2:d}, BuyPosition={3:d}, SellPosition={4:d}, NetPosition={5:d}",
                                            pos.InstrumentID, pos.PositionYesDirection, positionYesterday,
                                            buyposition, sellposition, positionNet));
        }
Пример #6
0
        static void PrintPositionInfo(Position pos)
        {
            long buyposition       = ITradeApi.IsDefaultValue(pos.BuyPosition) ? -1 : pos.BuyPosition;
            long sellposition      = ITradeApi.IsDefaultValue(pos.SellPosition) ? -1 : pos.SellPosition;
            long positionToday     = ITradeApi.IsDefaultValue(pos.PositionToday) ? -1 : pos.PositionToday;
            long positionYesterday = ITradeApi.IsDefaultValue(pos.PositionYesterday) ? -1 : pos.PositionYesterday;

            Console.WriteLine(string.Format(" InstID={0}, Direction={1:d}, Price={2:g}, PosToday={3:d}, PosYesterday={4:d}, BuyPosition={5:d}, SellPosition={6:d}",
                                            pos.InstrumentID, pos.Direction,
                                            pos.PreSettlementPrice,
                                            positionToday, positionYesterday,
                                            buyposition, sellposition));
        }