It’s possible to add a shaded zone between two plot lines using the SHADE() function.
The supported properties for this function are:
- Down Colour: Set the colour of the shaded zone when Plot 1 is lower than Plot 2.
- Up Colour: Set the colour of the shaded zone when Plot 1 is higher than Plot 2.
- Offset: Move the shaded zone forward or backwards (measured in bars).
- Transparency: Allows you to adjust the Transparency of the shaded zone.
Plot1 = MA(BARS=50, STYLE=Simple, CALC=Close); Plot2 = MA(BARS=200, STYLE=Simple, CALC=Close); Plot3 = SHADE(Plot1, Plot2, DOWNCOLOUR=Red, UPCOLOUR=Green);
The above script can be used with a Show Plot indicator to produce the following result, with the difference shaded green when the 50MA is above the 200MA, and red when below:
To shade zones of the RSI:
//Get RSI; V1=RSI(BARS=14); Plot1= V1; Plot1.Colour = Black; Plot1.LineWidth = 2; //Set RSI Levels; Plot2 = 0; Plot3 = 35; Plot3.Transparency = 0; Plot4 = 50; Plot4.Transparency = 0; Plot5 = 65; Plot5.Transparency = 0; Plot6 = 100; //Set Colours; SHADE(Plot2,Plot3, SHADEALPHA=40, DOWNCOLOUR=Red) and SHADE(Plot3,Plot4, SHADEALPHA=40, DOWNCOLOUR=Orange) and SHADE(Plot4,Plot5, SHADEALPHA=40, DOWNCOLOUR=Green) and SHADE(Plot5,Plot6, SHADEALPHA=40, DOWNCOLOUR=Red)