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

Могут ли быть в if ( v>=a && v<b &&v<25 && v>25)

Jingobox

Member
NinjaTrader
#1
Уважаемые,

открыл код индикатора к NT7
вижу в нём if ( v>=a && v<b)
а мне надо добавить ещё условие: неравно числу 25

правильно ли будет следующее?
if ( v>=a && v<b && v<25 && v>25)
 

Gellyus

Well-Known Member
NinjaTrader
#3
if ( v>=a && v<b && v<25 && v>25)
Так нельзя, переменная не может быть одновременно больше и меньше заданного фильтра, если компилятор не выдаст исключения, то дальнейший код относящийся к процедуре if , будет просто всегда недостижим.
Можно так
if ( v>=a && v<b && (v<25 || v>25))
или как написал NT8.
 

Jingobox

Member
NinjaTrader
#4
if ( v>=a && v<b && v<25 && v>25)
Так нельзя, переменная не может быть одновременно больше и меньше заданного фильтра, если компилятор не выдаст исключения, то дальнейший код относящийся к процедуре if , будет просто всегда недостижим.
Можно так
if ( v>=a && v<b && (v<25 || v>25))
или как написал NT8.
Благодарю!

А если

if ( v>=a && v<b && (v<25 || v>25) && (v<17 || v>17) && ) может быть до 10 чисел
насколько это будет не оптимальным решением? создастся ли высокая нагрузка?
 

NT8

Well-Known Member
NinjaTrader
#18
Любой код, не относящийся непосредственно к функциям ниндзи, работает корректно на всех версиях (6.5, 7,8) ниндзи. Разумеется, в рамках своего framework'а.

Вопрос про private некорректен. Почитайте больше про ООП.
 

Jingobox

Member
NinjaTrader
#19
Любой код, не относящийся непосредственно к функциям ниндзи, работает корректно на всех версиях (6.5, 7,8) ниндзи. Разумеется, в рамках своего framework'а.

Вопрос про private некорректен. Почитайте больше про ООП.
В итоге будет работать?

if ( v>=a && v<b && v!=25 && v!=17)
 
Вверх Снизу