← Back

Comments (20)

Login or Create account, Log in or register to leave a comment

Alexander
Alexander

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

Marcopolo
Marcopolo Author

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

Alexander
Alexander

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

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

Marcopolo
Marcopolo Author

Для Газмпрома 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 Author

Да, в 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

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

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

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