Hi everybody
After reading several posts and threads on this forum i have decided to take help of very very intelligent people .
sir, i have a Afl on which i want to plot buy and sell arrows. when red line ends and green line starts immediately i want " down arrow". In the same way when red line ends and green line starts i want green "up "arrow. I do not want signals on cross of two line but due consideration on red and blue line only. Sir i do not know technical knowledge so please translate my language as per your own understanding. I am posting a Afl on which i want buy and sell arrow.
Here is the Afl code on which i want buy and sell arrow.
AFL CODE :
_SECTION_BEGIN("Double SMI");
SetChartOptions(3,chartShowDates);
SetChartOptions(0,chartShowArrows);
SetChartBkColor(ParamColor("Outer Panel",colorPaleBlue));
SetChartBkGradientFill(ParamColor("Upper Chart",1),ParamColor("Lower Chart",1));
LookBackD = Optimize("LookBackD",Param("LookbackD", 10, 1, 100 ),1,30,1);
Smooth1D = Optimize("Smooth1D",Param("Smooth1D", 3, 1, 100 ),1,30,1);
Smooth2D = Param("Smooth2D", 5, 1, 20 );
TriggerD = Param("SignalD", 3, 1, 10);
PP = ParamField("Price field",-1);
SMILevel = Param("Level", 60, 10, 60, 10);
HHD = HHV( H, LookBackD );
LLD = LLV( L, LookBackD );
HHW = HHV( H, 5*LookBackD );
LLW = LLV( L, 5*LookBackD );
StoMomD = 100 * EMA( EMA( PP - 0.5 * ( HHD + LLD ), Smooth1D ), Smooth2D ) /
( 0.5 * EMA( EMA( HHD - LLD, Smooth1D ), Smooth2D ) );
StoMomW = 100 * EMA( EMA( PP - 0.5 * (HHW + LLW), 5*Smooth1D ), Smooth2D ) /
( 0.5 * EMA( EMA( HHW - LLW, 5*Smooth1D ), Smooth2D ) );
Plot (StoMomD,"",IIf(StoMomD> Ref(StoMomD,-1),colorBrightGreen,colorRed), styleThick);
Plot(0,"",colorOrange, styleLine);
Plot( SMILevel,"",colorBlack,styleDashed);
Plot(-SMILevel,"",colorBlack,styleDashed);
Plot( 80,"",colorOrange,styleLine);
Plot(-80,"",colorOrange,styleLine);
After reading several posts and threads on this forum i have decided to take help of very very intelligent people .
sir, i have a Afl on which i want to plot buy and sell arrows. when red line ends and green line starts immediately i want " down arrow". In the same way when red line ends and green line starts i want green "up "arrow. I do not want signals on cross of two line but due consideration on red and blue line only. Sir i do not know technical knowledge so please translate my language as per your own understanding. I am posting a Afl on which i want buy and sell arrow.
Here is the Afl code on which i want buy and sell arrow.
AFL CODE :
_SECTION_BEGIN("Double SMI");
SetChartOptions(3,chartShowDates);
SetChartOptions(0,chartShowArrows);
SetChartBkColor(ParamColor("Outer Panel",colorPaleBlue));
SetChartBkGradientFill(ParamColor("Upper Chart",1),ParamColor("Lower Chart",1));
LookBackD = Optimize("LookBackD",Param("LookbackD", 10, 1, 100 ),1,30,1);
Smooth1D = Optimize("Smooth1D",Param("Smooth1D", 3, 1, 100 ),1,30,1);
Smooth2D = Param("Smooth2D", 5, 1, 20 );
TriggerD = Param("SignalD", 3, 1, 10);
PP = ParamField("Price field",-1);
SMILevel = Param("Level", 60, 10, 60, 10);
HHD = HHV( H, LookBackD );
LLD = LLV( L, LookBackD );
HHW = HHV( H, 5*LookBackD );
LLW = LLV( L, 5*LookBackD );
StoMomD = 100 * EMA( EMA( PP - 0.5 * ( HHD + LLD ), Smooth1D ), Smooth2D ) /
( 0.5 * EMA( EMA( HHD - LLD, Smooth1D ), Smooth2D ) );
StoMomW = 100 * EMA( EMA( PP - 0.5 * (HHW + LLW), 5*Smooth1D ), Smooth2D ) /
( 0.5 * EMA( EMA( HHW - LLW, 5*Smooth1D ), Smooth2D ) );
Plot (StoMomD,"",IIf(StoMomD> Ref(StoMomD,-1),colorBrightGreen,colorRed), styleThick);
Plot(0,"",colorOrange, styleLine);
Plot( SMILevel,"",colorBlack,styleDashed);
Plot(-SMILevel,"",colorBlack,styleDashed);
Plot( 80,"",colorOrange,styleLine);
Plot(-80,"",colorOrange,styleLine);