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

Как вывести среднее МА из разницы двух(ЕМА-SMA)?

HMR

New Member
NinjaTrader
#1
Уважаемые спецы по программированию.Подскажите как прописать в коде чтоб получить среднее значение МА исходя из формулы EMA34close- SMA34median.???
 
#2
Если я вас правильно понял, то можно, например, вот так:

private DataSeries m_avg;

// Не забудьте инициализировать, например
protected void OnStartUp()
{
m_avg = new DataSeries(this);
}

// Значение выражения на текущеем баре
double ma = EMA(Close, 34)[0] - SMA(Median, 34)[0];

// Сохраняем текущее значение в серию
m_avg.Set(ma);

// Среднее значение выражения за последние 14 значений
double maAvg = SMA(m_avg, 14)[0];
 
Вверх Снизу