AFL “ MA5 Cross MA50 ”
Terkadang kita menginginkan …satu tampilan …chart seperti dibawah ini ..
Garis hijau merupakan garis MA5 … garis kuning merupakan garis MA50
Adanya panah keatas dengan latar biru merupakan Signal ‘Buy’ dengan asumsi garis MA5 cross terhadap MA50
Sedang panah kebawah dengan latar merah merupakan Signal ‘Sell’ dengan asumsi garis MA50 yang cross terhadap MA5
Sehingga dapat di-formulasi-kan sebagai berikut ….
_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(" MA5 Cross MA50");
Plot(MA(Close,50),"MA-50",colorYellow,style=styleThick);
Plot(MA(Close,5),"MA-5",colorGreen,style=styleThick);Sell = Cross(MA(C,50),MA(C,5));
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=8);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0,H,Offset=18);
PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H,Offset=-13);Buy = Cross(MA(C,5),MA(C,50));
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorBlue, 0, L, Offset=-8);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorBlue, 0,L, Offset=-18);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-13);
_SECTION_END();Untuk section(“Price”) merupakan copy-paste dari AFL default Amibroker pada folder Basic Charts
Nah … kita coba pelajari bersama …AFL yang baru kita buat …bila ada pertanyaan …silahkan …menuliskan pada shoutbox saya…
Semoga ada manfaatnya, … makasih