← 返回

Пустая свеча

Получил ошибку An exception of type 'System.DivideByZeroException' occurred in mscorlib.dll but was not handled in user code в ```csharp indicator.Process(candle);


![](http://i.imgur.com/RGGa9rH.png)

как оказалось свеча имеет пустой объем

本主题对您有帮助吗?

分享主题

评论 (4)

登录创建账户, 登录或注册以发表评论

Andrii
Andrii 作者

ошибка в индикаторе StochasticK

return 100 * (candle.ClosePrice - lowValue) / (highValue - lowValue);

скорей всего произошла всего одна сделка за интервал

devruss
devruss

Скорее всего, это планка на фьюче. Open = Close и нет сделок

Andrii
Andrii 作者

devruss: Скорее всего, это планка на фьюче. Open = Close и нет сделок может быть, но это должно как-то обрабатываться? хотя по логу сделка была одна, как бы свеча не должна появляться если нет сделок, и это нужно как-то обрабатывать

devruss
devruss

Andrii:

devruss: Скорее всего, это планка на фьюче. Open = Close и нет сделок может быть, но это должно как-то обрабатываться? хотя по логу сделка была одна, как бы свеча не должна появляться если нет сделок, и это нужно как-то обрабатывать

это почему не должна?=) Посмотри как эти свечки в Квике отображаются. Обрабатывать легко: if (Open == Close && Volume == 0)