Thứ năm, 08/04/2021 | 20:53 GMT+7
Lập trình Amibroker cơ bản - Bài 2 : hiển thị Explore kết quả phân tích
Đôi lúc khó hiểu với logic lập trình Amibroker nếu bạn đã quen lập trình các ngôn ngữ khác, ví dụ này sẽ hiển thị các điểm mua bán, Take Profit, Stop Lost (Chốt lời, cắt lỗ) với chức năng ExploreCode mẫu:
_SECTION_BEGIN("MACD"); _N(Title = StrFormat(" - Open %g, Hi %g, Lo %g, Close %g (%.1f%%) ", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle()); ma1 = MA(C,10); ma2 = EMA(C,10); Buy = Cross(ma2,ma1); Sell = 0; Plot(ma1,"MA1", colorBlue); Plot(ma2,"MA2", colorRed); //Plot shape at default position //PlotShapes( Buy * shapeUpArrow, colorBlue); //Plot shape at Low, easy see PlotShapes( Buy, colorBlue, 0, Low); //Take profit: 2% ApplyStop(stopTypeProfit,stopModePercent,2,True); //Stop lost: 1% ApplyStop(stopTypeLoss,stopModePercent,1,True); //Must this line, to show true Buy/Sell Point Equity( 1, 0 ); InTrade = Flip(Buy,Sell); stopline = IIf( InTrade, ma1, Null ); Plot( stopline, "Max stop line", colorBlack, styleThick ); tpline = IIf( InTrade, ma1, Null ); Plot( tpline, "Max TP line", colorBlue, styleThick ); ////For explore /// //Show Buy/SellOnly Filter= (Buy != 0) OR (Sell != 0); //Show All //Filter = 1; AddColumn(Buy,"Buy"); AddColumn(Sell,"Sell"); AddColumn(IIf(Buy,Asc("B"),IIf(Sell,Asc("S"),Null)),"Buy/Sell",formatChar,colorDefault,IIf(Buy,colorGreen,IIf(Sell,colorOrange,colorDefault))); AddColumn(C,"Close"); AddColumn(InTrade,"InTrade"); AddColumn(IIf(InTrade,Asc("x") ,null),"InTrade1",formatChar,colorDefault,IIf(InTrade,colorGreen,IIf(Sell,colorOrange,colorDefault))); AddMultiTextColumn((InTrade > 0), "NotIntrade\nIntrade", "Intrade2", 1.0, IIf( InTrade > 0, colorGreen, colorRed ), colorDefault, 100 ); _SECTION_END();
Các tin trước
Cách Import Dữ liệu cơ bản vào Amibroker, file txt, cvs 2021-04-08 Lập trình cơ bản Amibroker - Afl - Bài 01 2021-04-08 Code So ví dụ tương đương Tradingview - Pine Script và Amibroker - Afl 2021-03-13 Cài đặt mongodb trên Ubuntu 18.04 source 2020-10-09 Cấu hình remote-access cho mongodb trên Ubuntu 18.04 2020-10-08 Cài đặt anaconda python trên Ubuntu 18 2020-10-03 Tạo user mới và Phân quyền với Mysql 2020-09-29 Cài đặt LAMP (Apache MariaDb Php) trên CENTOS 8 2020-09-28 Cách cài đặt máy chủ Apache trên Centos 8 2020-09-28 Tổng quan sử dụng SSH, làm việc với SSH Client - Server 2020-09-28