← Atrás

получение информации по сделке

Подскажите начинающему, научился отправлять заявки.

как узнать среднюю ЦЕНУ сделки, объем

в NewOrders() и OrdersChanged() приходит только ID сделки цена равна 0 в PositionsChanged() приходят все нули

¿Le resultó útil este tema?

Compartir tema

Comentarios (4)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

TheRoman
TheRoman

Cмотриnt в сторону MyTrade

COBRA
COBRA Autor

TheRoman: Cмотри в сторону MyTrade

так и делаем НЕ ПОМОГАЕТ


LQ.lua.NewOrders += myTrades =>
                      {
                          foreach (var myTrade in myTrades)
                          {

                              Console.WriteLine("Новый ОРДЕР vol={0}; id={1}; mess={2}; pr={3}; ids={4}; usID={5}; vol={6};",
                                 myTrade.Balance, myTrade.Id, myTrade.Messages, myTrade.Price, myTrade.StringId,
                                 myTrade.UserOrderId, myTrade.Volume);

                              

                            //  LQ.lua.GetAveragePrice
                          }
                      };

LQ.lua.PositionsChanged += myTrades =>
                      {
                          foreach (var myTrade in myTrades)
                          {
                              Console.WriteLine("PositionsChanged srPRICE={0} commisii={1} curvalu={2} instr={3}",
                                  myTrade.AveragePrice, myTrade.Commission, myTrade.CurrentValue,myTrade.Security);
                          }
                      };

TheRoman
TheRoman

LQ.lua - не знаю что это такое. Но по логике:

LQ.lua.MyTrade += myTrades => ;

COBRA
COBRA Autor

TheRoman: LQ.lua - не знаю что это такое. Но по логике:

LQ.lua.MyTrade += myTrades => ;

У меня тоже самое что вы предложили Дело в то что событие это приходит. И приходит значение не ноль myTrade.Volume а вот myTrade.Price приходит равным 0

ps.LQ.lua - у меня это QuikTrader