Тестовые данные с версией API
Atom Ответить
31.01.2018


Добрый вечер.
При скачивании любой версии S#API в примерах всегда прилагаются данные RIZ2@FORTS за 12 год длинной в месяц.
Где можно взять/купить таких данных за несколько лет?
Очень хочется быстро, не выходя за пределы системы менять таймфреймы на более длительные.
Буду признателен за помощь.



Спасибо:




39 Ответов
1 2  >
Support

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


Добрый день

Есть вариант с бесплатными данными http://stocksharp.ru/art...alp-v-format-stocksharp/

И официально от биржи http://www.moex.com/ru/historicaldata/des
Спасибо:

andy_baka

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


Файлы скачал, даже что-то получил. Спасибо огромное.
Попытался подставить в программу - естественно не заработало.

Кто сможет помочь с запуском программы на новых данных?
Рассмотрю любые предложения.
Автор топика
Спасибо:

Support

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


О какой программе идёт речь?
Спасибо:

andy_baka

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


SampleHistoryTesting из инсталяционного пакета
Автор топика
Спасибо:

Support

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


А вы изменили в коде время и код инструмента?
Спасибо:

andy_baka

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


Конечно. Насколько я понял, конвертор воспользоваться которым вы предложили генерирует файлы вида orderLog.bin
Программа вроде как работает, показывает стакан, но свечи не прорисовывает.
Да - еще надо было поменять название инструмента и соответствующей директории на RIZ4 например, а не оставлять в формате RTS-12.14
Свечи не рисует
Автор топика
Спасибо:

JaguarFX

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


Если ОрдерЛог не нужен и для вашей торговой стратегии достаточно М1 и выше, то есть более простой альтернативный путь, чем конвертация исторических файлов QScalp.
Вариант заключается в скачивании готовых свечек М1 и более высоких тайм-фреймов с сервера Finam через S#.Data и затем их подгрузка в стратегии.
Спасибо:

JaguarFX

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


Стратегии тогда при тестировании на истории "восстанавливает" стаканы внутри свечки, и проводит исполнение ордеров.
И кстати работает на обычных ПК гораздо быстрее чем стаканогенерация через ОрдерЛог.
Спасибо:

Support

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


andy_baka Перейти
Конечно. Насколько я понял, конвертор воспользоваться которым вы предложили генерирует файлы вида orderLog.bin
Программа вроде как работает, показывает стакан, но свечи не прорисовывает.
Да - еще надо было поменять название инструмента и соответствующей директории на RIZ4 например, а не оставлять в формате RTS-12.14
Свечи не рисует


Какая у вас версия API?

Спасибо:

andy_baka

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


Support Перейти
andy_baka Перейти
Конечно. Насколько я понял, конвертор воспользоваться которым вы предложили генерирует файлы вида orderLog.bin
Программа вроде как работает, показывает стакан, но свечи не прорисовывает.
Да - еще надо было поменять название инструмента и соответствующей директории на RIZ4 например, а не оставлять в формате RTS-12.14
Свечи не рисует


Какая у вас версия API?


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

Support

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


Просьба прислать данные и изменённый пример.
Спасибо:

andy_baka

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


Support Перейти
Просьба прислать данные и изменённый пример.


Пример не изменял - всё как в инсталляторе. Файл отправил

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

Support

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


Просьба написать на support@stocksharp.com
Спасибо:

andy_baka

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


отправил ссылку на файл
Автор топика
Спасибо:

Support

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


Результат тестирования по вашим файлам:

f01aebe8400089967fada1a270d5b1b5.png
Спасибо:

andy_baka

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



Очень странно - всё повторил - стакан показывает, свечи не рисует.
ProcessCandle(Candle candle) дажене вызывается. Могут временные настройки влиять?

В log файле вот такая вещь:

0001/01/01 00:00:00.000| |HistoryEmulationConnector|Connect
2014/09/14 14:45:00.000| |HistoryEmulationConnector|Создан новый портфель test account.
2014/09/14 14:45:00.000| |SS_RIZ4@FORTS_test account|Стратегия Запущена. [0,-1]. Позиция 0.
2014/09/14 14:45:00.000| |HistoryEmulationConnector|Инструмент RIZ4@FORTS зарегистрирован на получение рыночных данных для OrderLog.
2014/09/14 14:45:00.000| |HistoryEmulationConnector|Изменение состояния эмуляции Stopped -> Starting
2014/09/14 14:45:00.000|Error |HistoryBasketMessageAdapter|System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)
в StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataResponse(IMessageAdapter adapter, MarketDataMessage message)
в StockSharp.Algo.HeartbeatMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
в StockSharp.Algo.SubscriptionMessageAdapter.ProcessInMarketDataMessage(MarketDataMessage message)
в StockSharp.Algo.SubscriptionMessageAdapter.SendInMessage(Message message)
в StockSharp.Algo.HeartbeatMessageAdapter.SendInMessage(Message message)
в StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg)
в StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)
в StockSharp.Messages.MessageAdapter.SendInMessage(Message message)
2014/09/14 14:45:00.000|Error |HistoryEmulationConnector|Ошибка регистрации инструмента RIZ4@FORTS на получение рыночных данных для OrderLog:
2014/09/14 14:45:00.000| |HistoryEmulationConnector|Инструмент RIZ4@FORTS зарегистрирован на получение рыночных данных для CandleTimeFrame 00:05:00.
2014/09/14 14:45:00.000| |HistoryEmulationConnector|Изменение состояния эмуляции Starting -> Started
Автор топика
Спасибо:

Support

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


Попробуйте версию 4.4.5.2. Был фикс с подпиской у конннектора истории.
Спасибо:

andy_baka

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


А полная версия с проектом когда будет на github?
Автор топика
Спасибо:

Support

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


Уточните ваш вопрос пожалуйста.
Спасибо:

andy_baka

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


full версия всегда идет с файлом sln для студии. Версия 4.4.5.2. только исходники. Вот и спрашиваю как собрать Crying
Автор топика
Спасибо:

andy_baka

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


Появилась версия 4.4.5.3 и всё заработало. Спасибо огромное!
Поймал интересное явление - пропадание свечей (см фото).
Снимок сделан с экрана TWS interactivebrokers. Дневки VZ.
В чем может быть причина?
Автор топика
Спасибо:

andy_baka

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


Поисследовал, примерно понятна причина. Первая свеча отображается (см. аттач) 1 января 2018 года, хотя в хранилище она записана 2-м января. Соответственно, свеча за 5-е января попадает на выходной и игнорируется.
Свече время закрытия подставляется 19:00:00, очевидно, по восточному времени сша. Не понятно как это исправить.

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

andy_baka

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


Вот еще странность - файл первого дня (2018_01_02) тестируемого периода должен два раза загружаться?
Автор топика
Спасибо:

Support

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


Добрый день

Могли бы вы уточнить ваш вопрос?
Спасибо:

andy_baka

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


Что нужно сделать чтобы не пропадали свечи? (см. мой пост от 25.02).
Автор топика
Спасибо:
1 2  >

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

loading
clippy