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

Программирование CrossAbove и CrossBelow бар пересекается индикатором

smarthead

Member
NinjaTrader
#1
Ребята, здравствуйте!
1) В справке по CrossAbove есть пример:

C#:
// Go short if CCI crossed above 250 within the last bar
if (CrossAbove(CCI(14), 250, 1))
EnterShort();
Что означает число 250?

2) Если мне нужно идентифицировать сигнал на свече[0] которая пересекается SMA, то как правильно кодировать?
Запись:
if (CrossAbove(SMA(14), Low[0], 0)) - выдаёт ошибку. Если вместо Low[0], поставить например SMA(Low, 1), то ошибка уходит.
Как быть? Или надо сравнивать точки через <, > ?
 
#2
1) Там в комментарии же и написано, что 250 - это просто число, с которым сравнивается серия. Безусловно, вы можете поставить там любое свое число.

2) Какую именно ошибку "выдает"? Попробуйте, например, CrossAbove(SMA(14), Low[0], 1)

Без вашего кода и корректной постановки задачи (что значит свеча пересекается с SMA?) сложно дать точный ответ.
 
Вверх Снизу