Người bắt đầu
Bạn đang đọc bây giờ
Làm thế nào để kiểm tra máy đánh bạc đúng cách (chuyên gia cố vấn)?
0

Làm thế nào để kiểm tra máy đánh bạc đúng cách (chuyên gia cố vấn)?

tạo Pawel MosionekTháng Tám 21 2013

Thử nghiệm EA (Expert Advisors) trong thị trường ngoại hối là một vấn đề phức tạp. Làm thế nào để làm điều đó một cách chính xác? Giao dịch với các chiến lược tự động là một công việc khó khăn, nhưng đôi khi bạn sẽ phải đối mặt với thử thách. Chính ý tưởng về một chiếc máy bán hàng tự động hoặc tìm kiếm một robot có tiềm năng đã sẵn sàng mới chỉ là bước khởi đầu của công việc cần phải hoàn thành. Khi chúng tôi nghĩ rằng mọi thứ đã sẵn sàng ở giai đoạn này, thì đã đến lúc thử nghiệm thiết bị trong điều kiện phòng thí nghiệm. Với mục đích này, cái gọi là kiểm tra lại dữ liệu lịch sử. Làm thế nào để làm điều đó và làm thế nào để tiếp cận nó? Chúng tôi sẽ sử dụng nó cho mục đích này Người kiểm tra chiến lược na Nền tảng MetaTrader 4 và 5.

Dữ liệu lịch sử

Để thực hiện kiểm tra dữ liệu lịch sử, bạn phải có cơ sở dữ liệu về dữ liệu này. Thông thường, chúng tôi có quyền truy cập vào một lượng lịch sử nhất định trên nền tảng. Phạm vi của nó có thể khác nhau tùy thuộc vào nhạc cụ và khoảng thời gian (thông thường khoảng thời gian càng nhỏ thì phạm vi càng ngắn). Vấn đề là, thường không có nhiều. Vì vậy, chúng tôi có hai lựa chọn:

  1. Tải xuống dữ liệu từ Trung tâm Lịch sử MetaQuotes (tab Công cụ trong MT4),
  2. Tìm kiếm các nguồn dữ liệu khác trên web.

Tùy chọn đầu tiên có vẻ là dễ nhất. Một vài cú nhấp chuột và thực hiện. Thật không may, bạn phải rất cẩn thận và giải pháp này có hai nhược điểm đáng kể - dữ liệu có xu hướng kém chất lượng, tức là nó hiển thị nhiều mức giá kỳ lạ không nhất thiết phải xuất hiện trên thị trường và đôi khi có những khoảng trống trong lịch sử. Nó xảy ra rằng họ mất tích trong vài ngày hoặc thậm chí vài tuần. Nếu chúng tôi quyết định về giải pháp này, thì đáng để theo dõi biểu đồ ở các khoảng thời gian khác nhau và xem liệu có bất kỳ lỗi nào như vậy không.

bt3

Tùy chọn thứ hai cuối cùng vẫn tốt hơn, đặc biệt nếu chúng tôi dự định thử nghiệm nhiều robot trong thời gian dài hơn, nhưng nó đòi hỏi nhiều công việc hơn. Để làm điều này, hãy tìm dữ liệu có sẵn trên Internet. Có một thời, nhiều người đã sử dụng dữ liệu đánh dấu Dukascopy, yêu cầu chuyển đổi sang định dạng thích hợp. Tuy nhiên, tại thời điểm này (tháng 2013 năm XNUMX) đã có một vấn đề với việc chuyển đổi dễ dàng của họ, vì vậy nó không còn dễ dàng như vậy nữa. Có những trang web khác cung cấp dữ liệu như vậy, ví dụ: HistData.com. Dữ liệu lịch sử cho các lần kiểm tra lại nên được đặt trong thư mục thích hợp, theo mặc định, đó là: Thiết bị đầu cuối\người kiểm tra\lịch sử.


PHẢI ĐỌC: Dữ liệu lịch sử MetaTrader 4. Nhập tệp CSV


Làm thế nào để kiểm tra lại

Thông thường mỗi chiến lược được chuẩn bị cho một thị trường và khoảng thời gian cụ thể (hoặc các loại của chúng, ví dụ: các cặp tiền tệ chính, khoảng thời gian thấp, v.v.). Điều này là do các đặc điểm khác nhau của các công cụ tài chính và quan điểm thời gian của các giao dịch nắm giữ (mở rộng quy mô, giao dịch trong ngày, dài hạn). Có rất ít chiến lược phổ quát có thể được sử dụng ở nhiều thị trường khác nhau và thông thường ý tưởng ban đầu sẽ chỉ định những hướng dẫn này. Nhờ đó, chúng tôi biết rằng không cần thiết phải thay đổi lần lượt tất cả các cặp tiền tệ trong mỗi khoảng thời gian.

Thiết lập tài khoản và chiến lược

Đầu tiên, chúng tôi chọn các tham số theo quyết định và giả định của mình (việc tối ưu hóa sẽ được dành cho một bài viết riêng). Đồng thời, bạn nên đặt số vốn và tiền tệ của tài khoản sẽ diễn ra thử nghiệm và liệu chiến lược có nên bao gồm các giao dịch dài và ngắn hay chỉ một loại (đối với các máy khác thường hơn, tùy chọn này sẽ hữu ích ).

bt1

cấu hình môi trường

Bước tiếp theo là chọn công cụ mà máy sẽ được kiểm tra cùng với khoảng thời gian và phạm vi ngày. Điều quan trọng là chọn phạm vi mà chúng tôi có dữ liệu. Khoảng thời gian càng dài, bài kiểm tra sẽ chạy càng lâu. Do thực tế là mỗi thị trường thay đổi đặc điểm của nó, tốt hơn là nên kiểm tra máy theo những cách khác nhau, tức là lần lượt chọn một khoảng thời gian dài và những khoảng thời gian ngắn hơn.

bt2

Thông thường trong một tab Mô hình phương pháp chính xác nhất được chọn, mặc dù có thể chọn một phương pháp tổng quát hơn để kiểm tra minh họa nhanh.

Sau khi định cấu hình các tham số trên, bạn có thể bắt đầu thử nghiệm (nút Bắt đầu). Khi thanh màu xanh lá cây chạm đến phía bên phải, quá trình kiểm tra đã hoàn tất. Nó luôn đáng để lặp lại thử nghiệm khi sử dụng chế độ trực quan, nhờ đó chúng ta sẽ có thể xem mô hình khóa học và thời điểm kết thúc giao dịch trực tiếp. Điều này sẽ cung cấp cho chúng tôi xác nhận bổ sung liệu các giả định trong chiến lược của chúng tôi có được triển khai chính xác hay không. Tốc độ của toàn bộ hành động có thể được điều chỉnh bằng thanh trượt.


XEM THÊM: Backtesting chắc chắn là không đủ. Kiểm tra máy của bạn


Phân tích kết quả

Sau khi thực hiện backtest, quan sát hoạt động của máy và thấy rằng mọi thứ đều ổn, bạn có thể tiến hành phân tích kết quả được tạo trong bài báo cáo.

  1. Đầu tiên, hãy kiểm tra xem thử nghiệm có đúng kỹ thuật và không có sai sót nào không. Các lỗi đơn lẻ trong biểu đồ có thể chấp nhận được và không ảnh hưởng lớn đến kết quả.
  2. Chất lượng mô hình hóa – giá trị thấp cho biết việc sử dụng dữ liệu có chất lượng đáng ngờ. Giá trị từ 90% trở lên được coi là phù hợp và đáng tin cậy.
  3. Cuối cùng, chúng ta có thể đi đến điều mà chúng ta quan tâm nhất, tức là kết quả của hệ thống. Tổng lợi nhuận, thua lỗ, rút ​​vốn và các thông số khác đã được mọi người phân tích và đánh giá theo cách riêng của họ. Tuy nhiên, cần đặc biệt chú ý đến số lượng giao dịch được ký kết. Khó có thể nói rằng quá trình thử nghiệm hệ thống chỉ tạo ra 5 giao dịch mỗi năm cho thấy các cơ hội và mối đe dọa tiềm ẩn do hoạt động của nó. Càng nhiều giao dịch, kết quả càng đáng tin cậy.

Bạn cũng có thể đánh giá đường cong vốn, đường cong này sẽ cho chúng tôi biết số dư của tài khoản (các giao dịch đã đóng) đã thay đổi như thế nào trong giai đoạn thử nghiệm. Sự sụt giảm mạnh và mức giảm đáng lo ngại sẽ nâng cao cảnh giác của chúng ta và những giao dịch này cần được xem xét kỹ lưỡng hơn.

bt4

Chúng tôi sẽ thông báo cho bạn về bất kỳ sự cố nào của máy trong tab tạp chínơi bạn có thể xem tất cả các hành động mà EA đã thực hiện. Tất cả các điểm bất thường được đánh dấu bằng biển báo đường tương đương "Cấm vào".

bt5

Bạn nghĩ sao?
tôi thích
86%
Thú vị
0%
Heh ...
0%
Sốc!
0%
Tôi không thích
0%
Thương xót
14%
Thông tin về các Tác giả
Pawel Mosionek
Nhà giao dịch tích cực trên thị trường ngoại hối từ năm 2006. Biên tập viên của cổng thông tin Forex Nawigator, tổng biên tập và đồng tác giả của trang web ForexClub.pl. Diễn giả tại hội nghị "Tập trung vào ngoại hối" tại Trường Kinh tế Warsaw, "NetVision" tại Đại học Công nghệ Gdańsk và "Trí tuệ tài chính" tại Đại học Gdańsk. Hai lần vô địch "Junior Trader" - trò chơi đầu tư dành cho sinh viên do DM XTB tổ chức. Nghiện du lịch, xe máy và nhảy dù.