Индикаторы: Arrows&Curves

 

Arrows&Curves:

Индикатор Arrows&Curves дает сигналы входа и выхода из рынка.

Индикатор Arrows&Curves (стрелки и линии) отображает верхнюю и нижнюю линии ценового диапазона подобно нормализованным кривым индикаторов Silver-а. Крупные цветные точки наглядно показывают моменты покупки или продажи, а крестики - моменты выхода из открытых позиций.

Автор: Nikolay Kositsin

Индикатор Arrows&Curves

 
Интересно, что означает "channel=0" в настройках? какие еще возможны значения для него? и их значения, если они существуют?
 
muller:

интересно, что означает "channel=0" в настройках? какие еще возможны значения для него? и их значения, если они существуют?

Вот куски кода: (похоже, что это множитель)


inputint SSP = 20; //период реверса
inputint Channel = 0; //канал
inputint Ch_Stop = 30; //остановка канала
inputint relay = 10; //сдвиг

smax = High -(Low-High)*Channel/ 100; // smax

smin = Low+(High-Low)*Channel / 100; // smin
smax2 = High -(High-Low)*(Channel+Ch_Stop)/ 100; // smax
smin2 = Low+(High-Low)*(Channel+Ch_Stop) / 100; // smin

 
Здравствуйте, интересует вопрос, можно ли перенастроить индикатор и советник в mt4? Пожалуйста, кто-нибудь использует его на реальном или даже демо счете, чтобы разместить сигнальный счет для мониторинга и проверки производительности?
 

Нужно внести правку в код.

Вместо

//---- превращение динамического массива в индикаторный буфер
   SetIndexBuffer(1,BuyBuffer,INDICATOR_DATA);
//---- осуществление сдвига начала отсчета отрисовки индикатора 2
   PlotIndexSetInteger(1,PLOT_DRAW_BEGIN,StartBars);
//--- создание метки для отображения в DataWindow
   PlotIndexSetString(1,PLOT_LABEL,"Buy");
//---- символ для индикатора
   PlotIndexSetInteger(1,PLOT_ARROW,108);
//---- индексация элементов в буфере как в таймсерии
   ArraySetAsSeries(BuyBuffer,true);
//---- запрет на отрисовку индикатором пустых значений
   PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0);

поставить

//---- превращение динамического массива в индикаторный буфер
   SetIndexBuffer(1,BuyBuffer,INDICATOR_DATA);
//---- осуществление сдвига начала отсчета отрисовки индикатора 2
   PlotIndexSetInteger(1,PLOT_DRAW_BEGIN,StartBars);
//--- создание метки для отображения в DataWindow
   PlotIndexSetString(1,PLOT_LABEL,"Buy");
//---- символ для индикатора
   PlotIndexSetInteger(1,PLOT_ARROW,108);
//---- индексация элементов в буфере как в таймсерии
   ArraySetAsSeries(BuyBuffer,true);
//---- запрет на отрисовку индикатором пустых значений
   PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0);