Построение свечек ExpressionIndexSecurity и WeightedIndexSecurity


Построение свечек ExpressionIndexSecurity и WeightedIndexSecurity
Atom
4/15/2017


При построении ExpressionIndexSecurity и WeightedIndexSecurity вылетает ошибка
Код для WeightedIndexSecurity
Code

_indexInstr1 = new WeightedIndexSecurity() { Board = ExchangeBoard.Forts, Id = "IndexInstr" };
_indexInstr1.Weights.Add(_instr1.Id.ToSecurityId(), 1m);
_indexInstr1.Weights.Add(_instr2.Id.ToSecurityId(), -1m);

var series2 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr1, TimeSpan.FromMinutes(5))
{
BuildCandlesMode = BuildCandlesModes.Build,
};

_candleManager.Start(series2);


Код для ExpressionIndexSecurity
Code

_indexInstr3 = new ExpressionIndexSecurity
{
Id = "IndexInstr@FORTS",
Expression = "SBER@QJSIM*2",
Board = ExchangeBoard.Forts,
};

var series3 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr3, TimeSpan.FromMinutes(5))
{
BuildCandlesMode = BuildCandlesModes.Build
};
_candleManager.Start(series2);

image5355.png
Exception и StackTrace

Все пробовал на примере SampleQuikCandles изменил метод ShowChartClick


Как правильно построить индекс?
image5355.png 87 KB (297)



Thanks:


Support

Avatar
Date: 4/17/2017
Reply


Будем разбираться..
Thanks:

Иван З.

Avatar
Date: 4/20/2017
Reply


Support Go to
Будем разбираться..


Чтобы этой ошибки не было необходимо зарегистрировать ISecurityProvider
Code

ConfigManager.RegisterService<ISecurityProvider>(_trader);


Но свечи все равно не приходят, событие WhenChanged не срабатывает.
Code

_indexInstr3.WhenChanged(_trader).Do((s,d) =>
{

}).Apply();

Но если тут же дополнительно прописать _candleManager.Start(series1); то событие _indexInstr3.WhenChanged начинает приходить, но свечей по индексу так и нет.
Thanks:

Support

Avatar
Date: 4/20/2017
Reply


SBER@QJSIM в таблице обезличенных сделок есть?
Thanks:

Иван З.

Avatar
Date: 4/20/2017
Reply


Support Go to
SBER@QJSIM в таблице обезличенных сделок есть?


Да, есть. Свечи SBER@QJSIM строятся без проблем.
Thanks:

Support

Avatar
Date: 4/21/2017
Reply


Проверим.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy