Xin nhờ các cao thủ giúp mình case này với ạ:
Mình dùng 1 code để hiển thị đồ thị và 1 code để lọc các mã chứng khoán.
Các thông số cơ bản là 1 để kết hợp với nhau, nhưng 2 code lại cho ra 2 kết quả khác nhau. Mình không biết sai chỗ nào.
Ví dụ cụ thể:
Mã AAA ngày 16/4:
- trên đồ thị Span B = 22.72
- Theo code lọc Span B = 21.28
Có rất nhiều mã bị sai khác nhau như vậy, dẫn đến bộ lọc với đồ thị là 2 thứ riêng biệt với nhau.
Không biết mình sai đoạn nào, nếu đồ thị sai dẫn đến vào lệnh sai thì cháy tk mất.
Mình xin cám ơn và xin gửi code các bác bớt chút thời gian ngâm cứu giúp mình!
Code đồ thị Ichimoku: (mình không dùng code mặc định của Ichi trong AmiBroker vì thấy nó khác và không có Span A, Span B, Chikou)
_SECTION_BEGIN("New formula");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) Vol " +WriteVal( V, 1.0 ) +" {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 )) ));
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
if( ParamToggle("Tooltip shows", "All Values|Only Prices" ) )
{
ToolTip=StrFormat("Open: %g\nHigh: %g\nLow: %g\nClose: %g (%.1f%%)\nVolume: "+NumToStr( V, 1 ), O, H, L, C, SelectedValue( ROC( C, 1 )));
}
SL = ( HHV( H, 26 ) + LLV( L, 26) )/2;
TL = ( HHV( H, 9 ) + LLV( L, 9 ) )/2;
//DL = Ref( C, 26 );
DL=C;
Span1 = ( SL + TL )/2;
Span2 = (HHV( H, 52) + LLV(L, 52))/2;
Plot(SL,"KiJun",colorBlue,styleThick);
Plot(TL,"Tenkan",colorRed,styleThick);
Plot(DL,"Chikou",colorBrightGreen,styleLine|styleThick,Null,Null,-26);
Plot(Span1,"Span A",colorBrown,1,0,0,26);
Plot(Span2,"Span B",colorLightOrange,1,0,0,26);
PlotOHLC(Span1,Span2,Span1,Span2,"",IIf(Span1>Span2,colorLime,colorLightOrange),styleCloud|4096,0,0,26);
_SECTION_END();
Code bộ lọc:
KiJun = ( HHV( H, 26 ) + LLV( L, 26) )/2;
Tenkan = ( HHV( H, 9 ) + LLV( L, 9 ) )/2;
SpanA = (KiJun + Tenkan)/2;
SpanB = (HHV( H, 52) + LLV(L, 52))/2;
DK1 = Tenkan > Kijun*0.99;
DK2 = C > KiJun;
DK3 = C < KiJun*1.1;
DK4 = SpanA < SpanB;
DK5 = C > SpanB;
DK6 = C < SpanB * 1.1;
DK7 = C > Ref (C, 27);
DK8 = C < SpanB * 1.1;
DK9 = C > 10;
DK10 = V > 100000;
Buy = DK1 AND DK2 AND DK3 AND DK4 AND DK5 AND DK6 AND DK7 AND DK8 AND DK9 AND DK10;
Filter = Buy;Giới thiệu sách Trading hay
Bộ sách Giao Dịch Thực Chiến của Trader Chuyên NghiệpBộ sách tổng hợp những phương pháp giao dịch hiệu quả cao của những Trader chuyên nghiệp
Cộng đồng TraderViet
- Chủ đề:
- 45,629
- Bình luận:
- 515,942
- Th.viên:
- 84,021
- Online:
- 2,784
Xin trợ giúp: 1 Code Ichimoku ra 2 kết quả trong AmiBroker?
Thảo luận trong 'Hệ thống giao dịch' bắt đầu bởi HuyVT, 18/04/2018.
-
✅Kỹ Thuật Xác Định Độ Mạnh Yếu Của Tín Hiệu Phân Kỳ | TraderViet✅Phân Tích Bitcoin-Altcoin Theo Price Action - Quăng Lưới - 13/3 | TraderViet✅Phân Tích VÀNG-FOREX-STOCK Theo Price Action - USD Là Vua - 21/3 | TraderViet✅Hệ Thống BẮT CON SÓNG DÀI Khung W1 Với Đường MA Kết Hợp Stochastic | TraderViet✅Phân Tích VÀNG-FOREX-STOCK Theo Price Action - Hỗn Loạn - 14/3 | TraderViet✅Đánh Giá Sách NAKED FOREX - Phương Pháp Price Action Tinh Gọn | TraderViet✅Giao Dịch Với STOCHASTIC Trong Xu Hướng | TraderViet✅Điểm Nóng Forex - Làn Sóng Lây Nhiễm Thứ 3 & Sự Hỗn Loạn Trên Thị Trường Trái Phiếu | TraderVietĐang tải...
-
-
Bình luận mới nhất
tung2021 trong Hệ thống giao dịch
105 Xem / 5 Trả lời
Đào Hoàng Sơn trong Thị trường Forex - Vàng - Hàng hóa
4,055 Xem / 185 Trả lời
Giao dịch Forex trong Trao đổi - Chia sẻ về Trading tổng quát
3,198 Xem / 10 Trả lời
Nhật Hoài trong Thị trường Forex - Vàng - Hàng hóa
2 Xem / 1 Trả lời
Zactini trong Thị trường Forex - Vàng - Hàng hóa
1,061 Xem / 23 Trả lời
notthing trong Thị trường Forex - Vàng - Hàng hóa
4,020 Xem / 27 Trả lời
DuongHuy trong Thị trường Tiền Điện Tử - Crypto Currency
1,721 Xem / 25 Trả lời
Kevin trong Lập trình MQL - Expert Advisor - Indicator
233 Xem / 4 Trả lời
chitoan trong Thị trường Forex - Vàng - Hàng hóa
5,863 Xem / 160 Trả lời
ATFXVietnam trong Thị trường Forex - Vàng - Hàng hóa
64,808 Xem / 630 Trả lời
Đang tải...