MOVING AVERAGE | AMIBROKER AFL -Double Exponential Moving Average Afl

DEMA – Đường trung bình động hàm mũ kép là thước đo giá trung bình theo xu hướng của chứng khoán. Đường này có trọng số lớn nhất đối với dữ liệu giá gần đây. Giống như đường trung bình động hàm mũ (EMA), đường này phản ứng với biến động giá mạnh hơn đường trung bình động đơn giản (SMA), do đó mang lại nhiều giá trị hơn cho các nhà giao dịch ngắn hạn đang cố gắng xác định các thay đổi về xu hướng.

Công thức là:

DEMA = ( 2 * EMA(n)) – (EMA(EMA(n)) ), trong đó n= chu kỳ

Bằng cách sử dụng công thức Double exponential moving average, chúng ta có thể sửa đổi afl amibroker. Hình ảnh bên dưới cho bạn biết nơi mua và nơi bán. Sử dụng afl này, bạn có thể kiếm được nhiều lợi nhuận nếu sử dụng đúng cách. Trong hình, khi công thức đáp ứng điều kiện bán thì nó sẽ hiển thị tín hiệu màu đỏ. Ngược lại, khi điều kiện đáp ứng điều kiện mua thì nó sẽ tự động hiển thị tín hiệu màu xanh lá cây.   Chỉ cần tải xuống AFL và tận hưởng giao dịch vui vẻ.

//  Author                :      KrT group

//  Uploader           :      www.pipschart.com

//  E-mail                    :      info@pipschart.com

//  Amibroker Blog    :      www.pipschart.com/amibroker

//  Origin                     :      Modified & Collected from different sources.

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

 

_SECTION_BEGIN("KrT group Logo");

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();

SetChartOptions(0,chartShowArrows|chartShowDates);

 

_SECTION_BEGIN("DEMA BUY");

Cond1 = DEMA(  Close , 5 ) > DEMA(  Open , 36 );

Cond2 = DEMA(  Close , 7 ) > DEMA(  Open , 36 );

Cond3 = DEMA(  Close , 9 ) > DEMA(  Open , 36 );

Cond4 = DEMA(  Close , 11 ) > DEMA(  Open , 36 );

Cond5 = DEMA(  Close , 13 ) >  DEMA(  Open , 36 );

 

Cond6= DEMA(  Close , 5 ) < DEMA(  Open , 21 );

Cond7= DEMA(  Close , 7 ) < DEMA(  Open , 21 );

Cond8= DEMA(  Close , 9 ) < DEMA(  Open , 21 );

Cond9= DEMA(  Close , 11 ) < DEMA(  Open , 21 );

Cond10= DEMA(  Close , 13 ) < DEMA(  Open , 21 );

 

Buy =  Cond1 AND Cond2 AND Cond3 AND Cond4 AND Cond5;

Sell =  Cond6 AND Cond7 AND Cond8 AND Cond9 AND Cond10;

 

Buy=ExRem(Buy,Sell);

Sell=ExRem(Sell,Buy);

 

PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-20);

PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-30);

PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-25);

PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0, H, Offset=20);

PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorGreen, 0,H, Offset=30);

PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-25);

 

 

dist = 3*ATR(10);

dist1 = 3*ATR(10);

for( i = 0; i < BarCount; i++ )

{

 if( Buy[i] )

 {

  PlotText( "nBuy@:" + C[ i ], i, C[ i ]-dist[i], colorGreen, colorDarkOliveGreen );

 }

 if( Sell[i] )

 {

  PlotText( "Sel@:" + C[ i ], i, C[ i ]+dist1[i], colorRed, colorDarkOliveGreen );

 }

 

}

 _SECTION_END();

 

 _SECTION_BEGIN("DEMA SELL");

 

Cond11 = DEMA(  Close , 5 ) < DEMA(  Open , 36 );

Cond12 = DEMA(  Close , 7 ) < DEMA(  Open , 36 );

Cond13 = DEMA(  Close , 9 ) < DEMA(  Open , 36 );

Cond14 = DEMA(  Close , 11 ) < DEMA(  Open , 36 );

Cond15 = DEMA(  Close , 13 ) < DEMA(  Open , 36 );

 

 

 

Cond16= DEMA(  Close , 5 ) > DEMA(  Open , 21 );

Cond17= DEMA(  Close , 7 ) > DEMA(  Open , 21 );

Cond18= DEMA(  Close , 9 ) > DEMA(  Open , 21 );

Cond19= DEMA(  Close , 11 ) > DEMA(  Open , 21 );

Cond20= DEMA(  Close , 13 ) > DEMA(  Open , 21 );

 

Buy =  Cond16 AND Cond17 AND Cond18 AND Cond19 AND Cond20;

Sell =  Cond11 AND Cond12 AND Cond13 AND Cond14 AND Cond15;

 

Buy=ExRem(Buy,Sell);

Sell=ExRem(Sell,Buy);

 

PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-20);

PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorOrange, 0,L, Offset=-30);

PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-25);

PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=20);

PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0,H, Offset=30);

PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-25);

 

dist = 3*ATR(10);

dist1 = 3*ATR(10);

for( i = 0; i < BarCount; i++ )

{

 if( Buy[i] )

 {

  PlotText( "nCov@:" + C[ i ], i, C[ i ]-dist[i], colorGreen, colorDarkOliveGreen );

 }

 if( Sell[i] )

 {

  PlotText( "Sht@:" + C[ i ], i, C[ i ]+dist1[i], colorRed, colorDarkOliveGreen );

 }

 

}

 

 _SECTION_END();

 

 _SECTION_BEGIN("DEMA COLOR");

 

Cond1 = DEMA(  Close , 5 ) > DEMA(  Open , 36 );

Cond2 = DEMA(  Close , 7 ) > DEMA(  Open , 36 );

Cond3 = DEMA(  Close , 9 ) > DEMA(  Open , 36 );

Cond4 = DEMA(  Close , 11 ) > DEMA(  Open , 36 );

Cond5 = DEMA(  Close , 13 ) >  DEMA(  Open , 36 );

 

Cond11 = DEMA(  Close , 5 ) < DEMA(  Open , 36 );

Cond12 = DEMA(  Close , 7 ) < DEMA(  Open , 36 );

Cond13 = DEMA(  Close , 9 ) < DEMA(  Open , 36 );

Cond14 = DEMA(  Close , 11 ) < DEMA(  Open , 36 );

Cond15 = DEMA(  Close , 13 ) < DEMA(  Open , 36 );

 

CondA=  Cond1 AND Cond2 AND Cond3 AND Cond4 AND Cond5;

CondB=  Cond11 AND Cond12 AND Cond13 AND Cond14 AND Cond15;

BarColor  = IIf(CondA,colorGreen,IIf(CondB,colorRed,colorWhite));

 

Plot( C, "Close", BarColor, styleNoTitle | ParamStyle("Style") |

GetPriceStyle() );

 

GraphXSpace=10;

 

 _SECTION_END();

Cách sử dụng AFL  cho Amibroker 

  • Tải xuống tệp Amibroker AFL.
  • Bây giờ hãy sao chép tệp afl và dán vào \Program Files\AmiBroker\Formulas\Custom. [Dành cho 32 bit] hoặc \Program Files(x86)\AmiBroker\Formulas\Custom. [Dành cho 64 bit]
  • Vào phần công thức của Amibroker và bạn sẽ thấy afl trong thư mục Custom.

Nguồn thông tin Dòng tiền chứng khoán sưu tầm 

https://pipschart.com/dema-amibroker-afl/

 

Comments

Popular posts from this blog

TẠI SAO NÊN ĐẦU TƯ CHỨNG KHOÁN ?

LỰA CHỌN CÔNG TY CHỨNG KHOÁN MỞ TÀI KHOẢN GIAO DỊCH

ĂN NHỊP HỒI VNINDEX THÁNG 10/2024

Labels

Show more