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

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

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

Добавлено: evge » 12 фев 2016, 14:46

Тема: Вариант с отображением в области цены

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

Вариант отображения в области цены, где саму цену можно выставить отображать в виде линии и получаем тот же эффект но без дополнительной области индикатора и работа как с обычным графиком (покупка \ продажа)

Пример

EvgeBars-06.png
Вариант отображения EvgeBars с OHLC барами
EvgeBars-06.png (26.48 КБ) 26505 просмотров

EvgeBars-05.png
Работа в связке с TrendLines SIH6
EvgeBars-05.png (46.34 КБ) 26530 просмотров

EvgeBars-04.png
Работа в связке с TrendLines VBH6
EvgeBars-04.png (44.28 КБ) 26535 просмотров

EvgeBars-03.png
EvgeBars-03.png (49.4 КБ) 26552 просмотра

Ссылка на индикатор TrendLines

EvgeBars-02.png
EvgeBars-02.png (39.73 КБ) 26554 просмотра


Исходный текст индикатора EvgeBars с отображением в области цены

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

function Initialize()
{
   IndicatorName = "EvgeBars";   
   AddInput("Input", Inputs.Candle);   
   AddSeries("Bear", DrawAs.Custom, Color.Red, AxisType.Default, true, Axes.Parent);
   AddSeries("Bull", DrawAs.Custom, Color.Green, AxisType.Default, true, Axes.Parent);
 
   AddGlobalVariable("Last", Types.Boolean, false);
}

function Evaluate()
{
//evge 12.02.2016 http://alfadirect4.ru

Bear = Input.Low[0];
Bull = Input.High[0];
    
if (Input.Close[0] > Input.High[1])
   {
      Bull.DrawHistogram(Bear);
      Last = true;
   }
   else if (Input.Close[0] < Input.Low[1])
   {
      Bear.DrawHistogram(Bull);
      Last = false;
   }
   else
   {
      if (Last)
         Bull.DrawHistogram(Bear);
         else
         Bear.DrawHistogram(Bull);
   }

}