• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

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

tvitals

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

Подскажите как получить данные всех тиков T&S из кода индикатора? Проблема в том, что при получении их из событий OnBarUpdate или OnMarketData часть тиков туда не поступает по неведомой причине. Видно при сравнении с окном T&S. Есть другие способы? Заранее спасибо!
 
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 и то что напечатано в окно, то заметны "пропуски" тиков.
 
vladko сказал(а):
Все туда прекрасно поступает. Проверено неоднократно. Ищите причину в вашем коде.

Да, действительно, все ОК! Видно глаз замылился ::rolleyes24.gif:: Спасибо!
 
Назад
Верх Низ