Thư viện AFL
Thư viện AFL
Hệ thống giao dịch xu hướng SDA2 Verion 2.0 Mã AFL

Hệ thống giao dịch xu hướng SDA2 Verion 2.0 Mã AFL

Trước đó vào ngày 26 tháng 10 năm 2010 Hệ thống giao dịch theo xu hướng SDA2 được giới thiệu trong Marketcalls. Sau khi sửa đổi chiến lược cũ của tôi với những cải tiến tốt hơn, tôi phát hành phiên bản mới hơn của hệ thống giao dịch Xu hướng SDA2 (phiên bản 2.0). Phiên bản này được tối ưu hóa hơn cho Tín hiệu chỉ mua (Tín hiệu ngắn được coi là một lối thoát khỏi vị thế mua và tránh xa thị trường). Ở phiên bản cũ hơn, hệ thống giao dịch SDA2 sẽ không hoạt động tốt nếu có bất kỳ khoảng trống tăng hoặc giảm khoảng trống nào trong công cụ giao dịch. Phiên bản mới đã khắc phục được những khuyết điểm đó và tối ưu hơn về khoảng cách Gap Up/Gap Down. Hệ thống giao dịch được thử nghiệm ở cả hai

Amibroker

Phiên bản 5.4 và 5.5.

Biểu đồ trên chỉ dành cho Mục đích Giáo dục chứ không dành cho bất kỳ loại Khuyến nghị Mua hoặc Bán nào trong Nifty

Bây giờ Kênh Trên và Kênh Dưới được xây dựng bằng công thức

Điều kiện mua và bán

Điều kiện mua: Mua vào ngày mở cửa tiếp theo khi có tín hiệu Mua trên biểu đồ.

Điều kiện Bán: Bán vào ngày mở cửa tiếp theo khi có Tín hiệu Bán trên biểu đồ.

Màu của nến sẽ được chuyển đổi giữa Xanh lục và Đỏ mỗi khi nến đóng phá vỡ Kênh trên hoặc mức thấp của kênh phá vỡ Kênh dưới. Nỗ lực này giảm thiểu rủi ro tối đa của bất kỳ vị thế mua nào.

Hệ thống giao dịch đã được kiểm tra lại về tính tiện lợi trong khoảng thời gian từ ngày 1 tháng 1 năm 2000 đến ngày 16 tháng 3 năm 2012. Và kết quả được hiển thị bên dưới

Thống kê hệ thống giao dịch

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

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

Bảng lợi nhuận cho SDA2 Ver 2

SDA2 – Hệ thống giao dịch theo xu hướng 2.0 – Mã AFL của Amibroker

Liên quan

Mã nguồn (.afl)
_SECTION_BEGIN("SDA2 Channel Trading System ver 2.0");

/* Coded By : Rajandran R
   WebSite: www.marketcalls.in 

Earlier during October 26th, 2010 SDA2 Trend Trading System  is introduced in marketcalls.
After revising my old strategy( which contains too many flaws in the system) releasing the 
newer Version of SDA2 Trend trading system(Version 2.0).This Version is more optimized for 
Long Only Signals (Short Signals are treated as exit from the long position AND stay away 
from the market). In the older Version the SDA2 trading system wont perform good if there 
is any gap up OR gap down in the trading instrument. The new Version overcomes those flaw 
AND it is more optimized towards those Gap Up/Gap Down.  */


SetChartOptions(0,chartShowArrows|chartShowDates);
trailing=0;
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
SetTradeDelays( 1, 1, 1, 1 );
BuyPrice = Open;
SellPrice = Open;

Derived=WMA(WMA(WMA(((H+L)/2)+(O-C),2),2),2); 
i=WMA(Derived,3); 
Upper=(Derived+StDev(Derived,7))+ATR(2)/1.5; 
Lower=(Derived-StDev(Derived,7))-ATR(2)/1; 

color=IIf(BarsSince(Cross(Lower,Low))> 
BarsSince(Cross(C,Upper)), colorBrightGreen,colorRed); 
Plot(C,"",color,64); 
Plot(Upper,"upper band",colorGreen); 
Plot(Lower,"lower band",colorDarkRed); 

/* Buy or Sell Condition */
Buy = Cross(Close,Upper);
Sell = Cross(Lower,Low);
Buy = ExRem(Buy,Sell);
Sell = ExRem(Sell,Buy);
Cover=Buy;
Short=Sell;


Filter = Buy OR Sell;
/* Exploration Parameters */
AddTextColumn( FullName(), "Company Name" );
AddColumn( Buy, "Buy", 1 );
AddColumn( Sell, "Sell", 1 );
AddColumn( C, "Close", 1.3 );
AddColumn( H, "High", 1.3 );
AddColumn( Lower, "Lower Band", 1.3 );
AddColumn( Upper, "Upper Band", 1.3 );

PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50);                      
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45); 
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);                      
PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);


_SECTION_END();

/*_SECTION_BEGIN("WaterMark");
GfxSetOverlayMode(1);
GfxSelectFont("Tahoma", Status("pxheight")/12 );
GfxSetTextAlign( 6 );// center alignment
GfxSetTextColor( ColorHSB( 42, 42, 42 ) );
GfxSetBkMode(0); // transparent
GfxTextOut( "Budget 2012", Status("pxwidth")/4, Status("pxheight")/4 ); //you can change your own display name
GfxSelectFont("Tahoma", Status("pxheight")/12 );
GfxTextOut( " www.marketcalls.in", Status("pxwidth")/4, Status("pxheight")/4+90 ); //you can change your own display name
_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.