← Zurück

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

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

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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

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