1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

  2. Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  3. Уважаемые форумчане!
    Перед тем как написать пост или создать тему с просьбой оказания технической поддержки, вам нужно указать как можно больше информации по теме, к примеру: счет реал или демо, версия Windows, версия NinjaTrader, прикрепить скрин с проблемой и прочее.
    Не забывайте воспользоваться поиском на форуме, возможно уже есть решение вашей проблемы.

    Подробнее по ссылке

    Скрыть объявление
  4. Уважаемые трейдеры!
    NinjaTrader 8 официально начала свой путь!
    Ветка форума для обсуждения по ссылке.
    Скрыть объявление
  5. Сколько я реально плачу комиссии?
    Подробнее по ссылке
    Скрыть объявление

Historical Data Как считать историю

Тема в разделе "Вопросы программирования на NinjaScript", создана пользователем kertio, 17 май 2015.

  1. kertio

    kertio New Member NinjaTrader

    Добрый день всем. Подскажите в какую сторону копать чтобы считать историю в массив. История интересует которая прошла по ленте. Сильно не пинать, я в этом деле новичок. Заранее благодарю.
     
  2. maverick

    maverick Guest

    В НТ 7 Историю как в Ленте можно брать следующим образом методом экспорт\импорт. То есть заходите в Tools\HistoricalDataManager\Download там выбираете Инструмент, Аски, период от и до, Тики и подгружаете информацию по Аскам. Потом по Бидам. Дальше переходите на вкладку Export выбираете нужную базу данных выбираете Аск и экспортируете его в текстовой файл. Потом экспортируете Биды в текстовый файл. Дальше пишите индикатор который будет из этих файлов считывать информацию о цене и объеме. Будет парсить цену в double а объем в int. А дальше запихивайте ее хоть в сортировочный лист SortedList(TKey, TValue) хоть в словарь Dictionary(TKey, TValue) где ключом TKey будет цена, а значением TValue будет объем. Если есть бинарные файлы с историей, тогда пишите индикатор который будит считывать эти бинарные файлы и распихивать информацию в SortedList(TKey, TValue) или в Dictionary(TKey, TValue). А дальше выводите данные из массивa. Как для новичка задача не из легких. Придется славно попотеть. :smile:
     
    Alexander и Георгий нравится это.
  3. kertio

    kertio New Member NinjaTrader

    Спасибо за ответ. Программировать я умею. И С++ и С и С#. мне просто интересно как можно вытащить из файлов самой нинзи историю тиков. Маркет реплей ведь их как-то считывает. вот и мне бы хотелось понять струтуру файла, как извлечь от туда эти данные для обработки:)
     
    Георгий и Alexander нравится это.
  4. maverick

    maverick Guest

    Дождитесь выхода НТ 8. Там уже такого геморроя быть не должно. Если сделали что обещали, а именно штамп по миллисекундам, то вытянуть эту информацию будет уже проще. НТ 7 не делает штамп по миллисекундам.
     
    Георгий нравится это.
  5. kertio

    kertio New Member NinjaTrader

    Мне достаточно пока что по секундам. просто сам формат файла какой и как его разобрать. есть стандартные средства какие-то в ninjascript или городить надо что-то. к примеру есть футпринт. как он грузит данные за сутки? он ведь откуда-то берет данные по тикам. сколько прошло на какой цене по бидам или аскам. мне эту инфу надо выдернуть как-то от туда. Или может есть стандарные средства импорта экспорта данных из истории?
     
  6. maverick

    maverick Guest

    То что известно мне я описал выше. Первый вариант это подкачать с Исторического сервера НТ отдельно аски и биды и потом экспортировать их в текстовый файл и дальше с ними делать манипуляции. Или подкачивать данные из бинарных файлов, в которые накапливают историю.

    Это так к слову история НТ тут: C:\Users\Ваше Имя\Documents\NinjaTrader 7\db\tick или тут C:\Users\Ваше Имя\Documents\NinjaTrader 7\db\minute Если Вы подкачаете отдельно аски и биды с исторического сервера, то НТ их разместит там Тики в Тиках Минутки в Минутах.
     
  7. kertio

    kertio New Member NinjaTrader

    [​IMG]
    А как с этим работать? У файла ведь какой-то стандарт наверное есть? что мне с этой кашей делать?
     
  8. maverick

    maverick Guest

    Рисунка нет. :smile:

    Вы про кашу в текстовом файле говорите?
     
  9. Alexander

    Alexander Administrator Команда форума Помогли тебе - помоги другим!

    Скопировал скриншот на сервер, вот этот рисунок.

    каша.png
     
    artvilli нравится это.
  10. kertio

    kertio New Member NinjaTrader

    да да, именно:) мне для начала бы просто разобраться как все это хранится в файле, как эти данные вытащить, что-то с ними сделать. Всмысле что с ними сделать хочу я знаю. Просто для начала бы поковыряться поразбираться. :)
     
    Alexander нравится это.
  11. maverick

    maverick Guest

    Ковыряйте Индикатор Gom. Он там реализовал GomRecorderIndicator, GomNinjaTickFileManager. Возможно, там найдете ответ на Ваш вопрос. :smile:
     

    Вложения:

    broker_mirus, hoz, artvilli и ещё 1-му нравится это.
  12. my-trade

    my-trade New Member NinjaTrader

    Там вроде индикатор записывает только новые поступающие данные. А вот исторические данные нинзи никак не конвертирует.
    Посему остается открытым вопрос: как экспортировать минутные данные какого-нибудь GC 12-08.
    Его даже в инструмент менеджер не добавишь, что б потом экспортировать обычным способом.
     
  13. my-trade

    my-trade New Member NinjaTrader

  14. maverick

    maverick Guest

    Георгий нравится это.
  15. my-trade

    my-trade New Member NinjaTrader

    Не знаю сколько вы, а я нинзю8 жду уже лет 5)) Скок ждать то еще? 10? 15?
     
    N.P.G.17 и Muratik нравится это.
  16. maverick

    maverick Guest

    Скоро уже будет. Не суетитесь. :wink: Бета тесты, как правило, больше 6 месяцев не бывают. Так что вероятней всего первый релиз выкинут в сеть в конце 2015. :smile:
     
    Nikolaevich, artvilli и Георгий нравится это.
Отображение похожих тем
  1. Alexander
    Ответов:
    2
    Просмотров:
    1.343
Загрузка...

Поделиться этой страницей