0
tập trung vào
4
Người theo dõi

Mã nguồn mở một bộ chiến lược lưới có sẵn trên Github

Được tạo ra trong: 2021-03-13 23:39:41, cập nhật trên: 2021-03-13 23:44:12
comments   1
hits   3286
  • Lưu ý: Cần có một số thủ tục

  • Thống kê của chúng tôi cho thấy số lượng tiền mã hóa của chúng tôi đã tăng lên từ mức thấp nhất trong năm 2011 đến mức cao nhất trong năm 2012.

  • Trước khi chiến lược này được thực hiện, tên tập tin đã được thay đổi sang tiếng Anh để mọi người có thể hiểu được tiếng Trung Quốc mà tôi đã cố tình thay đổi.

  • Các sàn giao dịch tiền kỹ thuật số có thể hoạt động 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

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

Hướng dẫn sử dụng chiến lược

  • Vì mỗi cặp giao dịch của sàn giao dịch khác nhau, XBT tương thích với bitmex hiện tại là ETH, OKEX tương thích với BTC/USD, BTC/USDT, ETH/USD, ETH/USDT, nếu muốn tương thích với nhiều cặp giao dịch, hãy khởi tạo tài liệu Quant.py ở nơi giao dịch và nơi đăng ký websocket tương ứng của các sàn giao dịch khác nhau để thêm các cặp giao dịch tương thích theo định dạng tương ứng.
  • Đơn nhập vào được điền theo định dạng ghi chú
  • Mạng lưới này có thể là hai chiều hoặc một chiều, và bạn có thể đặt số lưới ở một bên là 0
  • Chính sách này viết thông tin đặt hàng vào cơ sở dữ liệu Mongodb, và nếu hai giao dịch được chạy cùng một lúc, hãy thay đổi cổng khi khởi tạo cơ sở dữ liệu trong tập tin Quant.py với tập tin websocket tương ứng, để tránh xung đột cổng
  • Khi websocket được khởi tạo trong tệp nhập của chương trình, tham số ping_interval là thời gian trôi qua, tùy theo nhu cầu, thường được thiết lập 20
  • Lý luận thực hiện của chiến lược này là đặt hàng hàng loạt khi đặt hàng lần đầu tiên, ghi định 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 đơn đặt hàng, thay đổi trạng thái đơn đặt hàng trong cơ sở dữ liệu nếu trạng thái đơn đặt hàng là hoàn toàn giao dịch, hoặc hủy bỏ, hàm đặt hàng phát hiện trong tệp chiến lược 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 giao dịch hoặc bị hủy bỏ, thì sẽ được liệt kê lại, thực hiện hiệu quả của lưới theo tình hình hiện tại.