• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

Value

voskoboy

New Member
NinjaTrader
Не могли бы вы помочь новичку?..
Я сохраняю текущее значение в индикаторе так: Value.Set(var);
и потом к нему обращаюсь вот так: var2 = Value
как мне дополнительно добавить еще один Value?
 
Создать еще один 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);}
}
 
Назад
Верх Низ