Каналы > ConvertEMA (Convert on EMA) – конверт на EMA

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

ConvertEMA (Convert on EMA) – конверт на EMA

Непрочитанное сообщение evge » 07 фев 2016, 14:20

Конверт – это канал, границы которого строятся как отклонение от МА (экспоненциального) на заданное число процентных значений.

Пример:

ConvertEMA-00.png
ConvertEMA-00.png (28 КБ) 19968 просмотров


Исходный текст:

Код: Выделить всё

function Initialize()
{
   IndicatorName = "ConvertEMA";   
   AddInput("Input", Inputs.Price);   
   AddParameter("Period", 20);   
   AddParameter("K", 0.5);   
   PriceStudy = true;   
   AddSeries("Upper", DrawAs.Line, Color.LightBlue);   
   AddSeries("Lower", DrawAs.Line, Color.LightBlue);   
}

function Evaluate()
{
// AlfaDirect. 2014. OX
// Convert - Конверт на EMA
  if (CurrentIndex < 1)
  {
      Upper = Input[0] * (1.0 + (double) K / 100.0);   
      Lower = Input[0] * (1.0 - (double) K / 100.0);   
  }
  else
  {
      Upper = EMA(Input, Period)[0] * (1.0 + (double) K / 100.0);   
      Lower = EMA(Input, Period)[0] * (1.0 - (double) K / 100.0);   
   }
}
никогда такого не было и вот опять

Вернуться в «Каналы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя