EMA Crossover Trading Guide - Amibroker AFL Code

Click Image To Enlarge. Please Rate And Comment.

EMA Crossover Trading Guide


P = ParamField("Price field",-1);

//Plot( EMA( P, 11), "EMA(CLOSE,11)", colorBlue,ParamStyle("Stylethick")); "\n";
//Plot( EMA( P, 22), "EMA(CLOSE,22)", colorAqua,ParamStyle("Stylethick")); "\n";

Plot( MA( C, 4),"MA(Close,4)", colorGold, ParamStyle("Stylethick")); "\n";
Plot( MA( C, 17),"MA(Close,17)", colorGreen, ParamStyle("Stylethick"));"\n"; 
Plot( EMA( C ,34),"EMA(Close,34)", colorPink, ParamStyle("Stylethick") ); 
Plot( MA( C, 50),"MA(Close,50)", colorRed, ParamStyle("Stylethick") ); 


Mycolor = IIf(buy1 AND buy2,IIf(buy2 AND buy3 AND C>Peak(C,2,1),colorBrightGreen,colorRed),
          IIf(sell3 AND Sell2 ,IIf(sell2 AND sell1,colorRed,colorBlue),colorGrey50));

PlotOHLC( Open,  High,  Low,  Close,"", Mycolor, styleBar  ); 

shape = Buy1 * shapeUpArrow + Sell3 * shapeDownArrow;

PlotShapes( shape, IIf( Buy1, colorBrightGreen, colorRed ),0, IIf( Buy1, Low, High ) );

GraphXSpace = 5;
dist = 1.5*ATR(8); 

for( i = 0; i < BarCount; i++ ) 
  if( Buy1[i] ) PlotText( "Buy\n@" + C[ i-1 ], i-1, L[ i-1 ]-dist[i], colorBrightGreen ); 
  if( Sell3[i] ) PlotText( "Sell\n@" + H[ i-1], i-1, H[ i-1 ]+dist[i], colorRed); 
Previous Post Next Post