Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1227

Добавлено: Владимир » 01 мар 2019, 19:18

Тема: Re: PriceChannel – ценовой канал или Канал Дончяна

Текст сообщения:

Добрый день! На одном курсе вебинаров Станислава Шмелёва-Агинского рассказывалось как этот индикатор можно использовать для выявления боковика и начала трендового движения, только для этого надо сместить сам канал построения линий на несколько баров (4-5 баров). Тогда в случаи проития канала означало бы возможность появления (развития) тренда. В коде добавил смещение переменная "Bias".

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

function Initialize()
{
// Определение параметров индикатора
  IndicatorName = "PriceChannel";                  
  AddInput("Input", Inputs.Candle);                  
  AddParameter("Period", 50, 1);                     
  AddParameter("Bias", 4);
  PriceStudy = true;                                 
  AddSeries("Upper", DrawAs.Line, Color.Blue);   
  AddSeries("Lower", DrawAs.Line, Color.Red);      
}

function Evaluate()
{
// AlfaDirect. 2016. OX
// Верхняя линия "Upper" - максимальная цена за Period
// Нижняя линия "Lower" - минимальная цена за Period
   var high = Input.High[Bias];
   var low = Input.Low[Bias];
   if ( CurrentIndex >= Period )
   {
         int i = 0;
       for (i = 1; i < Period; i++)
              high = Math.Max(Input.High[i+Bias], high);
       for (i = 1; i < Period; i++)
              low = Math.Min(Input.Low[i+Bias], low);
   }
   Upper = high;
   Lower = low;
}
Вложения
Стратегия_PrCh.pdf
(23.96 КБ) 1454 скачивания
1.jpg