0
フォロー
4
フォロワー

すぐに使えるグリッド戦略のセットを Github でオープンソース化しました

作成日:: 2021-03-13 23:39:41, 更新日:: 2021-03-13 23:44:12
comments   1
hits   3286
  • 注意事項: 必要な手順

  • 暗号化された暗号化手段は,暗号化されている暗号化手段の 暗号化手段の 暗号化手段の

  • この戦略は,私の意図した中国語の翻訳を,皆さんの理解を促すために,実行前に英語に変更しました.

  • 戦略の適応により実行可能な仮想通貨取引所

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

   * Bybit :数字货币永续合约

   * Binance :数字货币现货

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

   * OKEX :数字货币现货

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

   * OKEX期货 :数字货币期货

   * Huobi :数字货币现货

   * Huobi期货 :数字货币期货

   * Huobi永续 :数字货币永续 

   * Bitfinex :数字货币现货

   * Coinbase :数字货币现货

   * Bitstamp :数字货币现货

使用説明書

  • 取引所のアップグレードや変更に対応するために,戦略庫内のすべてのコードは定期的に更新されます.
  • すべての策略を開箱して,自分のAPIKeyとSercetを入力し,参数を実行することができます
  • 各策略には異なる対応取引所があり,同じ策略は,命名に基づいて取引所を区別し,実行時に注意してください.
  • 主流の取引所ではCCXTを活用し,非主流の取引所でもすべての公的,私的なAPIをパッケージ化し,直接実行できます.
  • 非主流取引所のデータフォーマットがCCXTデータフォーマットと一致して返され,データ分析が便利である
  • 実行環境はPython3で,CCXTは自分でインストールする必要があります (pip install ccxt)
  • Pythonは,tmux を利用して,より便利な監視策を実行できる Linux システムを使用することを推奨しています.
  • FMZをベースにしたJavaScript策略

策略使用説明書

  • 各取引所の取引ペアは異なるため,現在bitmexが互換性のあるXBTはETH,OKEXが互換性のある永続契約であるBTC/USD,BTC/USDT,ETH/USD,ETH/USDT,より多くの取引ペアを互換性のある場合,Quant.pyファイルで取引所の場所と異なる取引所の対応するwebsocketのサブスクリプションの場所で,対応するフォーマットに応じて互換性のある取引ペアを追加します.
  • 入力書類は,取引所で記入される.注釈形式で記入する.
  • この格子には 2 つの方向があります. 1 つの方向では,片方の格子の数を 0 に設定できます.
  • このポリシーは,注文情報をMongodbデータベースに書き込み,両取引所を同時に実行する場合は,ポートの衝突を防ぐために,Quant.pyファイルと対応するwebsocketファイルでデータベースを初期化する時のポートを交換します.
  • プログラム入力ファイルが websocket を初期化するとき,パラメータ ping_interval は超時です. 需要に応じて設定し,一般的には 20 を設定できます.
  • この戦略の実装ロジックは,最初の注文時に量で注文し,注文の方向,状態,価格をデータベースに書き込み,websocketの注文チャネルをサブスクリプトし,注文の成交情報を取得し,注文の状態が完全に成交された場合,または撤回された場合,データベース内の注文状態を変更し,ポリシーファイルの検出命令関数は,データベース内の注文の現在の状態を取得し,注文が成交された場合または撤回された場合,現在の状況に応じて再リストし,グリッドの効果を実現する.