Thư viện AFL
Thư viện AFL
Mã AFL 70/1030 EMA cho Amibroker

Mã AFL 70/1030 EMA cho Amibroker

Đây là logic đơn giản về cách vẽ EMA 70 phút/1030 phút 1 phút trong phần mềm Amibroker của bạn.

Giao cắt EMA 70/1030

là một chiến lược phổ biến với biểu đồ 5 phút của yahoo. Và nếu bạn đã thử với amibroker với cùng thời gian 70 phút và 1030 phút, bạn có thể sẽ kết thúc với các biểu đồ ema sai trong khung thời gian 5 phút. Tuy nhiên, đây là một chiến thuật đơn giản mà người ta có thể làm theo để đưa biểu đồ 1 phút giao nhau 70/1030 EMA vào biểu đồ 5 phút.

[wp_ad_camp_5]

Logic có thể có đằng sau biểu đồ 70 phút và 1030 phút trong biểu đồ tài chính yahoo là "Biểu đồ Yahoo tính toán EMA 70 phút và 1030 phút cho nến 1 phút. và vẽ đồ thị tương tự trong biểu đồ 5 phút. Tức là EMA thực tế được vẽ trong amibroker cho biểu đồ 5 phút là 70/5=14 EMA và 1030/5=206 EMA để vẽ biểu đồ.” chính xác như trong biểu đồ của Yahoo Finance.

Tôi đã vẽ biểu đồ tương tự cho biểu đồ 5 phút tiện lợi bằng Tín hiệu Mua/Bán. Tín hiệu Mua/Bán sẽ được tạo ra bất cứ khi nào sự giao nhau của EMA xảy ra.

Chiến lược được sử dụng

Đường trung bình động giao nhau đã sử dụng trong Amibroker: 206 EMA & 14 EMA

Biểu đồ được sử dụng: Biểu đồ 5 phút

Quy tắc đi dài

Nếu đường nhanh hơn (màu đỏ) vượt lên trên đường màu xanh lá cây – > Đóng lệnh bán và ngay lập tức mua.

Quy tắc ngắn

Đường nhanh hơn (màu đỏ) nằm dưới đường màu xanh lá cây – > Đóng lệnh mua và ngay lập tức bán.

Không cần các chỉ số khác… Hoạt động tốt, đặc biệt trong thời điểm không ổn định

Dừng lỗ

Bạn có thể đặt phạm vi dừng ban đầu có thể chấp nhận được tùy thuộc vào mức độ thoải mái của bạn. Khi Nifty di chuyển theo hướng của bạn, hãy đặt điểm dừng ngay lập tức ở giá mua + môi giới càng sớm càng tốt.

Tải xuống mã AFL chiến lược EMA 70/1030

Liên quan

Mã nguồn (.afl)
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();

_SECTION_BEGIN("EMA");

Range1=Optimize("range1",14,1,20,1);
Range2=Optimize("range2",206,1,125,1);

Buy = Cross((EMA(Close,range1)),(EMA(Close,range2)));
Sell = Cross(EMA(Close,range2),(EMA(Close,range1)));
Short = Sell;
Cover = Buy;

// plot expanded average

Plot(EMA( Close,range1), "70min-ema", colorRed );
Plot(EMA( Close,range2), "1030min-ema", colorGreen );

/* Plot Buy and Sell Signal Arrows */
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();

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.