Backtest giả định rằng lệnh cắt lỗ của bạn luôn tồn tại. Nhưng khi giao dịch thật, đó là một lệnh có thể bị từ chối. Khoảng cách giữa hai giả định ấy là nơi tiền thật bị mất.

Đây là những gì đã xảy ra.

Lệnh cắt lỗ của tôi bị từ chối giữa lúc thị trường lao dốc. Sau đó, bot mở thêm 3 vị thế chỉ trong 6 giây.

Trong đợt giảm giá nhanh, Binance từ chối lệnh cắt lỗ của tôi với lỗi -2021: giá thị trường đã vượt qua mức kích hoạt trước khi lệnh được gửi đến.

Mã của tôi không xử lý trường hợp bị từ chối đó. Vị thế vẫn mở mà không có lệnh cắt lỗ, và vì trạng thái nội bộ của bot không ghi nhận điều này, tín hiệu tiếp theo lại mở thêm một vị thế. Cả thảy ba lần.

Mức rủi ro dự kiến là 3 USDT. Khoản lỗ thực tế là 11.75 USDT.

Đây là một phần của thử nghiệm công khai: biến 5,063 USDT thành 1,000,000 USDT, công bố mọi kết quả — kể cả những kết quả khiến tôi trông thật tệ.

Chạy trên $BNB

#Binance #Futures #Backtesting #TradingBot #CryptoData