Ejemplo n.º 1
0
        public long MoveOrder(long ticket, string newprice)
        {
            Message sendMessage = pub.NewMessage(MessageKeyType.KeyName, "FutMoveOrder");

            SchemeFortsMsg.FutMoveOrder msg = new SchemeFortsMsg.FutMoveOrder(sendMessage.Data);
            (sendMessage as DataMessage).UserId = 0;
            msg.broker_code = "FZ00";
            msg.regime = 0;
            msg.order_id1 = ticket;
            msg.price1 = newprice;

            Execution = true;

            pub.Post(sendMessage, PublishFlag.NeedReply);
            sendMessage.Dispose();

            while (Execution)
                Thread.Sleep(10);

            return Ticket;
        }
Ejemplo n.º 2
0
        public long OrderModify(long ticket, string newPrice, int newVolume)
        {
            Message sendMessage = pub.NewMessage(MessageKeyType.KeyName, "FutMoveOrder");

            SchemeFortsMsg.FutMoveOrder msg = new SchemeFortsMsg.FutMoveOrder(sendMessage.Data);
            (sendMessage as DataMessage).UserId = 0;
            msg.regime = 1;
            msg.order_id1 = ticket;
            msg.price1 = newPrice;
            msg.amount1 = newVolume;

            Execution = true;

            pub.Post(sendMessage, PublishFlag.NeedReply);
            sendMessage.Dispose();

            while (Execution)
                Thread.Sleep(1);

            return Ticket;
        }