← Zurück

Не формируются свечки

В Гидре опять перестали формироваться свечки (changeset 12283).

War dieses Thema hilfreich?

Thema teilen

Kommentare (20)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

Сегодня будет 4.0.7, проверьте там, пожалуйста.

Marcopolo
Marcopolo Autor

Нет в 4.0.7 ситуация не изменилась - сделки есть, а свечки не формируются.

Alexander
Alexander

Попробовал на версии из codeplex - не воспроизводится, для RIZ всё отлично строится. Воспроизводится только для газпрома или ещё и для других инструментов?

На codeplex версии можете попробовать?

Marcopolo
Marcopolo Autor

Для Газмпрома GAZP@EQNE и для Сбера SBER@EQBR не строятся свечки. Для фьючей SPFB.GAZR@RTS SPFB.RTS@RTS SPFB.SBRF@RTS строятся

Alexander
Alexander

Подтверждаю, связано с тем, что первые сделки - предторгового периода - имеют время 9:59:59 Будет фикс.

Supervisor
Supervisor

Alexander Mukhanchikov: Подтверждаю, связано с тем, что первые сделки - предторгового периода - имеют время 9:59:59 Будет фикс. У меня при тестировании иногда сделки по стратегии получаются в 9:59:59. Это бага?)

Alexander
Alexander

Supervisor:

Alexander Mukhanchikov: Подтверждаю, связано с тем, что первые сделки - предторгового периода - имеют время 9:59:59 Будет фикс. У меня при тестировании иногда сделки по стратегии получаются в 9:59:59. Это бага?)

ММВБ? Там данные с финама когда качаются есть сделки в 9:59:59 -- предторговый период. Выходит это бага вашей стратегии раз она не проверяет на рабочее время :)

Supervisor
Supervisor

Alexander Mukhanchikov: ММВБ? Там данные с финама когда качаются есть сделки в 9:59:59 -- предторговый период. Выходит это бага вашей стратегии раз она не проверяет на рабочее время :) РТС Фортс, но с Финама :)

Marcopolo
Marcopolo Autor

Да, в 4.0.8 свечи формируются.

Supervisor
Supervisor

Все-таки всплывает эта проблема... S# 4.0.20, инструмент RIH2, сделки получаю с финама.

При тестировании на истории за 16.01.2012. В тот день был незапланированный клиринг не 15 минут, а 25, то есть проверка на время торгов не помогает. Вот сделки полученные с финама:

...
20120116;184459;144825.00000;1;489546725
20120116;184459;144825.00000;1;489546726
20120116;184459;144830.00000;1;489546727
20120116;184459;144830.00000;3;489546728
20120116;184459;144830.00000;2;489546729
20120116;184459;144835.00000;8;489546730
20120116;184459;144840.00000;9;489546731
20120116;191000;144870.00000;2;489556551
20120116;191000;144885.00000;4;489556552
20120116;191000;144940.00000;1;489556553
20120116;191000;144980.00000;1;489556554
20120116;191000;144980.00000;2;489556555
20120116;191000;144985.00000;1;489556556
20120116;191000;144990.00000;2;489556557
20120116;191000;144990.00000;8;489556558
...

В 19:09:59 сделок нет. А вот лог стратегии:

...
2012.01.16 18:44:57.000 newTrades first:16.01.2012 18:44:57 last:16.01.2012 18:44:57
2012.01.16 18:44:58.000 newTrades first:16.01.2012 18:44:58 last:16.01.2012 18:44:58
2012.01.16 18:44:59.000 newTrades first:16.01.2012 18:44:59 last:16.01.2012 18:44:59
2012.01.16 19:09:59.990 TP сделка 16 ▼1 по 145290
2012.01.16 19:09:59.990 Позиция закрыта, маржа за сессию: 630 пунктов
2012.01.16 19:10:00.000 newTrades first:16.01.2012 19:10:00 last:16.01.2012 19:10:00
2012.01.16 19:10:01.000 newTrades first:16.01.2012 19:10:01 last:16.01.2012 19:10:01
2012.01.16 19:10:02.000 newTrades first:16.01.2012 19:10:02 last:16.01.2012 19:10:02
...

TP сделка - по лимитнику. Таки бага?

Alexander
Alexander

Это точно в эту тему? Или в эту?

Supervisor
Supervisor

Есть ли между ними связь - не знаю. Там событие NewCandle неоднократно вызывается (не на тестировании, просто на построении), тут - на тестировании сделки происходят на секунду раньше положенного :)

Alexander
Alexander

В 4.1 эта проблема наблюдается?

Матроскин
Матроскин

В 4.1 не формируются свечки в окне "Сформировать свечки для...". Пробую на SPFB.SBRF@RTS. При нажатии на кнопку "Авто" для указания промежутка времени поля просто обнуляются. В настройках указал папку, куда должны качаться котировки.

Alexander
Alexander

Матроскин: В 4.1 не формируются свечки в окне "Сформировать свечки для...". Пробую на SPFB.SBRF@RTS. При нажатии на кнопку "Авто" для указания промежутка времени поля просто обнуляются. В настройках указал папку, куда должны качаться котировки.

Проверил на последней версии из codeplex - это не наблюдается. Если у вас пусто - значит данных действительно нет в папке с гидрой.

Матроскин
Матроскин

Поэкспериметировал. Перенес папку со скачанными сделками SPFB.SBRF@RTS в папку с бинарником гидры, в настройках убрал папку для скачивания сделок. Попробовал сформировать свечки. Видно, что они формируются, создались две папки:

  • candles_StockSharp.Algo.Candles.TimeFrameCandleCandles_00_05_00
  • candles_TimeFrameCandles_00_05_00 В первой уже что-то есть, во второй только один bin-файл весом 1 кб. А в окне "Сформировать свечки для..." по-прежнему пусто и при нажатии "Показать свечки" ничего не появляется.

PS: Вернул в настройках путь до папки с данными и указал полный путь. Свечки вроде формируются, но опять не отображаются в окне "Сформировать свечки для..." и при нажатии на кнопку "Показать свечки". PPS: Вручную скопировал содержимое папки candles_StockSharp.Algo.Candles.TimeFrameCandleCandles_00_05_00 в candles_TimeFrameCandles_00_05_00. Теперь при нажатии "Показать свечки" загружаются данные в таблицу, только сам график так и не появляется.

Все это я проделывал на версии из codeplex, из папки /dev

Матроскин
Матроскин

Данные есть. Я могу посмотреть свечки через окно "Найти сделки для...". Только там свечки формируются всего-лишь за последние два дня. А в окне "Сформировать свечки для..." они формируются, если в настройках убрать путь к папке с данными и скинуть закачанные данные в папку с бинарником. Формируются, появляется папка candles_StockSharp.Algo.Candles.TimeFrameCandleCandles_00_05_00. А в окне таблица со свечками пустая остается. Нажимаю "Показать свечи", ничего не появляется. Вручную переношу содержимое папки candles_StockSharp.Algo.Candles.TimeFrameCandleCandles_00_05_00 в новосозданную папку candles_TimeFrameCandles_00_05_00 и после нажатия "Показать свечки" таблица заполняется, но графика все равно нет.

Alexander
Alexander

Матроскин: Данные есть. Я могу посмотреть свечки через окно "Найти сделки для...". Только там свечки формируются всего-лишь за последние два дня. А в окне "Сформировать свечки для..." они формируются, если в настройках убрать путь к папке с данными и скинуть закачанные данные в папку с бинарником. Формируются, появляется папка candles_StockSharp.Algo.Candles.TimeFrameCandleCandles_00_05_00. А в окне таблица со свечками пустая остается. Нажимаю "Показать свечи", ничего не появляется. Вручную переношу содержимое папки candles_StockSharp.Algo.Candles.TimeFrameCandleCandles_00_05_00 в новосозданную папку candles_TimeFrameCandles_00_05_00 и после нажатия "Показать свечки" таблица заполняется, но графика все равно нет.

Это я всё понял, вы выше уже писали. Подтверждаю.

Речь шла лишь о кнопке Авто, она работает корректно, проверил на своих данных.

Alexander
Alexander

По остальному - исправил, добавил отображение свечек

Матроскин
Матроскин

Теперь работает, спасибо :)