Một bộ chính sách lưới mở hộp được sử dụng trên Github

Tác giả:Fengok, Tạo: 2021-03-13 23:39:41, Cập nhật: 2021-03-13 23:44:12

  • Lưu ý rằng bạn có thể thay đổi tên tập tin sang tiếng Anh trước khi chạy, để mọi người hiểu rõ hơn về những thay đổi mà tôi đã thực hiện.

  • Các sàn giao dịch tiền kỹ thuật số có thể hoạt động sau khi chiến lược được điều chỉnh

     * BitMEX :数字货币期货、永续合约
    
     * Bybit :数字货币永续合约
    
     * Binance :数字货币现货
    
     * Binance永续 :数字货币永续合约
    
     * OKEX :数字货币现货
    
     * OKEX永续 :数字货币永续合约
    
     * OKEX期货 :数字货币期货
    
     * Huobi :数字货币现货
    
     * Huobi期货 :数字货币期货
    
     * Huobi永续 :数字货币永续 
    
     * Bitfinex :数字货币现货
    
     * Coinbase :数字货币现货
    
     * Bitstamp :数字货币现货
    

Hướng dẫn sử dụng

  • Tất cả các mã trong thư viện chiến lược sẽ được cập nhật thường xuyên để phù hợp với các nâng cấp và thay đổi của sàn giao dịch.
  • Tất cả các chiến lược mở hộp, điền vào APIKey của riêng bạn và Sercet, điền vào các tham số chạy ngay lập tức
  • Mỗi chiến lược có một sàn giao dịch tương ứng khác nhau, cùng một chiến lược phân biệt sàn giao dịch theo tên, hãy xem xét khi chạy
  • Các sàn giao dịch chính sử dụng CCXT để thực hiện, các sàn giao dịch phi chính cũng phù hợp với tất cả các API tư nhân công khai được đóng gói và có thể chạy trực tiếp.
  • Định dạng dữ liệu của sàn giao dịch phi chính thống trở lại phù hợp với định dạng dữ liệu CCXT để dễ dàng phân tích dữ liệu
  • Môi trường chạy Python 3, CCXT cần tự cài đặt ((pip install ccxt)
  • Python đề nghị sử dụng hệ thống Linux, với tmux để thực hiện các chính sách giám sát thuận tiện hơn
  • Các chính sách JavaScript dựa trên FMZ (bótvs)

Chiến lược sử dụng

  • Vì giao dịch của mỗi sàn giao dịch khác nhau, XBT hiện tương thích với bitmex với ETH, OKEX tương thích với hợp đồng vĩnh cửu BTC/USD, BTC/USDT, ETH/USD, ETH/USDT, nếu muốn hỗ trợ nhiều cặp giao dịch hơn, hãy thêm các cặp giao dịch tương thích theo định dạng phù hợp tại nơi khởi tạo tệp Quant.py của sàn giao dịch và nơi đăng ký websocket tương ứng của các sàn giao dịch khác nhau.
  • Khi nhập giấy tờ giao dịch được điền theo định dạng chú thích
  • Mạng lưới này có thể là hai chiều hoặc một chiều, một chiều chỉ cần đặt số lưới ở một bên là 0.
  • 本策略是将订单信息写入Mongodb数据库的,如果要同时运行两个交易所,要将Quant.py文件与对应websocket文件中初始化数据库时的端口改掉,防止端口冲突
  • Khi trình nhập tập tin khởi động websocket, tham số ping_interval là thời gian vượt thời gian, tùy thuộc vào nhu cầu.
  • Khả năng thực hiện chính sách này là đặt hàng hàng loạt lần đầu tiên, ghi hướng, trạng thái, giá của đơn đặt hàng vào cơ sở dữ liệu, đăng ký kênh đặt hàng của websocket, lấy thông tin giao dịch của đơn đặt hàng, nếu trạng thái của đơn đặt hàng hoàn toàn hoàn thành hoặc thu hồi, thay đổi trạng thái của đơn đặt hàng trong cơ sở dữ liệu, chức năng kiểm tra đơn đặt hàng trong tài liệu chính sách sẽ lấy trạng thái hiện tại của đơn đặt hàng từ cơ sở dữ liệu, nếu đơn đặt hàng được hoàn thành hoặc bị thu hồi, đơn đặt hàng sẽ được gắn lại theo tình hình hiện tại, thực hiện hiệu ứng lưới.

Thêm nữa

Cỏ nhỏCảm ơn