из квика получаю историю свечек и при старте стратегии прогоняю индикаторы на истории.
Trader.NewCustomTables += (type, objects) =>
{
if (type == typeof(QuikCandle))
{
var candles = objects.Cast<QuikCandle>();
foreach (var candle in candles.Reverse())
{
Sma.Process((DecimalIndicatorValue)candle.ClosePrice);
ATR.Process((CandleIndicatorValue)candle);
}
}
}
С индикаторами, работающими с DecimalIndicatorValue, все просто, а как быть с тем же ATR, которому нужно передать CandleIndicatorValue?
и еще вопрос, наверно касательно больше С#. не могу разобраться с форматами DateTime. К примеру, есть условие, не входить раньше 11.00. Как сравнить время окончания свечки с этим временем и проверить удовлетворяет ли этому условию или нет? ))) использую _series.GetCandle<TimeFrameCandle>(0).CloseTime ...
Kommentare (2)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Trader.NewCustomTables += (type, objects) => { if (type == typeof(QuikCandle)) { var candles = objects.Cast<QuikCandle>();
} } }
Спасибо!!! А все-таки как передать свечку типа QuikCandle в индикатор, работающий с типом CandleIndicatorValue?