THGOLD đã có những bài viết chia sẻ đến các bạn về cách backtest và thử nghiệm giao dịch với EA (Expert Advisor – Robot giao dịch) trên các phần mềm MT4 và MT5 rồi nhưng nếu như chúng ta chỉ đơn giản mượn lịch sử nến để test chiến thuật không dùng EA mà là hệ thống giao dịch nào đó như Price Action và thử nghiệm chỉ báo nào đó thì phải làm thể nào, chúng ta sẽ được biết chi tiết trong bài viết này.
Chẳng hạn THGOLD có chia sẻ đến bạn đọc một chiến thuật rất hay đó là chiến thuật Price Action kết hợp với hệ thống chỉ báo Moving Average, Standard Deviation, Stochastic, Volumes, Parabolic SAR.
Khi đã biết đến chiến thuật đó thì nếu như bạn chờ đợi biểu đồ giá trong thực tế biến động và giao dịch thử nghiệm xem tính hiệu quả thì rõ ràng là rất mất thời gian và khiến bạn thêm sốt ruột.
Thật tuyệt vời khi chúng ta có thể mượn biểu đồ giá trong quá khứ trên chính phần mềm MT4 và MT5 để nó tái hiện lại như thật với tốc độ biến động giá nhanh hơn giúp chúng ta test chiến thuật một cách nhanh chóng hơn rất nhiều.
Trong bài viết này cũng lấy ví dụ về test thử nghiệm chiến thuật nêu trên.
So với phần mềm Forex Tester thì backtest trên MT4 và MT5 sẽ không thể đầy đủ tính năng và trải nghiệm như giao dịch thật nhưng về cơ bản nó cũng đáp ứng được các yêu cầu tối thiểu để chúng ta có thể xem một chiến thuật giao dịch nào đó có hiệu quả hay không.
Với hai phần mềm MT4 và MT5 chúng ta sẽ chỉ có thể mượn lịch sử giá để ngầm giao dịch trong đầu chứ không thể thao tác vào lệnh hay là nhận các thống kê, báo cáo giao dịch sau đó.
Hướng dẫn backtest chiến thuật trên MT4
Để tiến hành backtest chiến thuật đơn thuần không sử dụng EA trên phần mềm MT4 thì chúng ta có thể làm như sau:
Trước tiên nói về đặc điểm thử nghiệm chiến thuật giao dịch với MT4 thì không được linh hoạt như MT5, chúng ta phải thực hiện thủ công mất thời gian hơn so với phần mềm MT5.
Đầu tiên chúng ta mở cửa sổ test chiến thuật của MT4 lên (Mũi tên số 1), sau đó chúng ta chọn ở mũi tên số 2 đó là Indicator sau đó đến vị trí mũi tên số 3 chúng ta lưu ý đó là phải chọn một chỉ báo mà có trong hệ thống chiến thuật giao dịch mà chúng ta muốn thử nghiệm, ở đây ví dụ là Parabolic SAR.
Nếu như bạn chỉ đơn thuần muốn một biểu đồ nến thôi thì bạn có thể chọn tạm một chỉ báo nào đó là được, miễn sao chỉ báo đó không che khuất biểu đồ nến của bạn là được.
Tiếp đến bạn lựa chọn thêm các thông số khác như:
- Symbol: Lựa chọn sản phẩm giao dịch mà bạn muốn
- Period: Khung giờ giao dịch mà bạn muốn thử nghiệm.
- Model: Các bạn nên chọn là Every tick
- Use date: Đây là bạn chọn khoảng thời gian muốn lấy dữ liệu nến để thử nghiệm chiến thuật.
Sau khi hoàn tất thì bạn nhấn nút Start để băt đầu thử nghiệm chiến thuật.
Và biểu đồ giá sẽ hiện ra như trên với một biểu đồ như mặc định của phần mềm và thêm được chỉ báo Parabolic SAR mà chúng ta lựa chọn.
Lúc này để biểu đồ giá đúng như chiến thuật mà chúng ta muốn thì chúng ta sẽ phải thêm từng chỉ báo còn thiếu vào biểu đồ như cách chèn chỉ báo thông thường. Đồng thời đổi giao diện biểu đồ nến theo ý muốn của bạn cũng như cách làm thông thường khi chúng ta giao dịch thật.
Hình trên là ví dụ chúng ta đổi giao diện cho biểu đồ nến.
Sau khi đã chỉnh sửa giao diện và thêm chỉ báo vào biểu đồ thì chúng ta đã có thể thoải mái thử nghiệm chiến thuật giao dịch của mình với hệ thống đã được thiết lập rồi.
Có một điều cần nói thêm ở đây đó là tại sao ở bước ban đầu chúng ta chỉ được chọn 1 chỉ báo và cần phải chọn 1 chỉ báo có trong danh sách các chỉ báo mà chúng ta dự định sử dụng.
Bởi vì khi đã thêm chỉ báo và bắt đầu thử nghiệm thì chúng ta sẽ không thể xoá chỉ báo đó đi như là biểu đồ giá trong trạng thái giao dịch bình thường được.
Vì vậy mà chúng ta cần phải thêm một chỉ báo có sẵn trong chiến thuật giao dịch như thế thì sau khi chúng ta thêm các chỉ báo còn thiếu là hoàn thành thiết lập hệ thống giao dịch như chúng ta muốn.
Sẽ có bạn thắc mắc là sao mình không lưu lại cái Template của hệ thống giao dịch đó rồi sau chỉ cần mở lên rất nhanh chóng. Thế nhưng tiếc là MT4 không thể thực hiện được.
Về cơ bản thì công nghệ của MT4 thấp hơn MT5 và đôi khi đã bật thử nghiệm rồi nhưng biểu đồ giá không chạy mà vẫn cứ đứng im một chỗ không hiểu lý do vì sao, trong khi lúc khác thì lại chạy bình thường. Cho nên nếu bạn thử nghiệm trên MT4 có vấn đề thì hay chuyển sang thử nghiệm với MT5.
Test chiến thuật không dùng EA với phần mềm MT5
Với phần mềm MT5 thì công nghệ Backtest có tiến bộ hơn hẳn và rất thuận lợi trong việc sử dụng. Giống như vấn đề ở trên mà chúng ta thắc mắc là sao không lưu lại Template của hệ thống giao dịch thì phần mềm MT5 có thể làm điều đó.
Đầu tiên chúng ta sẽ thiết lập hệ thống giao dịch như hình dưới đây
Sau đó chúng ta sẽ tiến hành lưu lại template này
Bạn nhấn chuột phải vào màn hình biểu đồ giá và chọn Templates —> Save template
Sau đó chúng ta lưu lại template với một cái dễ nhớ và nhấn Save.
Sau khi đã lưu Template xong thì chúng ta sẽ mở cửa sổ test chiến thuật lên bằng cách nhấn vào biểu tượng Tester trên thanh Toolbar ở góc dưới cùng bên phải.
Sau đó chúng ta sẽ chọn mục Indicator
Trong phần tuỳ chỉnh của MT5 này thì bạn không cần phải chọn một chỉ báo trong hệ thống giao dịch mà cứ chọn bất kỳ một chỉ báo ngẫu nhiên nào đó.
Sau đó bạn lựa chọn cặp tiền tệ, thời gian giao dịch cũng như là quãng thời gian lựa chọn để trích xuất dữ liệu biểu đồ giá.
Hoàn tất chúng ta nhấn vào nút Start ở góc dưới cùng bên phải màn hình để bắt đầu thử nghiện chiến thuật.
Một cửa sổ Víual của biểu đồ giá được mở lên như trên và lúc này chúng ta bắt đầu lựa chọn template mà chúng ta đã lưu lại để chuyển biểu đồ giá về hệ thống giao dịch mà chúng ta muốn thử nghiệm.
Chỉ trong tích tắc là chúng ta đã có ngay một giao diện của chiến thuật mà chúng ta thử nghiệm mà không phải mất công thiết lập như là phần mềm MT4.
Lời kết
Như vậy là chúng ta đã biết cách để test một chiến thuật không dùng EA trên phần mềm MT4 và MT5 là như thế nào rồi, về cơ bản là rất đơn giản đúng không nào.
Bây giờ chúng ta đã có thể thoải mái test mọi chiến thuật mà chúng ta muốn. Hạn chế ở test chiến thuật với MT4 và MT5 đó là chúng ta không thể thử nghiệm trên đa khung thời gian được, cũng như không thể vào lệnh. Các tính năng để bạn có thể giao dịch và trải nghiệm như thật cũng hạn chế rất nhiều.
Để có thể backtest một cách hoàn hảo đồng thời luyện tập giao dịch giúp bạn nhanh tiến bộ thì các bạn nên sử dụng phần mềm Forex Tester.
Chúc các bạn thành công!!!