• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Получение всхе данных (тиков) Times&Sales

tvitals

New Member
NinjaTrader
#1
Доброго времени суток!

Подскажите как получить данные всех тиков T&S из кода индикатора? Проблема в том, что при получении их из событий OnBarUpdate или OnMarketData часть тиков туда не поступает по неведомой причине. Видно при сравнении с окном T&S. Есть другие способы? Заранее спасибо!
 

tvitals

New Member
NinjaTrader
#3
vladko сказал(а):
Все туда прекрасно поступает. Проверено неоднократно. Ищите причину в вашем коде.
Вот пример кода:

Код:
protected override void OnMarketData(MarketDataEventArgs e)
{
	if (e.MarketDataType== MarketDataType.Last)
	{
		double close = Close[0];
		double volume = Volume[0];
		
		if (close>=GetCurrentAsk())
		{
			PlotGreen.Set(volume);
			Print("+ "+close.ToString());
			}
		else
		{
			if (close<=GetCurrentBid())
			{
				PlotRed.Set(volume);
				Print("- "+close.ToString());
			}
			else
			{
				PlotBlue.Set(volume);
				Print("? "+close.ToString());
			}
		}
		
	}
}
Если при резком движении сравнить T&S и то что напечатано в окно, то заметны "пропуски" тиков.