Beispiel #1
0
        private static CgmFutAddOrder PlaceOrder()
        {
            var newOrder = new CgmFutAddOrder
            {
                Isin       = "SBRF-9.16",
                Amount     = 1,
                Price      = "12500",
                BrokerCode = null,
                ClientCode = "4100Y2B".Substring(4),
                Dir        = 1,
                ExtId      = IncrementOrderTransId(),
                Type       = 1
            };

            _adapter.SendMessage(newOrder);

            return(newOrder);
        }
Beispiel #2
0
        private static void OrderPlacingTask()
        {
            Print("Start order placing task", ConsoleColor.DarkCyan);

            while (true)
            {
                if (_order == null)
                {
                    _order = new CgmFutAddOrder
                    {
                        Isin       = "SBRF-9.16",
                        Amount     = 1,
                        Price      = "12500",
                        BrokerCode = null,
                        ClientCode = "4100Y2B".Substring(4),
                        Dir        = 1,
                        ExtId      = IncrementOrderTransId(),
                        Type       = 1
                    };

                    _adapter.SendMessage(_order);
                }
            }
        }
 public void Handle(CgmFutAddOrder message)
 {
 }