Тестовые данные с версией API


Тестовые данные с версией API
Atom
1/31/2018


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



Thanks:


< 1 2 3 4  >
andy_baka

Avatar
Date: 2/25/2018
Reply


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

andy_baka

Avatar
Date: 2/27/2018
Reply


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

Thanks:

andy_baka

Avatar
Date: 2/27/2018
Reply


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

Support

Avatar
Date: 2/27/2018
Reply


Добрый день

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

andy_baka

Avatar
Date: 2/27/2018
Reply


Что нужно сделать чтобы не пропадали свечи? (см. мой пост от 25.02).
Thanks:

Support

Avatar
Date: 2/28/2018
Reply


Могли бы вы уточнить ваш вопрос? У вас не получаются все данные из TWS? Вы можете привести код?
Thanks:

andy_baka

Avatar
Date: 2/28/2018
Reply


Отсутсвие прямого диалога сказывается. Постараюсь изложить детально. Сори.
По шагам.
Данные получил через API TWS. Со stocksharp это никак не связано. Далее сохранил их в cvs файл и импортировал гидрой в bin файлы.
Далее в программе-примере HistoryTesting из инсталляционного архива версии 4.4.5.3 поменял тайм фрейм на .FromDays(1)
Указываю ссылку на хранилище гидры, меняю название инструмента на VZ@NYSE, выставляю даты на 02.01.2018-22.02.2018 для краткости, выбираю "свечи" и нажимаю Старт.
Программа отрисовывает свечи и завершает работу.
Начинаю смотреть на рисунок - на нем слишком много гепов. Начал смотреть детально и обнаруживаю, что некоторые свечи не прорисовываются. Например, свеча за понедельник 08.02. на графике не отображена.
Начал дебагером смотреть - candleProcess на этой свече не вызывается. Т.е. она пролетает где-то раньше.
Дальше отображается 09.02. и так далее. Причину найти не смог.
Время на компьютере стояло EST, поменял на Москву - ситуация не изменилась. В примере поменял только одну строку связанную с таймфреймом свечей - просто хотел проверить начиная с дней.

Картинки в поста ранее.

Постарался максимально подробно. Вопрос в пропадающих свечах.
Thanks:

Support

Avatar
Date: 3/2/2018
Reply


Могли бы вы выложить данные и код тестирования?
Thanks:

andy_baka

Avatar
Date: 3/2/2018
Reply


отправил на support@stocksharp.com
данные и код. Программа - прямо из дистрибутива версии 4.4.5.3.
Thanks:

Support

Avatar
Date: 3/9/2018
Reply


Добрый день

Вы можете выключить проверку дат путём редактирования ExchangeBoard.Nyse.WorkingPeriod. Удалите всё настройки у площадки перед запуском тестирования.
Thanks:
< 1 2 3 4  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy