[3 CHI TIẾT] Hướng dẫn các bước Backtest Amibroker AFL Code

Nhà đầu tư hiểu rõ và thành thạo ngôn ngữ lập trình Amibroker AFL là một chìa khóa quan trọng trong phân tích kỹ thuật. Cùng chúng tôi tìm hiểu về các bước Backtest Amibroker AFL Code để vận dụng vào phân tích cổ phiếu. Amibroker  được goi là một phần mềm được coi là gối đầu trong giới đầu tư tại Việt Nam.

1. Backtest Amibroker AFL Code là gì?

AFL là một ngôn ngữ lập trình mạnh mẽ chuyên cho giao dịch tài chính. Amibroker không chỉ nổi tiến với khả năng phân tích kỹ thuật mà còn nhờ đến khả năng sử dụng ngôn ngữ AFL, một ngôn ngữ độc đáo và mạnh mẽ được xây dựng dựa trên ngôn ngữ C, được lưu dưới dạng File “AFL”.

Các code AFL cho phép nhà đầu tư thực hiện copy một cách dễ dàng và có thể chia sẻ cho người khác bằng cách copy các file “AFL” vào thư mục Forrmulas ở bên trong thu mục cài đặt của Amibroker.

Tìm hiểu Backtest Amibroker AFL Code
Tìm hiểu Backtest Amibroker AFL Code

Cách ngôn ngữ Amibroker AFL hoạt động chính là dựa trên mảng dữ liệu vì dữ liệu tài chính là loại dữ liệu theo thời gian. Loại dữ liệu này được sắp xếp như một bảng dữ liệu với mỗi giá trị trong bảng được liên kết với một mốc thời gian cụ thể trong quá khứ. Ngôn ngữ lập trình Amibroker AFL được đóng gói sẵn trong phần mềm Amibroker.

Backtest Amibroker AFL Code là hoạt động để đánh giá và kiểm tra lại code Amibroker khi hoạt động trong thực tế với một cổ phiếu hoặc với toàn bộ cổ phiếu trên thị trường để xem có đáp ứng được các yêu cầu cũng như độ chính xác, lợi nhuận mang lại cao nhất,..

Backtest Amibroker AFL Code là một chức năng rất quan trọng dành cho các nhà đầu tư chơi chứng khoán phái sinh, Forexm Bitcoin, nó sẽ hỗ trợ nhà đầu tư tránh các thua lỗ không đáng có nếu chúng mang thẳng vào trade.

Nhà đầu tư đăng ký mở tài khoản chứng khoán VPS điền mã giới thiệu 6327 – Nguyễn Đức Đông hoặc K255 – Nguyễn Thị Phương sẽ được sử dụng miễn phí công cụ hỗ trợ điểm mua/bán cổ phiếu phần mềm Dstock và phần mềm phân tích cổ phiếu Dchart. Đặc biệt được tham gia miễn phí trang đào tạo chứng khoán chungkhoanlagi.com. Nhà đầu tư có thể tải trên nền tảng IOSANDROID.

Robot chứng khoán Dstock và Dchart hỗ trợ xác định mua/bán cổ phiếu chính xác cực cao
Robot chứng khoán Dstock và Dchart hỗ trợ xác định mua/bán cổ phiếu chính xác cực cao

2. Các bước Backtest Amibroker AFL Code

Nhà đầu tư có thể sử dụng code AFL đường SMA 20 cắt SMA 50 để backtest Amibroker AFL Code. Để tham khảo nhà đầu tư có thể xem tại: Code Amibroker AFL hoặc nhà đầu tư có thể tham khảo tại Videos chúng tôi hướng dẫn cụ thể.

Các bước thiết lập Backtest Amibroker AFL Code nhà đầu tư thực hiện theo trình tự như sau:

Bước 1: Mở Amibroker => Chọn Analysis => Chọn New Analysis

Thực hiện mở Backtest Amibroker AFL Code trong Amibroker
Thực hiện mở Backtest Amibroker AFL Code trong Amibroker

Bước 2: Chọn Code cần Backtest.

Bước 3: Click vào Setting hoặc bấm tổ hợp phím Alt +Enter để mở tổ hợp settings.

Bước 4: Inital equity là vốn giả định ban đầu(vốn đầu tư) nhà đầu tư điển vào

Thực hiện thiết lập settings backtest Amibroker
Thực hiện thiết lập settings backtest Amibroker

Bước 5: Tín hiệu để backtest Amibroker AFL code

  • Chế độ Long là thể hiện bên trong code của nhà đầu tư sử dụng tín hiệu Buy và Sell nên chọn long nhà đầu tư áp dụng cho chứng khoán cơ sở nhiều hơn.
  • Chế độ Short trong code có lệnh Cover và Short.
  • Chế độ Long và Short thì backtest cả 2 chế độ trên thường sẽ backtest cho chứng khoán phái sinh, Forex, Bitcoin,..

Bước 6: Chọn lựa khung thời gian backtest, nhà đầu tưu tùy chọn theo các khung ngày, tuần, tháng,..

Bước 7: Apply to thể hiện 3 chế độ thiết lập đó là:

  • All Symbols backtest tất cả các mã
  • Current backtest một mã cụ thể
  • Filter backtest một danh sách cụ thể

Bước 8: Lựa chọn thời gian backtest bao gồm:

  • All quotes sẽ backtest trong tất cả thời gian.
  • 1 Recent bar sẽ backtest trong 1 cây nến trước nó.
  • 1 Recent day sẽ backtest trong 1 ngày trước đó.
  • From – to dates sẽ backtest trong 1 khoảng thời gian chúng ta lựa chọn.
Thực hiện điền các thông số để backtest Amibroker AFL Code
Thực hiện điền các thông số để backtest Amibroker AFL Code

Bước 9: Chọn Backtest => Amibroker sẽ show ra kết quả backtest.

  • Hướng dẫn cách đọc thông số sau khi Backtest Amibroker AFL Code

Bước 10: Sau khi đã nhận được kết quả backtest nhà đầu tư có thể xem ngay trên Amibroker. Hoặc xuất ra HTML để theo dõi dễ hơn.

Vào File => Chọn Export HTML/CSV….=> Lưu kết quả dưới dạng HTML.

Thiết lập Export kết quả backtest dưới dạng HTML
Thiết lập Export kết quả backtest dưới dạng HTML

Bước 11: Nhà đầu tư mở Files kết quả backtest như hướng dẫn. Lưu là “ket qua backtest.html

Bảng thể hiện Thông số kết quả Backtest Amibroker AFL Code
Bảng thể hiện Thông số kết quả Backtest Amibroker AFL Code

Chi tiết thông số bảng kết quả Backtest Amibroker AFL Code như sau:

  • Tên mã cổ phiếu: Symbol
  • Các loại tín hiệu backtest: Trade
  • Thời gian mua vào mã : Date
  • Giá mua vào: Price
  • Thời gian bán mã: Ex.Date
  • Chênh lệch giá bán ra trừ giá mua vào: là % Chag tức là (Ex. Price – Price) / Price
  • Lợi nhuận đạt được của mã sau khi chốt lời/lỗ: Profit
  • Lợi nhuận đạt được, nó trùng với % Chag: % Profit
  • Số lượng cổ phiếu mua được dựa trên nguồn vốn: Shares
  • Vốn đầu tư cộng dồn: Position value
  • Lãi lỗ tích lũy cộng dồn: Cum. Profit
  • Số bars nắm giữ (không tính theo ngày): #bars
  • Lợi nhuận chia cho số thanh Bars: Profit/bar
  • Lỗ lớn nhất từng đạt được: MAE
  • Lãi lớn nhất từng đạt được: MFE

3. Hướng dẫn Backtest Amibroker danh sách cổ phiếu yêu thích và backtest loại bỏ danh sách không yêu thích

Nhà đầu tư nếu muốn backtest Amibroker Code theo danh sách cổ phiếu yêu thích nhà đầu tư sẽ backtest thử code AFL code đó xem có phù hợp hoặc sử dụng tốt với nhóm danh mục cổ phiếu đó không. Các bước thực hiện như sau:

Bước 1: Tạo danh sach cổ phiếu theo thích

Mở Amibroker => Chọn Symbol => Watch List => New Watch List => đặt tên cho Watch List => Nhà đầu tư xem danh sách Watch List ở cột bên trái.

Trường hợp không thấy cột Symobols ở góc bên trái của Amibroker nhà đầu tư chọn Window trên thanh công cụ của Amibroker => Symbols.

Thiết lập các bước tạo Watch List trong Amibroker
Thiết lập các bước tạo Watch List trong Amibroker

Bước 2: Thực hiện Backtest Amibroker theo danh sách yêu thích (Watch List)

Mở thiết lập Backtest Amibroker AFL như ở phần 2, thiết lập tương tự các bước như phần 2 nhưng đến phần Apply to chọn Filter => Chọn phếu màu xanh ngay cạnh chữ Fitter (Define Filter) => Chọn Include => Chọn Watch List cần Backtest Amibroker AFL Code => Click vào Backtest.

Bước thực hiện Backtest Amibroker AFL Code theo danh sách yêu thích
Bước thực hiện Backtest Amibroker AFL Code theo danh sách yêu thích

Như vậy, thông qua những chia sẻ chi tiết và hữu ích về các bước để nhà đầu tư thực hiện Backtetst  Amibroker AFL Code hy vọng nhà đầu tư sẽ có cái nhìn tổng quan khi thực hiện Backtest trong Amibroker từ đó có kế hoạch phân tích kỹ thuật và chiến lược đầu tư hiệu quả, an toàn.

Nhà đầu tư có thể tham khảo thêm về một số dịch vụ chứng khoán hiện tại chúng tôi đang cung cấp như: Dữ liệu chứng khoán cho Amibroker, Phần mềm chứng khoán, Trang đào tạo chứng khoán, Robot chứng khoán, Youtube chứng khoán,.. …Hãy truy cập website: chungkhoanlagi.vn hoặc liên hệ qua số hotline: 0372.095.129 để biết thêm chi tiết.

Bài viết liên quan
Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *