В индикаторе нельзя рисовать стрелки. В TS нет такой возможности. Если хотите над барами рисовать стрелки, то вам нужно создавать текстовые объекты и использовать символы для изображения стрелочек. В плане рисования TS намного уступает возможностям MQL5. Правда без этих возможностей можно прекрасно обходиться.
Вот здесь показан пример как это можно сделать
https://markplex.com/free-tutorials/tutorial-89-how-to-draw-symbols-on-a-chart/Это работает как ШовМи так и в Индикаторе вот мой пример, может кому пригодиться :
{ RISOVANIE STRELOK }
inputs:
int FastLength( 20 ) , { the shorter of the two exponential moving average lengths used to calculate the MACD value, in bars }
int SlowLength( 50 ) ; { the longer of the two exponential moving average lengths used to calculate the MACD value, in bars }
Var: Lookback1(FastLength), Lookback2(SlowLength);
Value1 = XAverage (Close,Lookback1) ;
Plot1( Value1, "XAverage1",Cyan ) ;
Value2 = XAverage (Close,Lookback2) ;
Plot2( Value2, "XAverage2",White ) ;
If Value1 Crosses Above Value2 then Value3 = Text_New ( D, T, L,"#");
If Text_Exist ( Value3 ) then Text_setcolor ( Value3, Cyan );
If Value1 Crosses Under Value2 then Value4 = Text_New ( D, T, H,"$");
If Text_Exist ( Value4 ) then Text_setcolor ( Value4, Red );