Как загрузить котировки из файла csv

Q

quant

New Member
NinjaTrader
  • #1
Собственно вопрос в сабже. Как загрузить котировки в терминал из файла csv?
Пробую так:
Historial Data Manager -> Import -> Start Import -> EURUSD60.csv (файл находится на рабочем столе)
Сообщение в логах (Instrument is not supported by repository)
 
  • #2
quant сказал(а):
Собственно вопрос в сабже. Как загрузить котировки в терминал из файла csv?
Пробую так:
Historial Data Manager -> Import -> Start Import -> EURUSD60.csv (файл находится на рабочем столе)
Сообщение в логах (Instrument is not supported by repository)
Вроде, как разобрался. Котировки имеют немного другой формат(даты пишутся слитно и пр.) Попробовал скинуть котировки с Нидзи и обратно загрузить. Все получилось. Теперь возник вопрос, как запустить простейшую стратегию из стандартной поставки, по загруженным котировкам?
Не понятно, есть ли в терминале оптимизация, методом перебора переменных робота?
 
  • #3
quant сказал(а):
Вроде, как разобрался. Котировки имеют немного другой формат(даты пишутся слитно и пр.) Попробовал скинуть котировки с Нидзи и обратно загрузить. Все получилось. Теперь возник вопрос, как запустить простейшую стратегию из стандартной поставки, по загруженным котировкам?
Не понятно, есть ли в терминале оптимизация, методом перебора переменных робота?

Анализ стратегии: File->New->Strategy analyzer... (прогонка стратегии на исторических данных). Здесь же есть и оптимизатор (Вверху слева закладки в виде букв - b(acktest) o(ptimizer) w(alk foward). В оптимизаторе можно оптимизировать входные параметры робота (есть и по генетическому алгоритму и методом перебора).
Market replay: File->Connect->Market replay connection - симуляционный режим NT, в котором можно прогнать робота в режиме реального/ускоренного реального времени.
 
  • Like
Реакции: Iman, quant, Георгий и ещё 1 человек
  • #4
thinarthrill сказал(а):
Анализ стратегии: File->New->Strategy analyzer... (прогонка стратегии на исторических данных). Здесь же есть и оптимизатор (Вверху слева закладки в виде букв - b(acktest) o(ptimizer) w(alk foward). В оптимизаторе можно оптимизировать входные параметры робота (есть и по генетическому алгоритму и методом перебора).
Market replay: File->Connect->Market replay connection - симуляционный режим NT, в котором можно прогнать робота в режиме реального/ускоренного реального времени.
Спасибо! Попробовал, получилось.
 
  • Like
Реакции: Alexander
  • #5
thinarthrill сказал(а):
Анализ стратегии: File->New->Strategy analyzer... (прогонка стратегии на исторических данных). Здесь же есть и оптимизатор (Вверху слева закладки в виде букв - b(acktest) o(ptimizer) w(alk foward). В оптимизаторе можно оптимизировать входные параметры робота (есть и по генетическому алгоритму и методом перебора).
Market replay: File->Connect->Market replay connection - симуляционный режим NT, в котором можно прогнать робота в режиме реального/ускоренного реального времени.
Скажите, а пауза в оптимизации возможна?
И если много оптимизируемых параметров, где можно увидеть сколько всего необходимо времени на всю оптимизацию.
 
  • Like
Реакции: Alexander
  • #6
quant сказал(а):
Скажите, а пауза в оптимизации возможна?
И если много оптимизируемых параметров, где можно увидеть сколько всего необходимо времени на всю оптимизацию.
Во время оптимизации паузы нет. Но если прогонять уже оптимизированного робота в Market replay, то там пауза есть. Оставшееся время оптимизации указывается в статусной строке главного окна NT (внизу справа Control center).
 
  • Like
Реакции: Muratik, Iman, quant и ещё 1 человек
  • #7
thinarthrill сказал(а):
Во время оптимизации паузы нет. Но если прогонять уже оптимизированного робота в Market replay, то там пауза есть. Оставшееся время оптимизации указывается в статусной строке главного окна NT (внизу справа Control center).
Ок. Спасибо!
 
  • #8
Здравствуйте!
Подскажите, как-таки загрузить эти котировки?
1. скачал с облака котировки ES 2011 - ES2016 /спасибо Muratic!/
2. распаковал, для начала, ES 03.2012 и перекинул файлы /они по 1 дню/ в папку:
C:\Users\Th1nk\Documents\NinjaTrader 7\db\data
3. Настроил Instrument Manager: добавил фьючерс 6E ##-##
4. После запуска программы поменял системную дату на 01.03.2012
5. Отключил действующее соединение и подключил: Market Replay Connection
/на 1 скрине все окна разместил, когда Market Replay работает, время идет/

На графике читаю сообщение:
Bar timer disabled since either you are disconnected or current time is outside session or chart end date
Во вкладке Control Center/Log написано: simulation account 'Replay 101' reset
Что еще нужно сделать, чтобы я смог видеть на графике котировки?
СПАСИБО заранее

/инструмент ES, рисунок, чуть ниже, поменял, проблема осталась/
 

Вложения

  • Probl_Import_NT.png
    537,4 КБ · Просмотры: 14
Последнее редактирование:
  • #9
Непонятно. Скачали данные по ES а смотреть пытаетесь 6Е?
 
  • Like
Реакции: artvilli и Георгий
  • #10
NT8 сказал(а):
Непонятно. Скачали данные по ES а смотреть пытаетесь 6Е?
Супер-быстро первый коммент!!!
поменял инструмент на ES, рисунок

/кстати, моя ошибка дает подсказку, хоть данные (каждый файл за день в отдельной папке, как скачал)
и находятся в зарегистрированной папке, нинзя не читает эти котировки/

но проблема осталась, подскажите, что делать?
 

Вложения

  • Probl_Import_NT.png
    629,2 КБ · Просмотры: 8
Последнее редактирование:
  • #11
Нужно ставить ES c конкретной датой экспирации а не склеенный ES ##-##
 
  • #12
поясните неучу плиз
в каждой папке за день, с именем файла по дате, находятся 2 файла:
с расширением .NTM и .NT2

что с этим делать?
 
  • #13
futuresTh1nk сказал(а):
поясните неучу плиз
каждый файл за день у меня находится в отдельной папке с именем файла по дате
что тут поменять?
Сначала людям объясните в чем проблема для вас?
 
  • #14
проблема - график пустой
нужно, чтобы график был загружен и котировки со стаканом двигались во времени при соединении Market Replay
 
Последнее редактирование:
  • #15
Еще раз и по-порядку:
1. Скачал котировки ES, распаковал их и перенес в C:\Users\***\Documents\NinjaTrader 7\db\data
Формат скачанных котировок: два файла, с расширениями .NTM и NT2 находятся в папках. Имена папок - дни котировок.
2. Зарегистрировал фючерс ES ##-## в Instrument Manager
3. Запустил программу NT7, отключил действующее соединение,
поменял системную дату на дату экспирации котировок 01.03.2012
4. Подключил Market Replay Connection, выбрал ES ##-##.

Вижу:
График пустой, стакан пустой, только время плеера Market Replay движется.
На графике читаю сообщение:
Bar timer disabled since either you are disconnected or current time is outside session or chart end date
Во вкладке Control Center/Log написано: simulation account 'Replay 101' reset
/высылаю скрин для подтверждения/

Мне нужно:
1. Чтобы котировки за весь период действия контракта (3 месяца) Нинзя Трейдер 7 нормально читала.
2.Чтобы котировки и стакан не стояли, менялись во времени, при подключении соединения Market Replay.

Что еще нужно сделать? СПАСИБО заранее.
 

Вложения

  • Probl_Import_NT.png
    629,2 КБ · Просмотры: 7
Последнее редактирование:
  • #16
  • #17
Всем привет!
Народ, подскажите пожалуйста, нет-ли сервиса для загрузки истории по фьючерсам СМЕ, интересуют внутридневные склейки.
 
  • #18
Blaga-a сказал(а):
Всем привет!
Народ, подскажите пожалуйста, нет-ли сервиса для загрузки истории по фьючерсам СМЕ, интересуют внутридневные склейки.
 
  • #19
Alexander сказал(а):
Александр,
ну там только EOD, а ищу минутки. Возможно там есть в платном доступе? Я не смог ничего понять, если владеете информацией, напишите пожалуйста, ну и сколько там есть истории на склейках внутридневных, если они имеются.
 
  • #20
Посмотрел ролики, 180 дней тиковой истории, минутной 2+ года и EOD обещают 10 лет.
 
Назад
Верх Низ