Prova denna.
/* Skapad 2023-02-14
Ger signal när nedanstående fall inträffar
för MA5, MA4, MA2 och EMA2
*/
local signal=0 //summeringsvariabel
if(
(Close[0] < MA5()[0]* 1.05) &&
(Close[0] > MA5()[0]* 0.95))
{plot4[0] = 5 // gammalt värde=1
signal=5} //signal för MA5
if (
(Close[0] < MA2()[0]* 1.05) &&
(Close[0] > MA2()[0]* 0.95))
{plot2[0] = 2 // gammalt värde 1
signal=2} // signal för MA2
if (
(Close[0] < MA4()[0]* 1.05) &&
(Close[0] > MA4()[0]* 0.95))
{plot3[0] = 4 //gammalt värde 1
signal = 4} //signal för MA4
if (
(Close[0] < EMA2()[0]* 1.05) &&
(Close[0] > EMA2()[0]* 0.95))
{plot1[0] = 1
signal = 1} //signal för EMA2
/*else
{plot5[0] = 0
signal=0}
*/
plot6[0] = signal
Jag ändrade värdena för plot1-plot4 för då blev det bara en rak linje, svårt att se de olika indikatorerna då, men du kan ju alltid ändra tillbaks. Tog också bort plot5, vill du ha den tillbaks så ta bort tecknena /* före och */ efter plot5.