Sunday, 7 September 2014

Sử dụng Amibroker AFL for positional trading (amibroker code)

amibroker code : Amibroker for positional trading trong phân tích kỹ thuật chứng khoán, cổ phiếu

Cài đặt :
* Chép code sau ( trong khung cuối bài, code này được lấy trong thư viện Amibroker ) .
* Copy và dán vào Formular editor và lưu lại - Chương trình sẽ lưu theo mặc định :Program files\Amibroker\formulas\Sử dụng Amibroker AFL for positional trading



http://www.v2htrader.com/search/label/amibroker%20code

Code :
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", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() ); 
mH    =    MA(H, 20);        mL    =    MA(L, 20);

Plot(mH ,"MA-H", IIf(mH > Ref(mH,-1), colorBlue,colorRed), styleThick); 
Plot(mL ,"MA-L", IIf(mL > Ref(mL,-1), colorBlue,colorRed), styleThick); 

Lx=LastValue(x=BarIndex());
pk=H>Ref(HHV(H,5),-1) AND Ref(HHV(H,5),5)<=H;
tr=L<Ref(LLV(L,5),-1) AND Ref(LLV(L,5),5)>=L;
PlotShapes(shapeSmallCircle*tr, IIf(Lx-ValueWhen(tr,x)>=5,colorBrightGreen,colorWhite),0,round(L*0.999),0);
PlotShapes(shapeSmallCircle*pk, IIf(Lx-ValueWhen(pk,x)>=5,colorOrange,colorWhite),0,round(H*1.001),0);
_SECTION_END();

No comments: