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

NinjaTrader 8 Не берет данные из прошлых баров

alexmar12

New Member
NinjaTrader
#1
Не могу получить данные с предыдущих баров
Например пишу Median[0] - Средняя цена текущего бара все идеально
Как только указываю Median[1] - Тоесть предыдущего бара все пропадает. Не пойму почему. Так же и сдругими данными

Что я делаю нитак

Хочу сразу сказать что http://ninjatrader.com/support/helpGuides/nt8/en-us/tick_replay_1.png и http://ninjatrader.com/support/helpGuides/nt8/en-us/tick_replay_2.png я уже делал
 
Последнее редактирование:

NT8

Well-Known Member
NinjaTrader
#2
Скорее всего пропадает потому что на первом баре нет предыдущего бара поэтому и возникает ошибка.
 

alexmar12

New Member
NinjaTrader
#3
Это как я не совсем понял.. А просто в нинзе новичок. Что значит в первом баре нет предыдущего бара. Я просто хотел получить цену предыдущего бара и объем его..
 

NT8

Well-Known Member
NinjaTrader
#4
В индикаторе идет обсчет всех баров. И на первом баре нет информации о предыдущем баре. Нужно делать проверку, что если первый бар то не смотреть информацию о предыдущем баре.
 

alexmar12

New Member
NinjaTrader
#5
А как тогда включить проверку других баров. Если не сложно можете подсказать. Я просто думал по принципу MQL языка указваешь номер смещения и все. Напишите как если не сложно...
 

alexmar12

New Member
NinjaTrader
#8
Еще один вопрос
Пишу
BuySellVolume().Buys[1]
BuySellVolume().Sells[1]

Хочу получить данные объемов покупок и продаж отдельно предыдущего бара но почему то ерунда какая то выдается (начинает с нуля)

И еще с 1 понятно но с другими Например мне нужно перебрать 10 баров.. Почему то не работает
 

alexmar12

New Member
NinjaTrader
#9
Подскажите почему

if (CurrentBar>0)
{
Price = Median[1];
};
Это работает

А вот это
if (CurrentBar>0)
{
Price = Median[2]; //Любое число после (1)
};
Не работает
 

Arkadiy

Well-Known Member
NinjaTrader
#10
в первом примере у тебя срабатывает присваивание переменной price значение имеющегося бара, а во втором случае, у тебя происходит попадание в тело условия на первом баре но ты пытаешься получить данные бара номер 2 которого еще нет в серии данных.
поставь во втором условии if (CurrentBar>1) и будет счастье.
 

alexmar12

New Member
NinjaTrader
#11
в первом примере у тебя срабатывает присваивание переменной price значение имеющегося бара, а во втором случае, у тебя происходит попадание в тело условия на первом баре но ты пытаешься получить данные бара номер 2 которого еще нет в серии данных.
поставь во втором условии if (CurrentBar>1) и будет счастье.
Вот я Иди... Спасибо за ваше терпение..
 

Kaktak

New Member
NinjaTrader
#12
Вообще было бы интересно почитать про bid ask объемы и их складывание, накопление на барах, на тиках и вообще как их еще можно сложить? вот человек выше пишет, что данные с одного бара получил, но не то, если кто знает где посмотреть киньте ссылочку плз
 

NTTrade

Active Member
NinjaTrader
#13
Вообще было бы интересно почитать про bid ask объемы и их складывание, накопление на барах, на тиках и вообще как их еще можно сложить? вот человек выше пишет, что данные с одного бара получил, но не то, если кто знает где посмотреть киньте ссылочку плз
Если вы хотите суммировать объемы по ценам, то вам нужно использовать коллекции Словарь Dictionary ссылка или Листы List ссылка запись в которые происходит по ключу Key и значение Value.
 

Kaktak

New Member
NinjaTrader
#14
Если вы хотите суммировать объемы по ценам, то вам нужно использовать коллекции Словарь Dictionary ссылка или Листы List ссылка запись в которые происходит по ключу Key и значение Value.
А как суммировать объемы покупок или продаж по барам? И присваивать эти значения к переменной с типом double?
 

Kaktak

New Member
NinjaTrader
#15
"""Пишу
BuySellVolume().Buys[1]
BuySellVolume().Sells[1]

Хочу получить данные объемов покупок и продаж отдельно предыдущего бара но почему то ерунда какая то выдается (начинает с нуля)""" ----------вот на этот вопрос никто не даст ответ уже как год
 

Arkadiy

Well-Known Member
NinjaTrader
#17
посмотри в соседней ветке идет обсуждение индикатора, он с открытым кодом, не самый простой, но работает с историческими данными бид/аск, там показано как все это дело суммировать и рисовать. если совсем сложно, тогда открывай штатные индикаторы, и на их основе смотри что и как.
 
Вверх Снизу