Thư viện AFL
Thư viện AFL
Hệ thống giao dịch Double Donchian - Mã AFL của Amibroker

Hệ thống giao dịch Double Donchian - Mã AFL của Amibroker

Hệ thống giao dịch đôi Donchian

là một hệ thống giao dịch đột phá được lấy cảm hứng từ Richard J.Dennis. Các kênh Donchian được phát triển bởi Richard Donchian, người tiên phong về hệ thống theo xu hướng cơ học. Hệ thống giao dịch Double Donchian là một chiến lược giao dịch rùa. Curtis Faith trong cuốn sách của mình

Con Đường Của Rùa

mô tả một biến thể của hệ thống Donchian được sử dụng bởi những Người buôn Rùa huyền thoại.

Quy tắc nhập cảnh dài

Mục nhập dài hạn được thực hiện bất cứ khi nào nến phá vỡ Kênh Donchian phía trên bên ngoài lần đầu tiên ở phía trên.

Quy tắc nhập cảnh ngắn

Mục nhập ngắn hạn được thực hiện bất cứ khi nào nến phá vỡ Kênh Donchian bên ngoài lần đầu tiên ở phía dưới.

Quy tắc thoát dài

Mục nhập dài hạn được thực hiện bất cứ khi nào nến phá vỡ Kênh Donchian phía dưới bên trong lần đầu tiên ở phía dưới.

Quy tắc nhập cảnh ngắn

Mục nhập ngắn hạn được thực hiện bất cứ khi nào nến phá vỡ Kênh Donchian phía trên bên trong lần đầu tiên ở phía trên.

Quy tắc Mua và Bán được thể hiện dưới dạng

Mua = H>Ref(DonchianUpper1,-1);

Ngắn = L<Ref(DonchianLower1,-1);

Cover = H>Ref(DonchianUpper2,-1);

Bán = L<Ref(DonchianLower2,-1);

Hơn nữa Exrem được sử dụng để loại bỏ các tín hiệu tiếp theo ngoài tín hiệu đột phá đầu tiên.

Các tín hiệu vào và ra trên biểu đồ được đánh dấu như sau

Lối vào dài – Mũi tên xanh, Lối vào ngắn – Mũi tên đỏ, Lối ra dài – Sao xanh, Lối ra ngắn – Sao đỏ

Đâu là khung thời gian lý tưởng để theo đuổi?

Khung thời gian 5 phút, 10 phút, 15 phút cho Cổ phiếu/Chỉ số. 10 phút, 15 phút và 30 phút đối với hàng hóa

Tỷ lệ thắng tối đa mà tôi có thể mong đợi là bao nhiêu?

khoảng 40-45% trên các khung thời gian khác nhau.

Tôi có thể sử dụng tham số này cho nghiên cứu của mình về cổ phiếu/Chỉ số khác không

Tham số này được tối ưu hóa cho Nifty và Bank Nifty. Thực hiện nghiên cứu và quan sát của riêng bạn với các thông số khác nhau.

Lợi ích là gì

giao dịch hệ thống này?

Đây là một hệ thống giao dịch có rủi ro thấp với% Rút vốn tối đa là 13% với 2 lô Nifty và 2 vạn vốn (bao gồm môi giới)

Kết quả kiểm tra lại hệ thống giao dịch Donchain đôi cho giao ngay Nifty kể từ tháng 3 năm 2009 đến ngày 10 tháng 5 năm 2014

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

Đường cong rút tiền

Bảng lợi nhuận

Liên quan

Mã nguồn (.afl)
//Coded by Rajandran R
//Founder - www.marketcalls.in


_SECTION_BEGIN("Double Donchain Trading System");

SetBarsRequired(100000,0);

GraphXSpace = 15;

SetChartOptions(0,chartShowArrows|chartShowDates);

SetChartBkColor(ParamColor("bkcolor",ColorRGB(0,0, 0)));

GfxSetBkMode(0); 

GfxSetOverlayMode(1);

SetBarFillColor(IIf(C>O,ParamColor("Candle UP Color", colorGreen),IIf(C<=O,ParamColor("Candle Down Color", colorRed),colorLightGrey)));

Plot(C,"\nPrice",IIf(C>O,ParamColor("Wick UP Color", colorDarkGreen),IIf(C<=O,ParamColor("Wick Down Color", colorDarkRed),colorLightGrey)),64,0,0,0,0);

SetPositionSize(100,spsShares);

pds1 = param("param1",79,30,100,1);      //5min - 79 15min - 38
DonchianUpper1 = HHV( Ref( H, -1 ), pds1 ); // Highest high value of highs in last 40 periods
DonchianLower1 = LLV( Ref( L, -1 ), pds1 ); // Lowest low value of low in last 40 periods

pds2 = param("param2",24,5,50,1);;       //5min - 24 15min - 6
DonchianUpper2 = HHV( Ref( H, -1 ), pds2 ); // Highest high value of highs in last 14 periods
DonchianLower2 = LLV( Ref( L, -1 ), pds2 ); // Lowest low value of low in last 14 periods

Plot( DonchianUpper1, "Donchian U1", ParamColor( "DU Color1", colorBlue ), ParamStyle( "DU Style", styleLine ) );
Plot( DonchianLower1, "Donchian L1", ParamColor( "DL Color1", colorBlue ), ParamStyle( "DL Style", styleLine ) );
Plot( DonchianUpper2, "Donchian U2", ParamColor( "DU Color2", colorRed ), ParamStyle( "DU Style", styleLine ) );
Plot( DonchianLower2, "Donchian L2", ParamColor( "DL Color2", colorRed ), ParamStyle( "DL Style", styleLine ) );

Buy = H>Ref(DonchianUpper1,-1);
Short = L<Ref(DonchianLower1,-1);
Cover = H>Ref(DonchianUpper2,-1);
Sell = L<Ref(DonchianLower2,-1);

Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);

Short = ExRem(Short,Cover);
Cover = ExRem(Cover,Short);

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(Short, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);

PlotShapes(IIf(Short, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);                      

PlotShapes(IIf(Short, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);

PlotShapes(IIf(Cover, shapeStar, shapeNone),colorRed, 0,L, Offset=-45); 

PlotShapes(IIf(Sell, shapeStar, shapeNone),colorGreen, 0, H, Offset=40);





_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.