Tuesday, October 8, 2024

BASIC INDICATORS | AMIBROKER AFL -Modify Aroon indicator Afl

Chỉ báo Aroon afl được sử dụng trên toàn thế giới như một chỉ báo kỹ thuật. Chỉ báo Afl này rất phổ biến ở Ấn Độ, nơi mọi người đều gọi nó là – Chỉ báo Aroon cho cổ phiếu Ấn Độ. Ngoài ra, vì mục đích giao dịch, nhiều tổ chức tự tạo phần mềm chỉ báo aroon. Với afl này, một số sửa đổi xảy ra trong công thức. Được thay đổi từ bộ lọc chỉ báo aroon, từ đó chúng ta có thể thay đổi các thuộc tính Màu sắc, Kiểu dáng khác nhau cho Aroon tăng và giảm.

Chỉ báo Aroon là gì?

Công thức chỉ báo Aroon là một chỉ báo kỹ thuật được sử dụng để xác định thời điểm xu hướng có khả năng thay đổi hướng. Về bản chất, chỉ báo đo thời gian cần thiết để giá đạt đến điểm cao nhất và thấp nhất trong một khung thời gian nhất định dưới dạng phần trăm tổng thời gian. Chỉ báo bao gồm đường "Aroon up", đo lường sức mạnh của xu hướng tăng và đường "Aroon down", đo lường sức mạnh của xu hướng giảm.

Hình ảnh của Chiến lược chỉ báo Aroon AFL [ ngôn ngữ công thức amibroker ].

_SECTION_BEGIN("Ami");

GfxSetBkMode(1);

X=750;

Y=1;

Font=10;

GfxSelectFont("Impact",Font*2.2, 550);GfxSetTextColor(colorRed);GfxTextOut

 

("KrT group",x,y);

GfxSelectFont("Impact",Font*2.2, 550);GfxSetTextColor(colorGreen);GfxTextOut

 

("RESEARCH",x+120,Y);

 

_SECTION_END();

 

//------------------------------------------------------------------------------

 

L14 = LLV( Low, 14 );

H14 = HHV( High, 14 );

 

AroonDown =

100* (14 - (( IIf(Ref(L,-1) == L14 ,1 , IIf( Ref(L ,-2 ) == L14 ,2 , IIf( Ref(L

,- 3 ) ==

L14 ,3 ,IIf( Ref(L ,-4 ) == L14 ,4 ,IIf(Ref( L ,-5 ) == L14 ,5 ,IIf(Ref(L ,-6 )

==

L14 ,6 ,IIf( Ref(L ,-7 ) == L14 ,7 ,IIf(Ref( L ,-8 ) == L14 ,8 ,IIf(Ref( L ,-9

) ==

L14 ,9 ,IIf( Ref(L,-10) == LLV(L,14 ) ,10 ,IIf(Ref(L ,-11) == L14 ,11

,IIf(Ref(L,-12 ) ==

LLV(L ,14) ,12,IIf( Ref(L,-13) == LLV(L ,14 ) ,13 ,IIf( Ref( L,-14) == L14 ,14

,0) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) / 14;

 

AroonUp =

100 * ( 14 - ( ( IIf(Ref(H ,-1) == H14 ,1 ,IIf(Ref(H ,-2 ) == H14 ,2 ,IIf(Ref(H

,- 3 ) ==

H14 ,3, IIf(Ref(H ,-4 ) == H14 ,4 ,IIf(Ref(H ,-5 ) == H14 ,5 ,IIf(Ref(H ,-6 )

==

H14 ,6 ,IIf(Ref(H,-7 ) == H14 ,7 ,IIf(Ref(H ,-8 ) == H14 ,8 , IIf(Ref(H ,-9 )

==

H14 ,9 ,IIf(Ref(H ,-10 ) == H14 ,10 ,IIf(Ref(H ,-11 ) == H14 ,11 ,IIf(Ref(H

,-12 ) ==

H14 ,12 ,IIf(Ref(H ,-13) == H14 ,13 ,IIf(Ref(H ,-14 ) == H14 ,14 ,0 ) ) ) ) ) )

) ) ) ) ) ) ) ) ) ) ) / 14;

  

PL = Param("PL",14,4,200,1);

ALen = PL;

 

AroonUp = 100 * (ALen - (HHVBars(H, ALen + 1))) / Alen;

AroonDn = 100 * (ALen - (LLVBars(L, ALen + 1))) / ALen;

 

Plot(AroonUp, "Aroon Up", ParamColor( "Color up", colorCycle ), ParamStyle("Style

 up"));

Plot(AroonDn, "Aroon Dn", ParamColor( "Color Dn", colorCycle ), ParamStyle("Style

Dn"));

  👉Tải tại đây

https://drive.google.com/file/d/1KTKyNADRAHGsGyTGVur-Bgg3uTIspP8C/view?usp=drive_link



1 comment: