0
집중하다
4
수행원

Github에서 즉시 사용 가능한 그리드 전략 세트를 오픈 소스로 공개

만든 날짜: 2021-03-13 23:39:41, 업데이트 날짜: 2021-03-13 23:44:12
comments   1
hits   3286
  • 참고: 절차가 필요합니다.

  • 이 글은 토르크립토커런시 (ThorCryptocurrencyQuant) 에 관한 것입니다.

  • 이 전략은 실행되기 전에 파일 이름을 영어로 바꾸어 놓았습니다.

  • 전략적 적응 후 실행 가능한 디지털 화폐 거래소

   * BitMEX :数字货币期货、永续合约

   * Bybit :数字货币永续合约

   * Binance :数字货币现货

   * Binance永续 :数字货币永续合约

   * OKEX :数字货币现货

   * OKEX永续 :数字货币永续合约

   * OKEX期货 :数字货币期货

   * Huobi :数字货币现货

   * Huobi期货 :数字货币期货

   * Huobi永续 :数字货币永续 

   * Bitfinex :数字货币现货

   * Coinbase :数字货币现货

   * Bitstamp :数字货币现货

사용 설명

  • 모든 코드는 거래소 업그레이드 및 변화에 따라 정기적으로 업데이트됩니다.
  • 모든 정책이 박스를 열고, 자신의 APIKey와 Sercet을 채우면, 매개 변수를 실행할 수 있습니다.
  • 각 전략에는 다른 대응 거래소가 있으며, 동일한 전략은 이름에 따라 거래소를 구분합니다. 실행할 때 주의하십시오.
  • 주류 거래소에서 CCXT를 활용하여 구현하고, 비주류 거래소에서도 모든 공공 및 민간 API를 패키징하여 직접 실행할 수 있습니다.
  • 비주류 거래소 데이터 형식이 CCXT 데이터 형식과 일치하여 데이터 분석을 용이하게 반환
  • 실행 환경 파이썬3, CCXT 자체 설치 필요 (pip install ccxt)
  • 파이썬은 tmux를 사용하여 보다 편리한 감시 정책을 실행할 수 있는 리눅스 시스템을 사용하도록 권장합니다.
  • FMZ를 기반으로 하는 JavaScript 정책

정책 사용 설명

  • 각 거래소 거래쌍이 다르기 때문에, 현재 bitmex 호환되는 XBT는 ETH와, OKEX 호환되는 영구 계약 BTC/USD, BTC/USDT, ETH/USD, ETH/USDT, 더 많은 거래쌍을 호환하려면, Quant.py 파일을 초기화 거래소의 장소와 다른 거래소의 대응하는 websocket 구독 장소에 해당하는 형식에 따라 호환 거래쌍을 추가하십시오.
  • 입국 서류 거래소에서 작성할 때 코멘트 형식으로 작성합니다.
  • 이 격자는 양방향이거나 단방향이 될 수 있습니다. 단방향의 경우, 한 쪽의 격자 수를 0으로 설정하면 됩니다.
  • 이 정책은 주문 정보를 Mongodb 데이터베이스에 작성하고, 두 개의 거래소를 동시에 실행하려면, Quant.py 파일을 해당 웹소켓 파일에서 데이터베이스를 초기화 할 때 포트를 변경하여 포트 충돌을 방지합니다.
  • 프로그램 입력 파일에서 websocket를 초기화할 때 ping_interval는 오프타임입니다. 필요에 따라 설정할 수 있으며, 일반적으로 20로 설정할 수 있습니다.
  • 이 정책의 구현 논리는 첫 번째 주문을 할 때 양량으로 주문하고, 주문의 방향, 상태, 가격을 데이터베이스에 기록하고, 웹 소켓의 주문 채널을 구독하고, 주문 거래 정보를 얻으며, 주문 상태가 완전히 거래되거나 취소되면 데이터베이스 내의 주문 상태를 변경합니다. 정책 파일의 탐지 주문 함수는 데이터베이스에서 주문의 현재 상태를 가져옵니다. 주문이 거래되거나 취소되면 현재 상황에 따라 다시 목록에 올리고, 격자의 효과를 구현합니다.