1/1/16

Các code amibroker thông dụng

Ichimoku Kinko Hyo

Các bạn có thể tham khảo thêm các code mới và các cài đặt tại đây: https://vfin.vn/cach-cai-them-code-vao-amibroker/
1.                  Giới thiệu
Ichimoku Kinko Hyo là một kỹ thuật đồ thị được tạo ra trước thế chiến thứ 2 bởi một phóng viên người Nhật là Goichi Hosoda, đã nhanh chóng trở thành công cụ khá phổ thông cho các nhà đầu tư Nhật, không chỉ riêng cho thị trường cổ phiếu mà nó còn được sử dụng cho currency, bond, futures, commodity và options markets cũng rất tốt. Đây là một kỹ thuật được công bố cách đây 30 năm nhưng trong những năm gần đấy mới thật sự gây được chú ý bởi lợi ích mà nó đem lại.
Ichimoku Kinko Hyo có nghĩa là "Cái nhìn thóang qua về sự cân bằng của đồ thị giữa giá và thời gian", phác hoạ lại diễn biến của giá trên biểu đồ một cách trực quan giúp các Trader có một cái nhìn sâu sắc hơn, toàn diện hơn vào hành động giá để nhanh chóng xác định xu thế sắp tới và thời điểm thích hợp để ra/vào thị trường. Đây là chỉ báo độc lập không cần sự giúp đỡ của các kỹ thuật phân tích nào khác.
2.                  Cấu tạo
Đồ thị Ichimoku gồm có 5 đường. trong đó có đến 4 đường được tính đơn giản bằng cách lấy trung bình giá cao nhất và giá thấp nhất.
Tenkan-Sen = Conversion Line = (Highest High + Lowest Low)/2, sử dụng cho 9 phiên.
Kijun-Sen = Base Line = (Highest High + Lowest Low)/2, sử dụng cho 26 phiên.
Chikou Span = Lagging Span = Giá đóng cửa hôm nay, được vẽ cho 26 phiên sau.
Senkou Span A = Leading Span A = (Tenkan-Sen + Kijun-Sen)/2, được vẽ cho 26 phiên đầu 
Senkou Span B = Leading Span B = (Highest High + Lowest Low)/2, sử dụng cho 52 phiên, được vẽ cho 26 phiên đầu.
Ngoài ra, khoảng cách giữa hai đường Leading Span A và B được gọi là “Kumo” hay “Cloud”. Ichimoku sử dụng 3 phiên chủ yếu theo chuẩn: 9, 26 và 52.

==============================
_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 sen",colorBlue);
Plot(TL,"Tenkan Sen",colorRed);
Plot(DL,"Chikou Span",colorBrightGreen,styleLine,Null,Null,-26);
Plot(Span1,"Span A",colorLightOrange,1,0,0,26);
Plot(Span2,"Span B",colorGrey40,1,0,0,26);
PlotOHLC(Span1,Span2,Span1,Span2,"",IIf(Span1>Span2,colorBrightGreen,colorLightGrey),styleCloud|4096,0,0,26);
_SECTION_END();
=========================================================


0 Nhận xét :

Đăng nhận xét