Построение свечек ExpressionIndexSecurity и WeightedIndexSecurity
Atom
15.04.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


Как правильно построить индекс?



Спасибо:




5 Ответов
Support

Фотография
Дата: 17.04.2017
Ответить


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

Иван З.

Фотография
Курсы Автор статей Благотваритель
Дата: 20.04.2017
Ответить


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


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

ConfigManager.RegisterService<ISecurityProvider>(_trader);


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

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

}).Apply();

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

Support

Фотография
Дата: 20.04.2017
Ответить


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

Иван З.

Фотография
Курсы Автор статей Благотваритель
Дата: 20.04.2017
Ответить


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


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

Support

Фотография
Дата: 21.04.2017
Ответить


Проверим.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy