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

Value

voskoboy

New Member
NinjaTrader
#1
Не могли бы вы помочь новичку?..
Я сохраняю текущее значение в индикаторе так: Value.Set(var);
и потом к нему обращаюсь вот так: var2 = Value
как мне дополнительно добавить еще один Value?
 

WorkNet

Guest
NinjaTrader
#2
Создать еще один Value зачем такие трудности?

Сделайте условие

Если что-то произошло тогда Value.Set(var);
В противном случае Value.Set(var2);

Пример

double value1 = 0;

double value2 = 0;

int period = 14;

value1 = SMA(Inputs[0], Period)[0];

value2 = EMA(Inputs[0], Period)[0];

//Условие -------------------------------------

//Если value1 больше value2 тогда Value.Set(value1)

if(value1 > value2)
{
Value.Set(value1);
}
//В противном случае Value.Set(value2)
else
{
Value.Set(value2);
}
-----------------------------------------------------
public int Period
{
get{return period;}
set{period = Math.Max(1,value);}
}
 
Вверх Снизу