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

EMA offset Bands

Amibroker’s EMA Offset Bands AFL creates bands around Exponential Moving Averages (EMAs), highlighting potential areas of market volatility and indicating possible price movements. For effective analysis, integrating this AFL with an accurate Amibroker data feed is crucial. Reliable data ensures that the bands adapt to price movements accurately, allowing traders to identify potential shifts in market dynamics with higher precision.

/_SECTION_BEGIN("EMA offset bands ver 1_2");
/* EMA offset bands ver 1_2
I'd guess this is NOT much different to bbands except you can contol the per % offset and the periods ema to off set*/
per=.10;//Percent placement
periods=20;//time periods

emaverage= EMA(C,periods);

Plot(C,"EMA",15,64);// plots the close with candles
Plot(upperband,"upperband",3,1);// upperband

bCond1=Ref(Cross(C,Lowerband),-1) AND C > lowerband ;
bCond2= C > EMAverage ;// the "or" gets me into up trends 
bCond3= C > EMA(C,65);// trend

Buy = bcond1 AND bCond3 OR bCond2; 

scond1= Ref( Cross(emaverage,C),-1)AND C < emaverage;// close days under ema 
scond2=C < Lowerband;//failed trade drops below lowerband
Sell = scond1 OR scond2;

Buy = ExRem( Buy, Sell );// removes buy/sell arrows
Sell = ExRem( Sell, Buy );  


Open chat
Hi, how can I help you?