Need help from seniours

#1
I M AT NOVICE LEVEL IN AFL CODING.

I CODED MY 1st AFL TO PLOT SOME FIBONCCI LINES ON INTRADAY CHART. NOW I WANT TO ADD AUTOMATIC EXPLORE FUNCTION IN THIS AFL. WHEN CLOSE PRICE CROSS RC1 OR RC3 OR BDP OR PDH OR FC1 OR FC3 OR WDP OR PDL, I NEED AUDIO ALERT WITH COLOUMN COLOUR GREEN FOR RC1,RC3,BDP,PDH AND COLOUMN COLOUR RED FOR FC1,FC3,WDP,PDL.


AFL CODE IS BELOW.


_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();

_SECTION_BEGIN("Ganesha");

PDH = SelectedValue( TimeFrameGetPrice( "H", inDaily, -1 ) );
PDL = SelectedValue( TimeFrameGetPrice( "L", inDaily, -1 ) );
PDC = SelectedValue( TimeFrameGetPrice( "C", inDaily, -1 ) );

/*Range Calculation*/
RANGE = ( PDH - PDL );
R1 = (RANGE * 0.123);
R2 = (RANGE * 0.246);
R3 = (RANGE * 0.398);
R4 = (RANGE * 0.643);
R5 = (RANGE * 1.041);


RC1 = (PDC + R1);
RC2 = (PDC + R2);
RC3 = (PDC + R3);
RC4 = (PDC + R4);
RC5 = (PDC + R5);
FC1 = (PDC - R1);
FC2 = (PDC - R2);
FC3 = (PDC - R3);
FC4 = (PDC - R4);
FC5 = (PDC - R5);
BDP = (PDH - R3);
WDP = (PDL + R3);




//Plot

Plot ( RC1 , "RC-11.8%", 29, 4 );PlotText( "RC-11.8%" , BarCount-25, RC1+0, 29 );
Plot ( RC3, "RC-38.2%", 29, 4 );PlotText( "RC-38.2%" , BarCount-25, RC3+0, 29 );
Plot ( RC4, "RC-61.8%", 29, 4 );PlotText( "RC-61.8%" , BarCount-25, RC4+0, 29 );
Plot ( RC5, "RC-100%", 29, 4 );PlotText( "RC-100%" , BarCount-25, RC5+0, 29 );
Plot ( FC1, "FC-11.8%", 25, 4 );PlotText( "FC-11.8%" , BarCount-25, FC1+0, 25 );
Plot ( FC3, "FC-38.2%", 25, 4 );PlotText( "FC-38.2%" , BarCount-25, FC3+0, 25 );
Plot ( FC4, "FC-61.8%", 25, 4 );PlotText( "FC-61.8%" , BarCount-25, FC4+0, 25 );
Plot ( FC5, "FC-100%", 25, 4 );PlotText( "FC-100%" , BarCount-25, FC5+0, 25 );
Plot ( BDP, "BDP", 20, 4 );PlotText( "BDP" , BarCount-25, BDP+0, 20 );
Plot ( WDP, "WDP", 20, 4 );PlotText( "WDP" , BarCount-25, WDP+0, 20 );


_SECTION_END();


ADVANCE THANX

dARSHAN