Xây dựng và backtest Flow đầu tiên
Đọc xong hướng dẫn này, bạn sẽ có một Flow dựng từ mẫu, đã backtest với chi phí do bạn đặt, và đang chạy quy tắc của chính bạn trên tài khoản MT5 DEMO.
Backtest chỉ cần tài khoản PipLoop. Muốn chạy Flow thì cần tài khoản MT5 đã kết nối qua EA (Kết nối tài khoản MT5).
1. Bắt đầu từ một mẫu
Phần tiêu đề “1. Bắt đầu từ một mẫu”- Mở Flow Builder ở thanh bên và chọn + New Workflow.
- Ở màn hình New flow, kiểm tra ô Symbol. Backtest dùng tick data của PipLoop cho symbol này.
- Chọn một mẫu rồi bấm Use template. Mẫu Session range breakout có nhãn Recommended. Start from scratch (nhãn Blank, nút Create) mở các bước trống với giá trị mặc định an toàn.
Mẫu nào cũng mở ra trên canvas và sửa được toàn bộ.
2. Năm bước của một Flow
Phần tiêu đề “2. Năm bước của một Flow”Canvas luôn có năm bước, từ trái sang phải:
- Entry signal: khi nào tìm lệnh, ví dụ Bar close, Time range hay Moving average cross.
- Risk checks: mình có được phép vào lệnh không? Ví dụ Max open positions, One trade per day hay Daily loss lock.
- Position size: Fixed lots, Risk % of balance hoặc Fixed money risk.
- Order & protection: lệnh vào, như Stop orders at level hay Market order, kèm Stop loss, Take profit, Break-even và Trailing stop.
- Exit: điều kiện nào đến trước sẽ đóng lệnh, ví dụ Close at time hay Opposite signal.
Bấm vào một node để mở phần cài đặt của nó. Thêm node bằng Add condition, Add check, Add node, Add exit, hoặc từ bảng node (Search nodes). Nút Read as text hiện cả Flow dưới dạng In plain words, giúp bạn soát lại Flow có đúng ý mình không.
Trên thanh công cụ, đặt Timeframe, Direction (Buy and sell, Buy only hoặc Sell only) và giờ máy chủ của broker (Server UTC). Giờ trong các node là giờ máy chủ broker.
3. Lưu cho đến khi thấy “Ready to test”
Phần tiêu đề “3. Lưu cho đến khi thấy “Ready to test””Bấm Save. Thanh công cụ hiện ● Unsaved, Saving… hoặc Saved. Bên cạnh, PipLoop kiểm tra Flow: Save to check, Checking…, một con số kèm to fix, hoặc ✓ Ready to test. Bấm vào node đang báo lỗi để xem cần sửa gì.
4. Đặt chi phí và chạy backtest
Phần tiêu đề “4. Đặt chi phí và chạy backtest”- Bấm ⚙ Settings để mở Backtest settings.
- Chọn Period (All history, vài tháng gần đây, hoặc Choose dates) và Start balance.
- Đặt chi phí. Spread mặc định là Recorded in the data, trừ khi bạn chọn Fixed. Commission per lot và Slippage per side bắt đầu ở 0. Hãy nhập đúng phí broker của bạn và một mức trượt giá thực tế, nếu không kết quả sẽ đẹp hơn những gì thị trường cho phép.
- Bấm Run backtest. Những lần sau, nút Backtest trên thanh công cụ dùng lại các cài đặt này.
Flow bắt đầu bằng Webhook alert thì không backtest được. Hãy thử nó trên tài khoản DEMO: khi Flow đang chạy, phần cài đặt của node có Test buy và Test sell. Giữ bí mật Webhook URL của nó.
5. Đọc kết quả
Phần tiêu đề “5. Đọc kết quả”- Phần đầu ghi lại symbol, khoảng ngày và chi phí đã dùng.
- Hàng trên cùng có Net profit, Trades, Win rate, Profit factor, Max drawdown, Average R, rồi đến đường equity.
- Ở Chart, chuyển qua từng ngày. Chọn một dòng trong Trades để xem lệnh đó trên chart, rồi Show path on canvas để xem lệnh đã đi qua những node nào.
- Days without a trade cho biết ngày không có lệnh, Flow dừng ở đâu và vì sao.
- Nếu một lệnh chạm cả stop lẫn target trong cùng một nến, có ghi chú rằng stop được tính trước.
Kết quả giả lập (backtest), không phải giao dịch thật, được thiết kế khi đã biết dữ liệu quá khứ và không đảm bảo kết quả tương lai.
Hãy nhìn drawdown (sụt giảm vốn) và những ngày tệ nhất, đừng chỉ nhìn kết quả ròng. Mỗi lần sửa một chỗ, lưu, rồi test lại. Back to canvas đưa bạn về màn hình chỉnh sửa.
6. Chạy trên tài khoản MT5 DEMO
Phần tiêu đề “6. Chạy trên tài khoản MT5 DEMO”- Ở ACCOUNT, chọn tài khoản DEMO. Tài khoản phải hiện EA connected.
- Bấm Run live và chọn symbol của tài khoản. Mỗi broker hay đặt tên cùng một thị trường hơi khác nhau.
- Nếu PipLoop báo vấn đề, hãy sửa trước. Cảnh báo thì có thể chấp nhận bằng Run anyway. Với tài khoản tiền thật, bạn còn phải gõ REAL. Hãy luyện trên DEMO trước.
- Thanh công cụ hiện ● Live. Trades mở các tab Positions, Orders, History và Activity.
- Muốn dừng, bấm ■ Stop, rồi chọn Stop · keep position hoặc Stop · close all.
Khi có sự cố
Phần tiêu đề “Khi có sự cố”- EA not connected. Attach the EA in MT5, then try again. Xem Xử lý trạng thái kết nối.
- Giờ máy chủ broker khác với giờ của Flow: đổi Server UTC trên thanh công cụ cho khớp.
- No local history for … yet. PipLoop chưa có tick data của symbol này. Hãy chọn symbol khác.
Flow đang chạy vẫn cần bạn theo dõi. Giữ MT5 luôn mở, xem Activity, và dừng Flow khi thị trường hoặc kế hoạch của bạn thay đổi.