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

Данные с нескольких чартов

artemtopol

New Member
NinjaTrader
#1
Добрый день, прошу помощи в следующем вопросе. Каким образом из одного чарта програмно обратиться к ценам другого инструмента, например, сова висит на 6Е как обратиться к котировкам 6B?
 
#2
В процедуре инициализации объявляем что используем данные другого инструмента (функция Add), в теле стратегии проверяем с помощью BarsInProgress к какому инструменты или ТФ принадлежит входящий тик и делаем с ним все, что угодно. Все подробно описано во встроенной справке.
 

artemtopol

New Member
NinjaTrader
#3
До этого на нинзе не программировал, поэтому сюдя по всему задаю глупые вопросы, зараннее извиняюсь. Примерно понял о чем речь, растолкую суть задачи, робот должен одновременно получать данные для анализа с 3 различных чартов(ласт текущего бара) + данные текущего чарта, можно ли это сделать? Если не сложно ткните носом. Спасибо за помощь!
 

artemtopol

New Member
NinjaTrader
#5
Спасибо, нашел ответ в хелпе вдруг кому будет полезно.

1. В функцию Initialize() добавляем функцией Add() необходимые инструменты и ТФ, добавленные инструменты имеют индексы от 1 и до ..., инструмент текущего чарта имеет индекс 0.
2. В фукции OnBarUpdate() делаем проверку
if(BarsInProgress=="индекс") {} - обработка изменений соответствующего чарта
3. Обращение к временным рядам делаем например функцией Closes[№индекса][номер бара]
 
Вверх Снизу