Chiến lược bắt đáy crypto: quy tắc, rủi ro và kiểm thử bằng dữ liệu quá khứ
Chiến lược mua khi giá giảm trong crypto hoạt động như thế nào, các quy tắc cụ thể để tự động hóa chiến lược, những lúc chiến lược thường thất bại và ảnh chụp kết quả kiểm thử ngược đã bao gồm phí.
Câu trả lời ngắn
Chiến lược bắt đáy mua coin sau khi giá giảm một mức nhất định trong một khoảng thời gian nhất định, chẳng hạn 5% trong 24 giờ, rồi bán ở mức giá mục tiêu hoặc khi chạm stop loss. Chiến lược này phù hợp với thị trường phục hồi sau khi giảm, nhưng có thể thua lỗ nếu giá tiếp tục giảm, vì vậy stop loss là yếu tố quan trọng nhất.
Tổng quan kết quả kiểm thử chiến lược
Chiến lược mua BTC khi giá giảm v1, backtest
- Quy tắc của bạn
- Nắm giữ BTC
- Lệnh đã đóng
- Nắm giữ BTC
- +3.1%90 ngày qua
- Nắm giữ, mức giảm lớn nhất
- -10.7%90 ngày qua
- Giao dịch
- 9
- Tỷ lệ thắng
- 67%
Phí: Phí giao dịch spot của Binance là 0.1% cho mỗi lần mua và bán. Trượt giá: 0.05% mỗi lệnh.
Kết quả trong quá khứ không dự đoán kết quả trong tương lai.
Ví dụ minh họa, không phải kết quả thực tế.
Mua khi giá giảm là gì
Mua khi giá giảm mạnh là mua coin sau khi giá giảm đáng kể, với kỳ vọng giá sẽ phục hồi một phần. Các nhà giao dịch đã tự làm điều này từ lâu, kể từ khi thị trường xuất hiện. Nhưng làm thủ công có hai vấn đề: giá crypto có thể giảm bất cứ lúc nào, và rất khó nhận biết đó chỉ là một nhịp giảm hay là khởi đầu của một đợt lao dốc.
Chiến lược tự động mua khi giá giảm giải quyết vấn đề đầu tiên bằng cách theo dõi thị trường suốt ngày đêm, còn vấn đề thứ hai được xử lý bằng các quy tắc đặt trước: mức giảm bao nhiêu thì được tính, mua bao nhiêu, khi nào chốt lời và khi nào cần thừa nhận đó không phải là một nhịp giảm tạm thời.
Cách các quy tắc hoạt động
Tác nhân theo dõi giá suốt ngày đêm. Khi đồng coin giảm đến mức kích hoạt bạn đặt ra trong khoảng thời gian đã chọn, chẳng hạn giảm 5% trong vòng 24 giờ, tác nhân sẽ mua một lượng cố định. Sau đó, tác nhân chờ một trong hai điều kiện thoát lệnh: giá tăng đến mục tiêu phía trên giá mua hoặc giảm xuống mức stop loss phía dưới giá mua.
Hai giới hạn nữa giúp kiểm soát hoạt động của bot. Giới hạn số lệnh mua đang mở ngăn bot mua ở mọi nhịp trong một đợt giảm kéo dài, còn giới hạn lỗ trong ngày sẽ tạm dừng bot đến hết ngày khi chạm ngưỡng.
Giải thích năm quy tắc
- Điểm vào lệnh: giảm 5% trong vòng 24 giờ. Mức giảm đủ lớn để bỏ qua biến động thường ngày của BTC, nhưng đủ nhỏ để có thể kích hoạt vài lần trong một quý biến động mạnh.
- Khối lượng: $50 mỗi lần mua, tối đa 2 lệnh đang mở. Tổng số tiền có rủi ro không bao giờ vượt quá $100, dù giá giảm sâu đến đâu.
- Điểm thoát: bán khi giá cao hơn giá mua 4%. Mục tiêu vừa phải mà một nhịp hồi thường có thể chạm tới.
- Stop loss: bán khi giá thấp hơn giá mua 6%. Quy tắc thừa nhận rằng một đợt giảm giá không phải lúc nào cũng chỉ là nhịp điều chỉnh.
- Giới hạn lỗ hằng ngày: $25. Nếu hai lệnh stop loss bị kích hoạt trong cùng một ngày xấu, tác nhân sẽ dừng giao dịch trong ngày đó.
Mỗi con số chỉ là điểm khởi đầu, không phải khuyến nghị. Hãy thay đổi chúng bằng ngôn ngữ thông thường và so sánh kết quả backtest.
Ví dụ minh họa bằng số liệu
Trong một giai đoạn, agent có thể gặp tình huống sau:
- BTC giảm 5.3% trong 24 giờ. Agent mua $50 BTC ở mức $86,930 (đang mở 1 trong 2 lệnh mua).
- Hai ngày sau, BTC giao dịch ở mức $90,410, cao hơn giá mua 4%. Agent bán được khoảng $52, lãi khoảng $1.79 sau phí.
- Một tuần sau, BTC giảm 4.6% trong 24 giờ. Agent không giao dịch và ghi lại lý do: chưa đạt quy tắc vào lệnh ở mức 5%.
- Sau đó, BTC giảm 5.1% từ một mức giá cao hơn. Agent mua ở mức $91,120, nhưng BTC tiếp tục giảm. Khi giá xuống $85,650, thấp hơn giá mua 6%, lệnh stop loss bán ra, lỗ khoảng $3.11 sau phí.
Hai giao dịch, một có lãi và một thua lỗ, cùng một quyết định được ghi lại là đứng ngoài. Khoản lỗ lớn hơn khoản lãi, vì vậy tỷ lệ giao dịch có lãi cũng quan trọng như mục tiêu. Đây là ví dụ minh họa, không phải kết quả thực tế.
Khi nào cách này thường hiệu quả
Chiến lược mua khi giá giảm thường hoạt động tốt nhất khi một đồng coin dao động quanh một mức giá rồi phục hồi sau những đợt giảm mạnh. Chiến lược hoạt động kém nhất khi giá liên tục đi xuống, mỗi lần mua xong giá lại giảm tiếp và lệnh stop-loss bị kích hoạt hết lần này đến lần khác. Vì vậy, kết quả backtest luôn được đặt cạnh kết quả chỉ đơn giản nắm giữ đồng coin đó trong cùng khoảng thời gian.
Quy tắc này cũng ít hiệu quả khi giá tăng đều. Nếu một đồng coin tăng mà không có những đợt giảm mạnh, quy tắc sẽ không mua và bạn vẫn giữ tiền mặt trong khi thị trường tiếp tục biến động mà không có bạn.
Khi nào bot thất bại và cách hạn chế thiệt hại
- Giá tiếp tục lao dốc. Lệnh mua đầu tiên chạm mức dừng; đợt giảm tiếp theo kích hoạt một lệnh mua khác, rồi lệnh này cũng chạm mức dừng. Giới hạn tối đa 2 lệnh mua đang mở và mức lỗ tối đa $25 mỗi ngày sẽ giới hạn số tiền có thể mất trong ngày.
- Giá giảm nhanh xuyên qua mức dừng. Khi giá biến động đột ngột, stop-loss bán theo giá thị trường và có thể được khớp ở mức thấp hơn mức dừng. Nhật ký quyết định ghi lại giá khớp thực tế.
- Phí từ nhiều giao dịch nhỏ. Ngưỡng kích hoạt mua khi giá giảm thấp hơn sẽ tạo ra nhiều giao dịch hơn và tốn phí nhiều hơn. Mọi bài backtest của TradeCorgi đều tính phí, giúp bạn thấy điều này trước khi giao dịch thật.
Các biến thể cần thử nghiệm
- Các coin khác nhau. ETH và SOL thường biến động mạnh hơn BTC, nên cùng một ngưỡng 5% sẽ được kích hoạt thường xuyên hơn. Hãy cân nhắc ngưỡng lớn hơn với các coin biến động mạnh hơn.
- Giá giảm sâu hơn, mục tiêu lớn hơn. Mức giảm 10% với mục tiêu 7% sẽ ít giao dịch hơn nhưng đón được những nhịp biến động lớn hơn.
- Bộ lọc RSI. Chỉ mua khi RSI thấp hơn một mức nhất định, để quy tắc chờ thị trường rơi vào vùng quá bán.
- Chỉ nhận thông báo. Chạy cùng các quy tắc trên Copilot để nhận thông báo và tự giao dịch.
Cách đọc nhật ký quyết định
Nhật ký giúp bạn biết chiến lược có hoạt động như dự định hay không. Hãy chú ý ba điều: các giao dịch diễn ra ngoài dự kiến, những nhịp giảm mà agent bỏ qua và lý do, cùng khoảng chênh giữa mỗi mức dừng và giá khớp lệnh thực tế. Nếu agent đứng ngoài thường xuyên hơn nhiều so với dự kiến, ngưỡng kích hoạt mua khi giá giảm có thể quá cao đối với đồng coin đó.
Tùy chỉnh theo cách của bạn
Chỉ cần mô tả bằng lời để thay đổi đồng coin, mức giảm giá, khoảng thời gian, mục tiêu và mức dừng lỗ, rồi so sánh các kết quả backtest trong cùng một giai đoạn. Mỗi thay đổi sẽ tạo một phiên bản mới của tác nhân và bắt đầu chạy thử bằng tiền ảo trước khi có bất kỳ lệnh thật nào.
Những rủi ro cần biết
- Giá tiếp tục giảm: mỗi lần mua đều ở mức thấp hơn, và stop loss giúp giới hạn thiệt hại.
- Phí và độ trượt giá của nhiều giao dịch nhỏ, những khoản mà backtest không tính phí sẽ bỏ qua.
- Thị trường biến động nhanh, nơi lệnh stop loss có thể khớp ở mức giá bất lợi hơn mức quy tắc đề ra.
Câu hỏi
Mức giảm giá nên là bao nhiêu?
Không có một con số nào là đúng cho tất cả. Mức giảm nhỏ hơn sẽ dẫn đến giao dịch thường xuyên hơn và tốn nhiều phí hơn; mức lớn hơn sẽ chờ lâu hơn để bắt những đợt giảm ít xảy ra nhưng sâu hơn. Hãy backtest một vài mức khác nhau trong cùng một khoảng thời gian, đã tính phí, rồi so sánh cả mức giảm lớn nhất lẫn kết quả.
Tôi có cần đặt stop-loss cho agent mua khi giá giảm không?
Có. TradeCorgi sẽ không chạy agent nào nếu thiếu stop loss và giới hạn thua lỗ hàng ngày, vì khi giá giảm rồi tiếp tục giảm là lúc chiến lược này thua lỗ nhiều nhất.
Tôi có thể chạy bot này trên nhiều coin không?
Có. Chạy một agent cho mỗi đồng coin để mỗi agent có giới hạn riêng, và trên Pro, bạn có thể đặt thêm giới hạn áp dụng cho tất cả agent.
Mua khi giá giảm có phải là chiến lược tốt trong thị trường giá xuống không?
Thường là không. Khi giá giảm đều, mỗi lần mua đều tiếp nối bằng mức giá thấp hơn và stop loss liên tục bị kích hoạt. Giới hạn lỗ trong ngày và giới hạn số lệnh mua đang mở giúp hạn chế các khoản lỗ đó.
Nên đo mức giảm trong khoảng thời gian nào?
Hai mươi bốn giờ là khoảng thời gian bắt đầu phổ biến cho các đồng coin lớn. Khoảng thời gian ngắn hơn phản ứng với những đợt tăng vọt thoáng qua; khoảng thời gian dài hơn phát hiện những đợt giảm chậm hơn. Hãy thử từng khoảng thời gian với cùng một mức giảm.
Cách này khác với DCA như thế nào?
DCA mua theo lịch định sẵn bất kể giá cả thế nào. Chiến lược mua khi giá giảm chờ một đợt giảm mạnh rồi giao dịch vào và thoát khỏi thị trường. Đọc bài so sánh DCA và mua khi giá giảm để tìm hiểu những điểm được và mất của mỗi chiến lược.
Tôi có thể nhận cảnh báo thay vì giao dịch tự động không?
Có. Trên Copilot, các quy tắc đó sẽ gửi cảnh báo kèm lý do và liên kết đến sàn giao dịch của bạn, còn bạn tự đặt lệnh.