Thư viện AFL
Thư viện AFL
Chỉ báo phân kỳ RSI - Mã AFL được tối ưu hóa

Chỉ báo phân kỳ RSI - Mã AFL được tối ưu hóa

Chỉ báo phân kỳ RSI – Hy vọng hầu hết họ đã nghe thấy nó. Có ai đã kiểm tra tính chính xác của chỉ số giao dịch này chưa. Phân kỳ RSI này là phiên bản được sửa đổi và tối ưu hóa cho Nifty và Máy quét EOD tốt của nó trong việc chọn cổ phiếu từ gói động lượng. Độ chính xác của hệ thống giao dịch là hơn 75% đối với Nifty.backtested với kết quả tốt hơn.

[wp_ad_camp_5]

Mã tối ưu hóa được thêm vào AFL để có thể tối ưu hóa lợi nhuận tối đa/Tỷ lệ thắng tối đa và kết quả tốt hơn. Chấm xanh trong chỉ báo thể hiện phân kỳ dương và chấm đỏ trong chỉ báo thể hiện phân kỳ âm.

Độ chính xác của việc dự đoán chính xác đáy/đỉnh của xu hướng sẽ cao hơn trong trường hợp phiên bản Phân kỳ RSI được tối ưu hóa của chúng tôi. Khoảng thời gian RSI, Zig-Zag được sử dụng cho các đầu vào tối ưu hóa và các thông số được tối ưu hóa là RSI=28 và Zig-Zag=9. Nó có thể là một công cụ quét tốt trong việc lựa chọn cổ phiếu NSE.

Trong khi việc quét cổ phiếu được áp dụng với mục tiêu lợi nhuận là 20% với mức dừng lỗ kéo dài là 5% và được kiểm tra lại bằng dữ liệu Lịch sử Nifty EOD trong 12 năm. Và kết quả được hiển thị dưới đây.

Tín hiệu được quét sau EOD. Và Cổ phiếu được Mua/Bán vào ngày mở cửa tiếp theo.

Thông số cài đặt cho Backtest

Cài đặt chung

Vốn sở hữu ban đầu – 10000

Vị thế – Dài/Ngắn

Tính định kỳ – Hàng ngày

Cài đặt giao dịch

Mua trễ =1

Độ trễ bán =1

Độ trễ ngắn =1

Độ trễ bìa =1

Giá mua = Mở

Giá bán = Mở cửa

Giá bán = Mở

Giá bìa = Mở

Cài đặt dừng lỗ

Dừng lỗ – Bị vô hiệu hóa

Mục tiêu lợi nhuận – 20%

Lệnh dừng lỗ kéo dài - 5%

Cài đặt danh mục đầu tư

Giao dịch mở tối đa =1

Kết quả được kiểm tra lại được hiển thị bên dưới

Đường cong vốn chủ sở hữu

Rút vốn tối đa

Bảng lợi nhuận

Phân phối lợi nhuận

Tải xuống Phân kỳ RSI – Mã AFL – Phiên bản tối ưu hóa

Liên quan

Mã nguồn (.afl)
_SECTION_BEGIN("RSI Divergence");

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

//

//  Formula Name:    RSI divergence

//  Author:          Rajandran R

//  Url:             www.marketcalls.in

//  Formula URL:     

//  Details URL:     

//

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

//

//  + scanner

//

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



/*---------------------------------------------------

	RSI Divergence

--------------------------------------------------------*/



GraphXSpace=7;

//n=Param("% Reverse ",12,0,100,1);

n=Optimize("ZIG",9,5,50,1);

per=Optimize("rsi",28,5,50,1);

Buy=Sell=0;

Var = Zig(RSI(per), n); 

t= Trough(RSI(per), n, 1); 

p= Peak(RSI(per), n, 1); 

x[0] =Var[0];

price[0] = C[0];

j=0;



// bearish divergence

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

{

if(Var[i] == p[i])

{



j++;

x[j] =Var[i];

price[j] =C[i];

if(x[j] <x[j-1] && price[j-1]< price[j]) 

Sell[i] =1;

}

}



// bullish divergence

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

{

if(Var[i] == t[i])

{

j++;

x[j] =Var[i];

price[j] =C[i];

if(x[j] >x[j-1] && price[j]<price[j-1]) 

Buy[i] =1;

}

}

Short=Sell;

Cover=Buy;



Plot(Var, "", 39); 

PlotShapes ( IIf(Sell, shapeSmallCircle, shapeNone), colorRed, 0 , Var,0);

PlotShapes( IIf(Buy, shapeSmallCircle, shapeNone),  colorBrightGreen, 0, Var,0);



Title ="RSI Divergence" ;

_SECTION_END();



_SECTION_BEGIN("TEMA");

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

Periods = Param("Periods", 15, 2, 200, 1, 10 );

Plot( TEMA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") ); 

_SECTION_END();

Hướng dẫn: Copy đoạn mã trên, mở AmiBroker Formula Editor, dán vào và lưu lại với tên tương ứng.