Amibroker

Sự phát triển của công nghệ trong lĩnh vực đầu tư tài chính đã giúp cho người tham gia có được những tiện ích và thuận lợi trong quá trình đầu tư. Một trong số đó là các phần mềm hỗ trợ phân tích giá sản phẩm nhằm xác định thời điểm giao dịch hiệu quả.

Một phần mềm được sử dụng bởi nhiều nhà đầu tư, bao gồm cả các chuyên gia tài chính hiện nay là Amibroker. Vậy Amibroker là gì? Có thu phí không? Cách cài đặt và sử dụng thế nào? Trong bài viết hôm nay chúng ta sẽ cùng nhau trả lời tất cả các câu hỏi này.

Mục Lục

Amibroker là gì? Amibroker có thể miễn phí sử dụng?

Amibroker là tên gọi của một nền tảng phát triển hệ thống giao dịch và phân tích kỹ thuật với biểu đồ theo thời gian thực, các tính năng quét, tối ưu hóa và back-testing (quá trình kiểm nghiệm chiến lược giao dịch dựa trên dữ liệu lịch sử), cho các sản phẩm đầu tư tài chính, bao gồm chứng khoán, Forex, tiên điện tử, hàng hóa phái sinh…

Thông tin về phần mềm Amibroker:

Phần mềm

Amibroker

Website

https://www.amibroker.com/

Năm phát triển

1995

Công ty sở hữu

Amibroker.com tại Ba Lan

Người phát triển

Tiến sỹ Tomasz Janeczko

Ngôn ngữ lập trình

Visual C++ và thư viện các lớp nền tảng của Microsoft

Sản phẩm

Amibroker – phần mềm phân tích kỹ thuật nâng cao

AmiQuote – Chương trình hiển thị giá hiệu quả và nhanh chóng

AFL Code Wizard – Tạo code hệ thống giao dịch

Phí sử dụng

Mặc dù Amibroker là một phần mềm thu phí sử dụng, nhưng hiện nay có những phiên bản full crack mà người dùng có thể tải miễn phí trên mạng. Tuy nhiên, những phiên bản miễn phí này sẽ có những hạn chế như:

● Không được nâng cấp phiên bản mới, không được cập nhật các tính năng mới.

● Không được sửa đổi các lỗi hệ thống khi phát sinh

● Không nhận được hỗ trợ kỹ thuật hay dịch vụ từ đơn vị phát hành.

Ngoài ra, tính bảo mật và hợp pháp sẽ không được công nhận. Chính vì vậy, người sử dụng nên cân nhắc nhu cầu của mình trước khi quyết định sử dụng phiên bản Amibroker bẻ khóa miễn phí.

Các gói Amibroker phổ biến

Amibroker được phát triển với hai phiên bản sử dụng: Phiên bản tiêu chuẩn và Phiên bản chuyên nghiệp. Người dùng có thể chọn mua các gói dịch vụ Amibroker khác nhau với phí dịch vụ theo năm, bao gồm:

Phiên bản tiêu chuẩn

(Amibroker Standard Edition)

Phiên bản chuyên nghiệp

(Amibroker Professional Edition)

Gói Amibroker Ultimate Pack Pro

299 USD

359 USD

499 USD

159 USD phí nâng cấp

189 USD phí nâng cấp

189 USD phí nâng cấp

Cấp phép 01 người sử dụng

Cấp phép 01 người sử dụng

Cấp phép 01 người sử dụng

24 tháng miễn phí cập nhật và bảo trì

24 tháng miễn phí cập nhật và bảo trì

24 tháng miễn phí cập nhật và bảo trì

Windows 32-bit 

Windows 32-bit và 64-bit

Windows 32-bit và 64-bit

Tính năng nổi bật:

+ Scanning/ back-testing/ biểu đồ cuối ngày

+ Khung thời gian 01 phút, 05 phút, 15 phút, giờ

+ Thanh phút tùy chỉnh

+ Hiển thị giá thời gian thực: 10 ký hiệu

+  Cửa sổ thời gian và giao dịch: 01 ký hiệu

+ Biểu đồ thời gian thực được cập nhật tự động

+ Biểu đồ đa luồng

+ Cửa số phân tích đa luồng: 02

Tính năng nổi bật:

+ Bao gồm tất cả tính năng của phiên bản tiêu chuẩn.

+ Đánh dấu biểu đồ/ back-testing, scanning

+ Khung thời gian 01 giây, 05 giây, 15 giây

+ Không giới hạn ký hiệu hiển thị giá theo thời gian thực và cửa số thời gian và giao dịch.

+ Chức năng GetRTData / AFL GetRTDataForeign

+ Đợi backfill trong phân tích tự động

+  Tối đa biểu đồ phân bổ lợi nhuận tạm tính cao nhất/ thấp nhất trong báo cáo backtest

+ Cửa số phân tích đa luồng: 32

Tính năng nổi bật:

+ Bao gồm tất cả tính năng của phiên bản chuyên nghiệp

+ AmiQuote từ nhiều nguồn trực tuyến và tính năng miễn phí các dữ liệu cơ bản và biểu đồ cuối ngày.

+ AFL Code Wizard: tạo biểu thức AFL đơn giản bằng tiếng Anh. 

( Tiết kiệm 10% khi mua riêng lẻ 02 phần mềm AmiQuote (99 USD) và AFL Code Wizard (99 USD) )

Lưu ý: Yêu cầu tối thiểu đối với thiết bị sử dụng phần mềm Amibroker:

– CPU tương thích x86 Intel

– Window 10, 8, 7, Vista, XP, 2K

– RAM: 512 MB

– Dung lượng bộ nhớ khả dụng: 100 MB

Đối với những người mới tham gia thị trường, việc sử dụng phần mềm Amibroker có thể khá tốn kém nếu chưa có kiến thức trong việc sử dụng các công cụ phân tích kỹ thuật. Trong khi đó, hiện nay có rất nhiều trang web hay công ty môi giới cung cấp các công cụ phân tích kỹ thuật miễn phí, đồng thời cho phép giao dịch thử với tài khoản Demo có sẵn tiền ảo trong tài khoản. Đây là một trong những tiện ích mà người mới tham gia thị trường nên tận dụng để tích lũy kinh nghiệm và kiến thức. Thậm chí có nhiều nhà đầu tư lâu năm cũng chỉ sử dụng các công cụ phân tích miễn phí này để giao dịch.

Một số gợi ý cho bạn đọc:

Nội dung

MiTrade

XTB

Fxpro

Quy định

ASIC, CIMA

FCA, KNF, CNMV và IFSC

CySEC, FSCA, SCB

Phần mềm giao dịch

MiTrade

xStation 5

MT4, MT5, cTrader, Fxpro

Sản phẩm giao dịch

Forex, hàng hóa, cổ phiếu, chỉ số, tiền ảo.

Forex, chỉ số, ETF, hàng hóa, cổ phiếu, quỹ và tiền ảo

Forex, hàng hóa, chỉ số, cổ phiếu, tiền điện tử

Công cụ hỗ trợ giao dịch

+ Công cụ phân tích kỹ thuật: biểu đồ giá, khung thời gian, chỉ báo kỹ thuật, công cụ vẽ kỹ thuật

+ Chiến lược giao dịch

+ Dự báo

+ Lịch kinh tế

+ Tin tức

+ Dữ liệu thị trường

+ Chỉ số cảm tính

+ Quản trị rủi ro

+ Công cụ phân tích kỹ thuật: biểu đồ giá, khung thời gian, chỉ báo kỹ thuật, công cụ vẽ kỹ thuật

+ Lịch kinh tế

+ Tin tức thị trường

+ Công cụ phân tích kỹ thuật: biểu đồ giá, khung thời gian, chỉ báo kỹ thuật, công cụ vẽ kỹ thuật

+ Lịch kinh tế

+ Tin tức thị trường

Phí giao dịch

+ Phí nạp rút tiền: 0

+ Phí hoa hồng: 0

+ Phí ẩn: 0

+ Phí qua đêm: thấp

+ Phí spread: thả nổi, cạnh tranh

+ Phí nạp tiền: 0 với phương thức ngân lượng và thẻ Credit; tính phí với ví điện tử (ví dụ: Paysafe: 2%, Neteller: 1%…)

+ Phí rút tiền: 0 với số tiền > 100 USD, tính phí với 20 USD nếu rút < 100 USD

+ Phí hoa hồng: 0 với Forex, chỉ số, hàng hóa; tối thiểu 0,08% với cổ phiếu và ETF.  

+ Phí qua đêm: thấp

+ Phí spread: Thả nổi, cạnh tranh.

+ Phí nạp rút tiền: 0

+ Phí hoa hồng: Phí hoa hồng = Độ lớn giao dịch dựa trên đồng tiền cơ sở * tỷ giá chuyển đổi USD: 45 USD/ 1 triệu USD được giao dịch * Tỷ giá hối đoái của tài khoản với cTrader, 0 với MT4, MT5, Fxpro

+ Phí qua đêm: thấp

+ Phí spread: Thả nổi, cạnh tranh.

Đòn bẩy tài chính

1:5 ~ 1:200

1:1 ~ 1:100

1:5 ~ 1:200

Những tính năng nổi bật của phần mềm Amibroker

Trong phần này chúng ta sẽ xem xét các tính năng nổi bật của nền tảng Amibroker để đánh giá tính ưu việt của nó.

Những tính năng nổi bật của phần mềm Amibroker

(1) Hệ thống thiết kế và thử nghiệm

– Amibroker được thiết kế linh hoạt với các thông số có thể điều chỉnh được theo nhu cầu của người sử dụng với tốc độ xử lý cực nhanh, có khả năng truy cập và cập nhật nhiều dữ liệu từ các trang thông tin khác để sử dụng làm đầu vào cho việc phân tích.

– Có khả năng đánh giá và kiểm tra danh mục đầu tư thật của người sử dụng để đưa ra các khuyến nghị về tỷ lệ rủi ro và lợi nhuận tiềm năng. Cùng với đó tính toán quy mô giao dịch mới mới phương pháp xác định khối lượng vị thế thích hợp.

(2) Tối ưu hóa và xác thực

– Amibroker cung cấp các tính năng back-testing và các thuật toán (PSO – Tối ưu hóa dòng hạt; CMA-ES – Chiến lược tiến hóa thích ứng với ma trận hiệp phương sai), nhằm giúp nhà đầu tư có thể tối ưu hóa danh mục đầu tư thật của mình khi sử dụng để phân tích theo mục tiêu đề ra.

– Mô phỏng Monte Carlo, đây là tính năng giúp nhà đầu tư xem xét giao dịch của mình trong điều kiện xấu nhất của thị trường và xác suất thất bại.

– Kiểm tra ngẫu nhiên tính chắc chắn trong giao dịch của bạn bằng cách chọn ngẫn nhiên cổ phiếu và giá giao dịch mô phỏng trong các kịch bản thị trường sụt giảm bất ngờ.

– Kiểm tra Walk-Forward: một dạng thử nghiệm tự động được tích hợp trong tính năng tối ưu hóa của Amibroker giúp nhà đầu tư kiểm tra được hiệu suất giao dịch ngoài mẫu để tránh bẫy phù hợp quá mức (overfitting trap).

(3) Biểu đồ

– Hỗ trợ nhiều công cụ chỉ báo và vẽ kỹ thuật, nhiều cửa sổ biểu đồ với tốc độ xử lý nhanh và tỷ lệ có thể điều chỉnh.

– Diễn giải biểu đồ: tính năng mô tả tự động được lập trình ở Amibroker giúp người sử dụng hiểu được ý nghĩa của các chỉ báo.

– Phân chia nhiều lớp và hỗ trợ thứ tự Z cho các chỉ báo, biểu đồ, công cụ vẽ.

(4) Thời gian thực

– Hỗ trợ nhiều nguồn dữ liệu: người sử dụng có thể kết nối với nhiều nguồn dữ liệu khác nhau như eSignal, IQFeed, Interactive Brokers…

– Cửa sổ báo giá theo thời gian thực với nhiều trang khác nhau, có thể di chuyển qua lại dễ dàng và điều chỉnh bố cục theo ý muốn.

– Cảnh báo giá theo thời gian thực qua âm thanh, email, cửa sổ hiển thị…

– Chỉ báo xu hướng mua bán trong cửa sổ báo giá thời gian thực.

(5) Lập trình

–  Đây là một tính năng nổi bật nhất của phần mềm Amibroker khi cho phép người sử dụng thiết lập code để chạy chương trình phân tích theo nhu cầu của mình. Điều này cũng yêu cầu người sử dụng phải học cách viết code để đưa ra lệnh đúng cho chương trình chạy. Ưu điểm của câu lệnh trong Amibroker là ngắn và đơn giản, giúp việc lập code dễ dàng hơn.

– Chương trình gỡ lỗi tích hợp sẵn trong Amibroker giúp người sử dụng có thể kiểm tra code của mình và xem các biến số hoạt động để hiểu những gì công thức đang thực hiện tốt hơn.

– Trình chỉnh sửa code tiên tiến, hoàn toàn tự động, báo lỗi nội tuyến, đánh dấu cú pháp và chỉ ra lỗi sai trong code. 

Hướng dẫn cách cài đặt Amibroker

Để cài đặt Amibroker có bản quyền, truy cập website chính thức của Amibroker, phần Products để đặt mua gói dịch vụ: https://www.amibroker.com/products.html

cài đặt Amibroker

Click vào “Buy”, lựa chọn gói dịch vụ theo nhu cầu sử dụng và ấn vào “Order now”:

Mua gói dịch vụ Amibroker

Điền thông tin như yêu cầu để thanh toán:

Điền thông tin như yêu cầu để thanh toán cho Amibroker

Sau đó vào phần Download để tải phần mềm Amibroker về:

tải phần mềm Amibroker

Xem xét gói dịch vụ mà bạn mua (ví gói Standard cung cấp cho máy tính phiên bản 32-bit) hoặc xem cấu hình máy tính của bạn để tải phiên bản phù hợp.

Bạn có thể sử dụng bản Demo miễn phí của Amibroker cung cấp trong vòng 30 ngày. Phần này mình sẽ hướng dẫn cài đặt bản Demo, khi bạn mua gói dịch vụ thì có thể sử dụng phần mềm bản quyền mà không cần cài đặt lại.

Click vào phần Download Amibroker ở phía trên, sau đó click vào file vừa tải về máy.

Khi hiện ra một cửa sổ cài đặt, ấn vào phần “Next”, tiếp theo click vào “I accept the agreement” và “Next”:

cửa sổ cài đặt Amibroker

Bạn cứ tiếp tục ấn vào nút “Next” ở các cửa sổ tiếp theo cho đến khi phần mềm được cài đặt xong và ấn vào nút “Finish”.

hoàn tất cài đặt Amibroker

Khi đó bạn đã cài đặt xong phần mềm Amibroker với giao diện như phía dưới: 

giao diện Amibroker

Hướng dẫn sử dụng Amibroker

Để sử dụng Amibroker, bạn cần phải nạp dữ liệu đầu vào thông qua kết nối với các website cung cấp thông tin. Việc kết nối này có thể miễn phí hoặc tính phí.

Truy cập link: http://www.amibroker.com/guide/h_quotes.html để xem các trang thông tin cung cấp dữ liệu đầu vào phổ biến của Amibroker và các chi phí:

dữ liệu đầu vào phổ biến của Amibroker và các chi phí

Đối với thị trường chứng khoán Việt Nam, người sử dụng có thể kết nối dữ liệu có phí từ:

● Fialda: https://fialda.com/

● Fireant: https://accounts.fireant.vn/

Hoặc nạp dữ liệu thủ công, miễn phí từ Cafef: https://cafef.vn/

Với mỗi nguồn dữ liệu, Amibroker đều có hướng dẫn chi tiết về cách kết nối thông tin trong mục “Comment”: 

cách kết nối thông tin trong mục “Comment”

Ngoài ra, người sử dụng có thể tìm hiểu cách sử dụng Amibroker thông qua phần hướng dẫn cơ bản tại website của Amibroker:

https://www.amibroker.com/guide/tutorial.html

http://www.amibroker.org/userkb/

Để sử dụng đầy đủ các tính năng của Amibroker cùng với có khả năng lập code để chọn điểm mua bán thích hợp thì người sử dụng cần rất nhiều thời gian để xem hướng dẫn và thực hành. Ngoài ra, hiện tại Amibroker không hỗ trợ tiếng Việt, nên trader Việt cần biết tiếng Anh để tìm hiểu thông tin và đọc hiểu các diễn giả trong phần mềm.

Mình sẽ hướng dẫn cách đơn giản nhất là nhập nhập dữ liệu thủ công miễn phí từ Cafef để phân tích thị trường chứng khoán Việt Nam.

Truy cập phần dữ liệu trang Cafef: https://s.cafef.vn/du-lieu.chn; vào mục “Công cụ PTKT” ấn vào phần “Tải dữ liệu Amibroker”: 

Công cụ PTKT Amibroker

Đối với người lần đầu cài đặt thì tải tất cả file dữ liệu theo ngày mới nhất ở cả 02 cột “Số liệu giao dịch” và “Số liệu cung cầu”. Lưu tất cả vào một folder rồi giải nén để tiện theo dõi. 

Số liệu giao dịch” và “Số liệu cung cầu

Mở phần mềm Amibroker ấn vào mục File => Import Wizard…

Mở phần mềm Amibroker ấn vào mục File => Import Wizard

Chọn tất cả các file excel đã giải nén tải từ Cafef và ấn “Next”

Chọn tất cả các file excel đã giải nén tải từ Cafef và ấn “Next”

Ấn “Next” đến bảng tiếp theo ấn “Finish” và đợi cho dữ liệu được tải lên

Ví dụ sử dụng Amibroker để phân tích kỹ thuật

Sau khi liên kết dữ liệu thị trường vào phần mềm Amibroker, bạn có thể bắt đầu phân tích kỹ thuật sản phẩm mà mình đầu tư:

sử dụng Amibroker để phân tích kỹ thuật

Trên đây là giao diện của Amibroker với các phần phân chia chức năng, công cụ phân tích.

● Để sử dụng các chỉ báo như Moving Average, Bollinger Bands, Volume… bạn chỉ cần click chuột vào công cụ và kéo thả vào cửa sổ biểu đồ.

● Để xóa công cụ, chỉ báo thì click chuột phải vào cửa sổ biểu đồ vào mục “Delete indicator”

Delete indicator

– Để chỉnh sửa công thức phân tích, click chuột phải vào phần giao diện và chọn “Edit formula…” 

Edit formula

Tham khảo các code cơ bản của Amibroker theo link: https://www.amibroker.com/guide/afl/_default_name.html

Lưu ý: Việc phân tích kỹ thuật cần kết hợp với các yếu tố cơ bản về thị trường, kinh tế, tài chính, chính trị xã hội… để đạt được hiệu quả tốt nhất.

Tổng quan ưu nhược điểm của phần mềm Amibroker

Ưu điểm của Amibroker

👍 Cung cấp hỗ trợ phân tích kỹ thuật hàng đầu cho người tham gia giao dịch đầu tư tài chính.

👍 Cung cấp hướng dẫn phát triển chiến lược giao dịch, được tích hợp với hướng dẫn sử dụng trong định dạng HTML.

👍 Hầu hết các tính năng có thể điều chỉnh để phù hợp theo ý người sử dụng.

👍 Cung cấp đa đạng chỉ báo kỹ thuật cho phân tích biểu đồ.

👍 Tích hợp bộ công cụ phát triển cho người lập trình ngôn ngữ C/C++. Họ có thể tạo ra DLLs (thư viện link kết động) và các chỉ báo ngoài của riêng mình. Bộ công cụ này bao gồm dữ liệu DLLs, mẫu C/C++ và headers.

👍 Cung cấp dữ liệu cuối ngày (EOD) miễn phí.

👍 Xử lý dữ liệu ma trận và mảng nhanh.

👍 Hầu hết coding ở AFL rất ngắn, giúp cho việc code trở nên đơn giản.

👍 Amibroker cung cấp công cụ back-testing nhanh, giao dịch luân phiên, thước đo tùy chính, hỗ trợ đa dạng tiền tệ…

Nhược điểm của Amibroker

👎 Thu phí sử dụng và nâng cấp phần mềm.

👎 Không hỗ trợ tiếng Việt.

👎 Có thể không phù hợp với những nhà đầu tư mới, không giỏi về công nghệ máy tính hay ngôn ngữ lập trình như HTML, C/C++…

👎 Amibroker là một công cụ tùy chỉnh, nên không có mẫu phân tích tiêu chuẩn. Người sử dụng phải tự tìm hiểu, cài đặt, lập code và chạy code để sử dụng phần mềm.

👎 Với trader mới sử dụng lần đầu có thể gặp khó khăn để toàn bộ hệ thống sẵn sàng cho phân tích giao dịch trực tuyến. Khi code sai, có thể tạo ra hàng loại lỗi trong hệ thống sau đó, người sử dụng cần tìm ra lỗi sai và sửa lại.

Đó là lý do mà Amibroker thường được sử dụng cho back-testing thay vì live trading. Bạn cần phải học cách sử dụng các phần mềm sửa lỗi tích hợp sẵn để giải quyết vấn đề này.

👎 Thích hợp sử dụng hơn đối với những nhà đầu tư lớn, chuyên nghiệp.

Kết luận

Như vậy, Amibroker là một phần mềm hay công cụ phân tích kỹ thuật cho đầu tư tài chính hiệu quả và hữu ích, nhưng lại khó tiếp cận cho những trader không có nền tảng IT. Người sử dụng cần rất nhiều thời gian nghiên cứu, đào tạo trước khi sử dụng.

Trong trường hợp bạn là nhà đầu tư mới và chưa có kiến thức hay kinh nghiệm trong phân tích kỹ thuật hay tạo code, lựa chọn tối ưu là các nền tảng giao dịch của các công ty môi giới đã tích hợp sẵn các công cụ hỗ trợ giao dịch bao gồm phân tích kỹ thuật. 

Ví Bitcoin là gì? Hướng dẫn tạo ví Bitcoin và top 10 loại ví Bitcoin uy tín, tốt nhất trong năm 2021
Mua bán ETH ở đâu? Cách mua Ethereum và TOP 10 sàn giao dịch Ethereum uy tín nhất 2021