+91-0000000000

}

Monday – Friday : 9:00 AM – 6:30 PM

Buy

The Buy Amibroker AFL is an integral part of trading strategies, and its effectiveness hinges on the quality of Amibroker data. Traders rely on reliable data feeds to receive timely signals to initiate buying positions. Precise data ensures that traders can confidently act on these signals and potentially benefit from market movements.

_SECTION_BEGIN("buy");
 Plot( Close, "Close", colorBlack, styleCandle );
 MaxGraph = 12;
 BuyOffSet = 18;//Optimize("BuyOffSet",18,15,20,1);
 SellOffset = BuyOffSet;//Optimize("SellOffset",2,2,14,2);
 RegLength = 5;//Optimize("RegLength",5, 2,11,2);
 BuyATRPeriod = 2;//Optimize("BuyATRPeriod",2,2,5,1);
 SellATRPeriod = BuyATRPeriod;//Optimize("SellATRPeriod",4,2,11,2);
 ATRMultiplier = 0.5;//Optimize("ATRMultiplier",1,0.7,1.25,.05);
 Graph8 = HHV(H-ATRMultiplier*ATR(BuyATRPeriod),BuyOffset); /* RED */
 Graph9 = LLV(L+ATRMultiplier*ATR(SellATRPeriod),SellOffset) ; /* GREEN */
 ave=(Graph8+Graph9)/2;
 Graph8Style=Graph9Style = 1;
 Graph9Color= 5; /* 5 is green */
 Graph8Color = 4; /* 4 is red */
 //Band
 Var1=(Open+Low+High+Close)/4;
 Var2=EMA(EMA(Close, 2), 2);
 Var3=EMA(EMA(Var2, 5), 5);
 sup1=EMA(EMA(Var1,5),2);
 sup2= LLV(sup1,13);
 sup3= LLV(Low,60)*1.02;
 res1= HHV(sup1,13);
 res2= HHV(sup1,60);
 res3= HHV(High,60)*0.98;
 Plot(5, "",
 IIf(sup1>Ref(sup1,-1),colorGreen,
 IIf(sup2>Ref(sup2,-1),colorGrey50,
 IIf(res1>Ref(res1,-1),colorBlue,
 IIf(res2>Ref(res2,-1),colorYellow,
 IIf(sup2==Ref(sup2,-1),colorRed,
 IIf(res1==Ref(res1,-1),colorPink,
 IIf(res2==Ref(res2,-1),colorLightBlue,
 IIf(res3==Ref(res3,-1),colorBlue,colorWhite)))))))),
 styleOwnScale|styleArea|styleNoLabel,-0.5, 350 );
 nn=21;
 mmm=120;
 TYP=(High + Low + 2*Close)/4;
 CI=(TYP-MA(TYP,14))/(0.015*StDev(TYP,14));
 CCCI=EMA(CI,5)+mmm;
 Hh=HHV(H,nn);
 Ll=LLV(L,nn);
 MM=(Hh+Ll)/2;
 CCCC=EMA(CCCI*(Hh-Ll)/(2*mmm)+Ll,5);
 Plot(Hh,"Hh50",11,styleLine);
 Plot(Ll,"Ll50",colorBlue,styleLine);
 Plot(CCCC,"CCCC",colorYellow,styleLine+4);

 Buy = (Cccc>Ref(Cccc,-1) AND Ref(Cccc,-1)<Ref(Cccc,-2) AND Cccc<ave) OR Cross(Cccc,Ll) OR Cross(Cccc,Graph9);
 PlotShapes( IIf( Buy, shapeDigit8, shapeNone ), colorBlue, layer = 0, yposition = L, offset = -10 );
 Sell= (Cccc<Ref(Cccc,-1) AND Ref(Cccc,-1)>Ref(Cccc,-2) AND Cccc>ave) OR Cross(Hh,Cccc) OR Cross(Graph8,Cccc);
 PlotShapes( IIf( Sell, shapeDigit8, shapeNone ), colorRed, layer = 0, yposition = H, offset = 10 );

 Plot( Volume, "Volume", colorLightBlue, styleHistogram | styleOwnScale );
 _SECTION_END();

 /*Buy or Sell Condition*/
 Buy = Cross(EMA( Close , 3 ),EMA( Close , 23 ));
 Sell = Cross(EMA( Close , 23 ),EMA( Close , 3 ));

 /*Plot EMA*/
 Plot( EMA( Close,23), "23 EMA",ParamColor("Color", colorBlack ),styleNoRescale);
 Plot( EMA( Close,3), "3 EMA",ParamColor("Color", colorBlack ),styleNoRescale);

 /*Plot Ribbon */
 Ribbon1=IIf( EMA( Close , 3 )>EMA( Close , 23 ) ,colorGreen, IIf(EMA( Close , 23 )>EMA( Close , 3 ), colorRed,colorYellow));
 Plot(45, "Ribbon", Ribbon1, styleOwnScale| styleArea| styleNoLabel,-0.5,100);

Open chat
1
Hi, how can I help you?