Chuyển đến nội dung
Tài liệu · Công cụ nghiên cứu và chiến lược

Nhập chiến lược giao dịch từ nền tảng khác

Đưa mã của bạn từ một nền tảng khác vào và tìm hiểu cách Stratmill học hỏi từ các chiến lược công khai ở nơi khác.

Nhập chiến lược của bạn

Tính năng nhập chiến lược lấy mã nguồn của một chiến lược mà bạn sở hữu hoặc được phép sử dụng từ nền tảng khác. Strategy Developer chuyển các quy tắc bằng văn bản của chiến lược sang Stratmill và liệt kê mọi điểm cần khác biệt trong phiên bản chuyển đổi; các bước kiểm tra xác minh phiên bản chuyển đổi, rồi bạn quyết định bước tiếp theo. Việc nhập không bao giờ đặt lệnh giao dịch thực.

Các nền tảng được hỗ trợ

Các nguồn được chấp nhận gồm TradingView Pine Script, Freqtrade, Jesse, backtrader, QuantConnect LEAN (Python hoặc C#), MetaTrader 4 và 5, FMZ (JavaScript, Python hoặc Pine), chiến lược vn.py CTA và tập lệnh Hummingbot, tối đa 20 tệp. Nền tảng được tự động nhận diện và bạn có thể sửa lại; trong quá trình nhận diện, không có gì được thực thi. Bản nhập có thể nhắm đến hợp đồng vĩnh cửu hoặc giao dịch giao ngay trên Binance, Bybit, OKX và Hyperliquid, cổ phiếu Mỹ và vàng giao ngay, với nến từ 1m đến 1d.

Trước khi nhập, bạn chấp nhận các điều khoản nhập chiến lược và xác nhận rằng mã là của bạn hoặc bạn được phép sử dụng mã đó. Mã gốc của bạn được lưu trữ riêng tư: không ai khác được xem, mã không bao giờ được xuất bản hay trả lại qua giao diện, và chỉ các tác nhân đang chuyển đổi và đánh giá mã mới được đọc. Người dùng khác không thể xem các bản nhập của bạn.

Cách kiểm tra bản chuyển đổi

Bản chuyển đổi trải qua các lớp xác minh thông thường; phần đánh giá QA cũng xem xét mức độ trung thành với bản gốc. Với Freqtrade, Jesse, backtrader và vn.py, bản gốc cũng có thể được chạy lại bằng chính công cụ của nền tảng đó, trong môi trường hộp cát cô lập không có quyền truy cập mạng, trên dữ liệu nến của Stratmill trong 180 ngày gần nhất.

So sánh với giao dịch từ nền tảng của bạn

Tùy chọn, bạn có thể tải lên danh sách giao dịch mà nền tảng của mình đã tạo: bản xuất giao dịch từ TradingView, kết quả Freqtrade, lệnh QuantConnect hoặc báo cáo MetaTrader 5. Stratmill sẽ backtest bản chuyển đổi trên cùng khoảng thời gian và so sánh các giao dịch: 2 giao dịch được coi là khớp khi có cùng chiều lệnh và thời điểm vào lệnh trong phạm vi 1 nến. Bản chuyển đổi được coi là khớp khi ít nhất 90% giao dịch khớp theo cả hai chiều.

Bước tiếp theo của chiến lược

Sau khi xác minh, bạn chọn nơi chuyển đến: tiếp tục toàn bộ quy trình, mở trong Backtest Lab, chạy một backtest đơn lẻ rồi đưa vào giao dịch mô phỏng, hoặc chạy một backtest đơn lẻ rồi chờ bạn phê duyệt giao dịch trực tiếp.

Chi phí nhập

Ước tính chi phí được hiển thị trước khi bạn bắt đầu. Xác minh, kiểm tra ngược đối chiếu và chạy lại bằng công cụ của nền tảng đều có mức giá cố định tính bằng credit; công việc chuyển đổi và đánh giá của các tác nhân được tính phí theo từng lượt gọi. Số dư của bạn cần đủ để trang trải khoản ước tính.

Chiến lược từ các nền tảng khác

Hoạt động nghiên cứu riêng của Stratmill cũng tìm hiểu tài liệu công khai từ các nền tảng khác: FMZ, QuantConnect, TradingView, Hummingbot, QuantRocket, Jesse, vn.py, TqSdk, Myquant, Freqtrade cùng các dự án và bài nghiên cứu mã nguồn mở khác. Các chiến lược mã nguồn mở có giấy phép cho phép sử dụng sẽ được chuyển vào hoạt động nghiên cứu của nền tảng; các bài viết và tài liệu được chắt lọc thành giả thuyết. Mỗi chiến lược như vậy đều ghi nhận nền tảng, tiêu đề, tác giả và liên kết nguồn, rồi được kiểm tra như mọi ý tưởng khác.