0
Answered

В OnCalculate недоступны ChartInfo, TradingManager.Security

Magna M 1 year ago updated by Андрей Ринас2 (ATAS developer) 1 year ago 8

В OnCalculate

при попытке обратиться к ChartInfo.TimeFrame и TradingManager.Security бросает исключения.

Как еще можно узнать TimeFrame и Security при расчете параметров индикатора?

Under review

Можно пример, где это воспроизводится?

Скорее всего, индикатор не был проинициализирован.

using Utils.Common.Logging;

namespace ATAS.Indicators.Technical

{

public class testIndicator : Indicator

{

public testIndicator() : base(true)

{

}

protected override void OnCalculate(int bar, decimal value)

{

this.LogInfo(ChartInfo.TimeFrame);

}

}

}


-----------

Время Источник Сообщение
19.05.2020 4:26:13 App Dispatcher error. Адресат вызова создал исключение.

Биржа bitmex, пара  XBTUSD

на moex тоже было такое

по Security сейчас работает, видать в последних 2-3х обновлениях что-то исправили.

сходу не смог воспроизвести.

Проблему с ChartInfo исправили. В следующем апдейте все будет в порядке.

Спасибо!

Похожий вопрос задавал:

https://support.orderflowtrading.ru/communities/1/topics/30986-oshibka-polucheniya-tajmfrejma-s-pomoschyu-chartinfotimeframe

Когда примерно ждать следующий апдейт? Застопорилось написание индикатора.

+1
Answered

Обновление выложено.