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

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

ConvertSMA (Convert on SMA) – конверт на SMA

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

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

Пример:

ConvertSMA-00.png
ConvertSMA-00.png (27.72 КБ) 19601 просмотр


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

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

function Initialize()
{
   IndicatorName = "ConvertSMA";   // Задайте название индикатора и сохраните с данным именем
   AddInput("Input", Inputs.Price);   
   AddParameter("Period", 20);   
   AddParameter("K", 0.5);   

   PriceStudy = true;   
   AddSeries("Upper", DrawAs.Line, Color.LightBlue);   // Задаем вид линии индикатора A
   AddSeries("Lower", DrawAs.Line, Color.LightBlue);   // Задаем вид линии индикатора A
}

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

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

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

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