#AIBinance #CryptoBot #TradingBot #BİNANCEFUTURES #OpenClaw

CryptoBot là gì?


CryptoBot là một bot giao dịch Binance Futures hoàn toàn tự động chạy 24/7 trên một Raspberry Pi. Nó quét 12 cặp USDT mỗi 60 giây, áp dụng các chiến lược dựa trên chỉ báo kỹ thuật (ADX, EMA, RSI, Bollinger Bands, phân tích đa khung thời gian), và thực hiện giao dịch với quản lý dừng lỗ tự động, bảo vệ điểm hòa vốn, và dừng lùi.


Mọi thứ được kiểm soát qua Telegram — 30+ lệnh để theo dõi, cấu hình và quản lý rủi ro. Không cần bảng điều khiển web, chỉ cần điện thoại của bạn.



Tuần này: Cuộc săn lỗi Hòa vốn


Đây là một tuần khó khăn. Bot đã từ có lãi chuyển sang bằng phẳng, và đã mất nhiều thời gian gỡ lỗi để tìm ra lý do tại sao.


Triệu chứng: Các giao dịch đã được mở đúng cách, đạt được mục tiêu lợi nhuận... và đóng lại ở chính xác 0.00 USDT. Mỗi. Một. Lần.


Nguyên nhân gốc rễ: Cơ chế hòa vốn của chúng tôi đã kích hoạt quá sớm. Khi một giao dịch đạt +1.2% ROI, dừng lỗ đã được di chuyển đến giá vào chính xác. Nhưng với mục tiêu chốt lời ở +3.0% ROI, khoảng cách cần phải vượt qua quá lớn. Tiếng ồn thị trường bình thường sẽ hồi lại 1-2%, chạm vào dừng hòa vốn, và đóng giao dịch với lợi nhuận bằng không.


Về cơ bản, bot đang bảo vệ chống lại thua lỗ một cách quyết liệt đến mức nó ngăn chặn thắng lợi.


Sửa lỗi (đã triển khai hôm nay):


Tham sốTrước (hỏng)Sau (sửa)Điểm hòa vốn+1.2% ROI+2.0% ROIBiên độ dừng lỗ chính xác (0.00 lợi nhuận)Lệnh vào +0.15% (bao gồm phí)Kích hoạt theo chiều dọc+1.3% ROI+2.5% ROIKhóa theo chiều dọc+1.0% lợi nhuận+1.5% lợi nhuận

Bây giờ các giao dịch có không gian để thở. Điểm hòa vốn chỉ bắt đầu sau một bước đi có ý nghĩa, và khi nó bắt đầu, nó khóa đủ để ít nhất trang trải phí giao dịch.



Các sửa lỗi khác trong tuần này


Giám sát Thay đổi IP — API Binance yêu cầu IP đã được đưa vào danh sách trắng. ISP của chúng tôi đã thay đổi IP công cộng của chúng tôi, và bot không thể giao dịch trong nhiều giờ trước khi chúng tôi nhận thấy. Chúng tôi đã xây dựng một tác vụ nền kiểm tra IP mỗi 5 phút và gửi cảnh báo Telegram nếu nó thay đổi, bao gồm kiểm tra tình trạng API.


Auto-Tuner Nhận thức Thị trường — Bot có hệ thống độ nhạy 5 cấp. Trước đây, khi không có giao dịch xảy ra trong 6+ giờ, nó sẽ tự động tăng độ nhạy. Vấn đề: trong một thị trường dao động (ADX < 25 trên tất cả các đồng coin), tăng độ nhạy chỉ có nghĩa là thực hiện các giao dịch xấu. Bây giờ bộ điều chỉnh kiểm tra Điểm số Thị Trường (0-100) dựa trên ADX và độ biến động của BTC trước khi điều chỉnh. Nếu thị trường chết, nó giữ nguyên.


Kiến trúc Dừng Lỗ — Chúng tôi đã phát hiện một lỗ hổng nghiêm trọng: khi cập nhật một điểm dừng lỗ, lệnh cũ bị xóa trước khi lệnh mới được tạo ra. Nếu API gặp lỗi giữa hai bước đó, vị trí hoàn toàn không được bảo vệ. Logic mới tạo ra trước, sau đó xóa — vì vậy luôn có ít nhất một dừng lỗ hoạt động.



Các Con số (Chân thật)


Tổng: 113 giao dịch trong 2 tuần
Tỷ lệ thắng: 50% (52W / 52L)
PnL: +5.47 USDT
Chiến lược: Theo xu hướng Q1 (chiến lược duy nhất hoạt động)
Vốn: ~400 USDT, đòn bẩy 2x, 20 USDT mỗi giao dịch

Liệu +5.47 USDT có ấn tượng không? Không. Nhưng chúng tôi đã bảo toàn vốn qua một trong những thị trường crypto biến động nhất trong nhiều tháng, trong khi tìm kiếm và sửa chữa các lỗi nghiêm trọng. Bot không bị nổ. Điều đó quan trọng.



Tổng quan về Kiến trúc


Raspberry Pi (24/7)
|
├── main.py — Vòng lặp sự kiện, nhiệm vụ nền, trình xử lý Telegram
├── signals.py — Tạo tín hiệu (ADX, EMA, RSI, BB, MTF)
├── trades.py — Thực hiện lệnh qua Binance API
├── order_tracker.py — Quản lý vòng đời giao dịch
├── telegram_utils.py — 30+ lệnh Telegram + giám sát lệnh
├── auto_tuner.py — Điều chỉnh tham số theo thị trường
├── sl_watchdog.py — Xác minh tính toàn vẹn dừng lỗ
├── ip_monitor.py — Phát hiện thay đổi IP công cộng
└── config.py — Tất cả tham số trong một nơi

Lệnh Telegram (lựa chọn):



  • /status — Số dư, vị trí, nhịp tim


  • /stats — Tỷ lệ thắng, PnL, số giao dịch


  • /strategy — Bật/tắt các chiến lược trực tiếp


  • /tuner — Điểm số thị trường, trạng thái tự động điều chỉnh


  • /hours — Phân tích hiệu suất theo thời gian trong ngày


  • /ip — Trạng thái giám sát IP


  • /shell — Thực hiện lệnh từ xa trên Pi


  • /botrestart / /reboot — Khởi động lại từ xa



Bot Tín hiệu: Một bot Telegram riêng biệt phát sóng tín hiệu giao dịch cho người đăng ký theo thời gian thực.



Bài học chính


  1. Bảo vệ điểm hòa vốn có thể giết chết khả năng sinh lời nếu kích hoạt quá sớm. Khoảng cách giữa kích hoạt điểm hòa vốn và mục tiêu chốt lời quan trọng hơn bạn nghĩ.

  2. Lệnh dừng lỗ là rất quan trọng. Luôn TẠO bảo vệ mới trước khi XÓA bảo vệ cũ. Đừng để một vị trí nào đó bị phơi bày, ngay cả trong vài mili giây.

  3. Nhận thức thị trường ngăn chặn tự hủy. Một bot tăng cường độ nhạy cảm một cách mù quáng trong một thị trường chết sẽ mất tiền. Dạy nó nhận ra khi không làm gì là động thái đúng.

  4. Hiệu suất trực tiếp khác biệt lớn so với testnet. Tỷ lệ thắng trực tiếp của chúng tôi trung bình 50-63% trong khi testnet liên tục cho thấy 37-39%. Chỉ tin tưởng dữ liệu trực tiếp.

  5. Quyết định dựa trên dữ liệu > trực giác. Chúng tôi đã phân tích 108 giao dịch và phát hiện rằng các giao dịch qua đêm (00:00-06:00) vượt trội hơn hẳn các giao dịch ban ngày. Bot hiện có các danh sách đen giờ giao dịch động dựa trên dữ liệu hiệu suất thực tế.

Điều gì tiếp theo

  • Thu thập thêm dữ liệu với các tham số hòa vốn mới


  • Không thay đổi mã nữa cho đến khi chúng tôi có hơn 50 giao dịch với cấu hình hiện tại


  • Đánh giá chất lượng sổ đặt hàng như một bộ lọc đầu vào bổ sung


  • Khám phá chiến lược Q2 như một chỉ báo đồng thời cho Q1



Câu trả lời nhàm chán là: chờ đợi và để dữ liệu tích lũy. Nhưng đó là cách bạn xây dựng một cái gì đó thực sự hoạt động.



Được xây dựng bằng Python trên Raspberry Pi. Kiểm soát qua Telegram. Được cung cấp bởi Binance Futures API. Đã gỡ lỗi với Claude (Anthropic).


CryptoBot V6.1.4 — Tuần thứ 3 của giao dịch trực tiếp.