Блог им. skuvv

Визуальный бектестинг

    • 17 сентября 2011, 21:38
    • |
    • skuvv
  • Еще
Мой первый пост.
Появилось желание потестировать ручные стратегии на истории. После обзора доступного софта, пришел к выбору NinjaTrader7. Опция для бектестинга называется Market Replay.
 


 Далее из-за особенностей NT7 пришлось написать программу для загрузки данных. Тиковые данные берутся с сайта финам.
Вначале необходимо настроить NT7:
1) Включить AT Interface в меню File
2) Включить Record for market replay в Меню Tool>Options>Data
3) Подключиться к External Data Feed
4) Настроить Market Analyzer как на первом скриншоте
5) Добавить инструменты в NT7, пример инструмента для фьючерса РТС.
Необходимо заполнить обязательные параметры:
Master instrument — название инструмента в NT7
Выбрать биржу — я выбрал Me
Присвоить соответствующее этому инструменты имя из базы finam(его можно узнать через программу или на сайте финам в разделе экспорта)


Таким образом получилось имя RTS 12-11 и соответствующее ему SPFB.RTS (склеенный фьючерс), 12-11 означают дату экспирации, автоматически добавляется при добавлении инструмента в список.


Интерфейс программы:
 
Start — дата начала скачивания
Stop — дата оканчания скачивания
NTName — имя инструмента в NT7
FinamName — имя инструмента в базе Finam
WriteFinamList — запись базы названий инструментов в текстовый файл(в папке программы) 
Start/Stop — запуск/прекращение импорта в NT7

Поддерживается пакетный импорт инструментов, для этого необходимо убрать   галку после поля FinamName  и настроить файл iList.txt, который находится в локальной папке.
Каждая строка в файле представляет собой комбинацию имен NTName и FinamName с разделителем @
 
В процессе импорта  дата и название инструмента будут отображаться в нижней строке, а в NT7 будут обновляься импортируемые данные.
После завершения импорта в журнал добавится запись Complete
Допольнительная информация/ошибки будут отображаться в журнале посередине. Также при некоторых ошибках, они будут записаны в log файл в локальной папке
Скачать программу можно здесь: ifolder.ru/25814767
PS при импорте большого количества данных процесс займет весьма длительное время.
166 | ★24
15 комментариев
спасибо. отзакладил
avatar
Ага, в избранное!

Поздравляю с почином!
добавили бы в тэги ниндзю и импорт. иначе через два дня никто не найдет
avatar
Elstoun, это немного другое — реалтайм адаптер, да и квик не хранит тики больше чем за 1 день.
avatar
Elstoun, прикольно на меня ссылки выкладывают
avatar
отлично по ниндзе поподробнее о функциях расскажите, как системы правильно тестить и оптимизировать.Заранее спасибо
avatar
metallord3, c этим я сам еще не разбирался, качаю данные.
Много информации и видео на сайте нинзи.
avatar
Elstoun, прикольно на меня ссылки выкладывают
avatar
Попытался загрузить RIZ1 с 12.09, прога выдала ошибку: error2: Входная строка имела неверный формат. В статус баре при этом написано DATE: 12.09.2011 0:00:00 RIZ1
avatar
как то еще без гемора можно потестить ручками на истории чем то? каким то софтом?
avatar
Обновил программу, исправил ошибку «Входная строка имела неверный формат»
avatar
Огромное спасибо за прогу и инструкцию! Очень сильно помогло!
avatar
а ты ninja script изучал? в ниньзе есть встроенный язык программирования, основанный на C#
avatar
Обновите пожалуйста ссылку на программу. оооочень нужно( спасибо!!!
avatar

Читайте на SMART-LAB:
Фото
Самые перепроданные акции: ищем идеи на отскок
Осцилляторы могут предупреждать об окончании тренда, а также о состояниях перекупленности и перепроданности, при которых нарастает вероятность...
Сообщаем результаты оферты по выпуску облигаций серии БО-П13
Друзья, привет! ⚡️Делимся итогами оферты по выпуску наших облигаций серии БО-П13. В рамках оферты мы погасили облигации на общую сумму в 15,2...
Займер: спрос на займы заметно вырос в конце января 🔥
В рамках исследования для СМИ мы изучили спрос на займы в январе и получили любопытную статистику. 🟢 Оказалось, что в конце января люди...
Фото
Хэдхантер. Ситуация на рынке труда в январе. Хуже - чем просто хуже некуда
Вышла статистика рынка труда за январь 2026 года, которую Хедхантер публикует ежемесячно, что же там интересного: Динамика hh.индекса...

теги блога skuvv

....все тэги



UPDONW
Новый дизайн