Плеяда вопросов по манипуляции с историческими данными
Atom Ответить
27.03.2018


Добрый день

Прошерстил документацию и не нашёл ответы на следующие вопросы:

1) Как сохранённые локально исторические сделки конвертировать в 1-,5- и т.д.-минутные свечи
1.1) Используя коннектор?
1.2) И не используя коннектор?

2.1) Как и откуда можно получить исторический стакан по инструменту?
2.2) Исторический стакан я могу получить только из ордер лога и больше никак?

3) Как и откуда получить исторические новости по инструменту?



Спасибо:




11 Ответов
Support

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


Добрый день

Вы можете использовать нашу программу Гидра. Она позволяет строить свечи единоразово, так и постоянно через задачу Конвертер.
Спасибо:

Дмитрий_

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


Добрый день

Для саморазвития хотелось узнать внутреннюю реализацию.
По вопросу 1.2) на форуме нашёл:

var manager = new CandleManager(new SomeBuilderSource(ticks));
CandleSeries series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5));
manager.Start(series);
var candles = manager.GetCandles(series);
Автор топика
Спасибо:

Support

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


Да вы можете использовать наследник CandleBuilder для генерации свечей из исходных данных.
Спасибо:

Дмитрий_

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


Подскажите пожалуйста.

Как связать наследника CandleBuilder - TimeFrameCandleBuilder со скаченными сделками и CandleManager?

Нашёл только вариант для более ранних версий S#.

Автор топика
Спасибо:

Support

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


Можете использовать одну из данных перегрузок https://doc.stocksharp.ru...ndleHelper_ToCandles.htm
Спасибо: Дмитрий_

Дмитрий_

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


Спасибо! Разобрался.

Следующий вопрос
1.1) Как сохранённые локально исторические сделки конвертировать в 1-,5- и т.д.-минутные свечи, используя коннектор?

Есть следующий код

в котором в метод

не приходит ни одной свечи. Почему так происходит?
Автор топика
Спасибо:

Support

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


Возможно у вас не запущено тестирование на истории. Вы можете посмотреть работу со свечами на истории в примере SampleHistoryTesting
Спасибо: Дмитрий_

Дмитрий_

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


Добрый день
Верно, не было запущено. Спасибо!

Следующий вопрос:
2.1) Как получить исторический стакан по инструменту?

Если я правильно понял:
2.1.1) Российский рынок. Только через ордер лог, запросив его платно у Московской Биржи?
2.1.2) Американский рынок (NYSE, NASDAQ). Нет информации.
Автор топика
Спасибо:

Support

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


Добрый день

К сожалению мы не располагаем подобной информацией. Рекомендуем вам обратиться к вашему брокеру или на биржу.
Спасибо:

Дмитрий_

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


Ок, крайний вопрос.
3) Как и откуда получить исторические новости по инструменту?
Автор топика
Спасибо:

Support

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


Добрый день

К сожалению мы не располагаем подобной информацией. Рекомендуем вам обратиться к вашему брокеру или на биржу.
Спасибо:


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

loading
clippy