Khi có tác dụng quen với code Amibroker (ngôn ngữ AFL) nhiều người không biết sẽ ban đầu từ đâu. Như việc hy vọng code một cỗ lọc thì cần dùng mọi hàm gì, code trang bị thì thì nên cần gì…

Những thiên tài chính vào code AmibrokerVẽ đồ thị, chữ, biểu tượngTính năng quét cổ phiếu (scan)Tính năng lọc cổ phiếu (filter)Tính năng backtestTính năng optimize

Một file code Amibroker AFL có thể chứa code xử lý cho một tốt nhiều khả năng tuỳ thuộc vào mục tiêu của bạn lập trình. Vừa mới đây có các bạn hỏi tôi rằng mong mỏi lọc dữ liệu cung và cầu trong bài bác trước đó. Do code dữ liệu Stocktrace chỉ vẽ vật dụng thị thôi, còn hy vọng làm cỗ lọc các bạn phải khẳng định mình phải điều kiện, hiệu quả của dữ liệu đó như thế nào tiếp đến xây dựng filter.Trong code Amibroker còn nhiều tính năng khác ví như đọc, ghi, xuất file… vị mới bắt đầu nên chỉ cần lưu ý đến những hào kiệt trên là đủ dùng rồi.

Bạn đang xem: Cách viết code amibroker

1. Vẽ đồ gia dụng thị bên trên Amibroker

Cách sớm nhất có thể là kéo thả từ hành lang cửa số Charts vào Amibroker. Lựa chọn đồ thị, chỉ báo đề nghị vẽ rồi kéo qua cửa sổ chính.Tham khảo thêm https://xavipacheco.com/quan-ly-chart-amibroker/

*

Để sửa đổi các thông số kỹ thuật của vật thị ta mở phần coding ra, nếu chưa rõ về các thông số kỹ thuật của chart đó ta hoàn toàn có thể mở phần help trên ứng dụng để tra cứu hiểu.

Rất những chỉ báo kỹ thuật được Amibroker thống kê giám sát và tích hòa hợp sẵn đề nghị bạn chỉ cần điền các tham số vào (nếu như không muốn sử dụng thông số mặc địch).

Để điều chỉ các thông số mặc định của Indicator ngoài màn hình chính ta biến hóa cách khởi tạo ra biến bằng hàm Param. Ví dụ:


P = Param("Period",20,2,25,1); //Chú thích: //20: Số khoác định//2: Số bé nhất có thể chọn//25: Số phệ nhất có thể chọn//1: quý hiếm tăng sút của bước chọn
Để chart thêm chuyên nghiệp ta áp dụng hàm PlotText (vẽ chữ) cùng PlotShapes (vẽ biểu tượng)

2. Quét cp (Scan)3. Lọc cp (Explorer Filter)

Để thực hiện chạy Explorer lọc cp ta phải viết đk cho đổi thay Filter. Trường hợp như scan chỉ quét được điều kiện mua và bán thì Filter sẽ có thể chấp nhận được người cần sử dụng lọc toàn bộ các đk đưa ra.

Xem thêm: Các Giống Chim Cảnh Phổ Biến Thường Được Nuôi Tại Việt Nam, Lừa Bán Chim Cảnh Qua Mạng

Ví dụ thanh lọc cổ phiếu có mức giá trị thanh toán trên 5 tỷ:


Filter = C*V>5*10^6;
4. Kiểm tra Backtest

Đây là phần tôi áp dụng nhiều duy nhất trên Amibroker. Để một thuật toán có xác suất cao yêu cầu trải qua nhiều lần backtest với dữ liệu nhiều năm, các mã đầu tư và chứng khoán khác nhau.

Tính năng này chỉ yêu cầu code Amibroker gồm biến Buy và Sell.

5. Buổi tối ưu hoá (optimize)

Tính năng này cũng khá quan trọng vì chưng trong thuật toán xử lý hoàn toàn có thể phải áp dụng nhiều chỉ báo indicator phối phù hợp với nhau, tuyệt ở mỗi thị trường khác biệt thì tham số mặc định cho mỗi chỉ báo cũng phải biến đổi cho phù hợp. Nhân tài này sinh ra để hỗ trợ chúng ta có thể lựa chọn đầy đủ tổ hợp những thông số tương xứng nhất.

Để tối ưu phát triển thành nào ta chỉ cần thay đổi cách khởi tạo biến đó bằng hàm Optimize trong Amibroker code

Bài viết liên quan

Trả lời

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 *