Индикатор не показывает смещенный график.

 

Вот код, который я попробовал. Я приложил файл.

 int OnInit ()
  {
//--- indicator buffers mapping
   SetIndexBuffer ( 0 ,val, INDICATOR_DATA );
   SetIndexBuffer ( 1 ,valc, INDICATOR_COLOR_INDEX );
   SetIndexBuffer ( 2 ,values, INDICATOR_CALCULATIONS );
//---
   IndicatorSetString ( INDICATOR_SHORTNAME , "Shifted Log sigmoidal normalized Jurik smooth (" +( string )inpPeriod+ ")" );
   PlotIndexSetInteger ( 0 , PLOT_DRAW_BEGIN ,inpPeriod);
   PlotIndexGetInteger ( 0 , PLOT_SHIFT ,inpShift);
   return ( INIT_SUCCEEDED );
  }

Я пытаюсь создать сдвинутую версию индикатора Log_sigmoidal_normailized.

Но сюжет не сдвигается ввиду этого сдвига.

Пожалуйста, дайте мне знать, что мне здесь не хватает.

Файлы:
testify.mq5  9 kb
Причина обращения: