資源の読み込みに... 荷物...

特別交換指示

  • 富田証券 FutuNNのライブ取引とデモ取引をサポートします.FutuOpenDアップ 服用時にFutuOpenDデモ取引はサポートされていませんので,取引できませんが,FutuOpenDモバイルアプリではデモ取引が可能です. 交換オブジェクトの構成のために,実行FutuOpenDFMZ Quantのソフトウェアなどについては,Futu証券の構成説明文書.

    • インターフェース呼び出しの頻度 についてGetOrder, GetOrders, GetPositions, GetAccount機能の使用キャッシュされたデータデフォルトでは電話の頻度に制限はありません 新しいデータがあるときFutuOpenDデータを自動的に更新し,キャッシュされたデータ同期で更新されます

      についてexchange.IO("refresh", true)機能がキャッシングを無効にするには,キャッシングを無効にする呼び出しの頻度は30秒間に最大 10 件のクエリ, 周波数制限を超えるとエラーが報告されます.

    • 株式コード 例えば:600519.SH

      • 香港
      • アメリカ
      • SH
      • SZ

      戦略コードは,exchange.SetContractType()株式コードを設定する機能,例えば:

      function main() {
          var info = exchange.SetContractType("600519.SH")    // Set to stock 600519.SH, namely Kweichow Moutai, and the account will be switched to the China mainland market
          Log(info)
          Log(exchange.GetAccount())                          // The currently set stock is Kweichow Moutai. At this time, call the GetAccount function to obtain the account assets, which are the account assets of the China mainland market
          Log(exchange.GetTicker())                           // Obtain the current price information of Kweichow Moutai stock
      }
      
      def main():
          info = exchange.SetContractType("600519.SH")
          Log(info)
          Log(exchange.GetAccount())
          Log(exchange.GetTicker())
      
      void main() {
          auto info = exchange.SetContractType("600519.SH");
          Log(info);
          Log(exchange.GetAccount());
          Log(exchange.GetTicker());
      }
      

      取引の方向性を設定する機能exchange.SetDirectionオーダーを行う機能exchange.Buy/exchange.Sellありがとうございました 引き取り機能exchange.CancelOrderそしてクエリ順序関数exchange.GetOrderフューチャー市場と同じ方法で使用されます.

    • 口座情報データ形式: 市場を定義するにはTrdMarket区別するためにHong Kong Market, United States MarketそしてChina Mainland Market.

      抜粋Futu API文書:

      const (
          TrdMarket_TrdMarket_Unknown TrdMarket = 0 //Unknown Trading Market
          TrdMarket_TrdMarket_HK      TrdMarket = 1 //Hong Kong Trading Market
          TrdMarket_TrdMarket_US      TrdMarket = 2 //United States Trading Market
          TrdMarket_TrdMarket_CN      TrdMarket = 3 //China Mainland Trading Market
          TrdMarket_TrdMarket_HKCC    TrdMarket = 4 //Hong Kong A-share Trading Market
          TrdMarket_TrdMarket_Futures TrdMarket = 5 //Futures Trading Market
      )
      

      口座情報データ,exchange.GetAccount()関数は返します:

      {
          "Info": [{
              "Header": {
                  ...                 // omit
                  "TrdMarket": 1      // In the Info raw information, market ID, indicates that the account assets are used for trading in the Hong Kong market
              },
              "Funds": {              // Information on the account's assets in that market
                  ...
              }
          }, ...],
          "Stocks": 0,
          "FrozenStocks": 0,
          "Balance": 1000000,         // Asset values in the current market
          "FrozenBalance": 0
      }
      
    • FutuOpenDログインしたデータに基づいて区分するIPアドレス 大陸以外のIPアドレスからログインしたアカウントの市場データへのアクセスには制限があります.FutuOpenD.

  • フューチャー=Binance バイナンス・フューチャーズの二重ポジションモードをサポートします.exchange.IO切り替える:

    function main() {
        var ret = exchange.IO("api", "POST", "/fapi/v1/positionSide/dual", "dualSidePosition=true")
        // ret : {"code":200,"msg":"success"}
        Log(ret)
    }
    
    def main():
        ret = exchange.IO("api", "POST", "/fapi/v1/positionSide/dual", "dualSidePosition=false")
        Log(ret)
    
    void main() {
        auto ret = exchange.IO("api", "POST", "/fapi/v1/positionSide/dual", "dualSidePosition=true");
        Log(ret);
    }
    

    交差位置/隔離位置の切り替えをサポートします.

    function main() {
        exchange.SetContractType("swap")
        exchange.IO("cross", true)    // Switch to crossed position
        exchange.IO("cross", false)   // Switch to isolated position
    }
    
    def main():
        exchange.SetContractType("swap")
        exchange.IO("cross", True)
        exchange.IO("cross", False)
    
    void main() {
        exchange.SetContractType("swap");
        exchange.IO("cross", true);
        exchange.IO("cross", false);
    }
    

    バイナンス統一アカウントモードに切り替えるためのサポート:

    function main() {
        exchange.IO("unified", true)   // Switch to unified account mode
        exchange.IO("unified", false)  // Switch to commom mode
    }
    
    def main():
        exchange.IO("unified", True)
        exchange.IO("unified", False)
    
    void main() {
        exchange.IO("unified", true);
        exchange.IO("unified", false);
    }
    

    バイナンス・スポット・フューチャー・オーダーの STP モード設定をサポートします.

    function main() {
        // "NONE" indicates that STP mode is disabled, other parameters are: "EXPIRE_TAKER", "EXPIRE_MAKER", "EXPIRE_BOTH"
        exchange.IO("selfTradePreventionMode", "NONE")
    }
    
    def main():
        exchange.IO("selfTradePreventionMode", "NONE")
    
    void main() {
        exchange.IO("selfTradePreventionMode", "NONE");
    }
    
  • フューチャーズ_HuobiDM

    • スイッチアドレス: 署名に参加するフューチャーズのアドレスの変更をサポートします. 機能を無効にする必要がある場合は,exchange.IO("signHost", "")文字列を空にします 使用exchange.IO("signHost", "https://aaa.xxx.xxx")署名検証に参加するフューチャーズ (Huobi Futures) の拠点アドレスを変更する. 使用exchange.IO("base", "https://bbb.xxx.xxx")またはexchange.SetBase("https://bbb.xxx.xxx")プラットフォームインターフェイスのベースアドレスを切り替える
    • 交差位置/隔離位置の切り替え: 取引ペアがXXX_USDT,関数を使用exchange.SetContractType("swap")契約コードをswap永久契約exchange.IO("cross", true)切り替えることができますUSDT- 交差型ポジションモードで,マージング付き永続契約exchange.IO("cross", false)初期デフォルトは 孤立位置モードです
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えて,exchange.IO("dual", false)一方向の位置に切り替える
  • ハウビー

    • 特殊取引ペアを切り替える Huobiのスポットレバレッジトークンをサポートします.LINK*(-3); 取引所によって定義されたコードは:link3susdtFMZ 量子取引プラットフォームが取引ペアを設定するときに記述されますLINK3S_USDT- わかった また,戦略で取引ペアを切り替えることも可能です.

      function main() {
          exchange.SetCurrency("LINK3S_USDT")
          Log(exchange.GetTicker())
      }
      
      def main():
          exchange.SetCurrency("LINK3S_USDT")
          Log(exchange.GetTicker())
      
      void main() {
          exchange.SetCurrency("LINK3S_USDT");
          Log(exchange.GetTicker());
      }
      
  • フューチャーズ_OKX ((フューチャーズ_OKCoin/フューチャーズ_OKEX)

    • デモボットに切り替える OKXフューチャーズインターフェイスは,OKXフューチャーズのデモボットテスト環境に切り替えることができます.exchange.IO("simulate", true)リアルな取引環境に切り替えたい場合は,exchange.IO("simulate", false)初期デフォルトはライブ取引環境です
    • 交差位置/隔離位置の切り替え: フューチャー口座のマージンモードを切り替える;exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)孤立位置モードに切り替えるには,初期デフォルトは交差位置モードです.
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えて,exchange.IO("dual", false)一方向の位置に切り替える
  • OKX ((OKCoin/OKEX)

    • デモボットに切り替える 使用exchange.IO("simulate", true)デモボット環境に切り替えます.exchange.IO("simulate", false)ライブ取引に切り替えるには,最初のデフォルトはライブ取引環境です.
  • フューチャーズ_ビボックス

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)孤立位置モードに切り替える.最初のデフォルトは交差位置モードです.
    • サポートされていないインターフェース: 取引先は,現在の待機中の注文と,市場の歴史的な取引記録をクエリするためのインターフェースのクエリをサポートしていないので,GetOrdersそしてGetTrades機能はサポートされていません.
  • フューチャー=Bitget

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えるため,exchange.IO("dual", false)一方向の位置に切り替える
  • フューチャーズ_MEXC

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
  • フューチャーズ_GateIO

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えるため,exchange.IO("dual", false)一方向の位置に切り替える
    • 統一アカウントを切り替える: GateIOの先物利用exchange.IO("unified", true)統一口座を切り替えるexchange.IO("unified", false)統一されていない口座に戻る.
  • ゲート

    • 統一アカウントを切り替える: GateIO スポット利用exchange.IO("unified", true)単一アカウントを切り替えるexchange.IO("unified", false)統一されていない口座に戻る.
  • フューチャーズ_Bybit

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えるには,exchange.IO("cross", false)隔離位置モードに切り替えるexchange.IO("unified", true)マージンインターフェイスに切り替えるにはexchange.IO("unified", false)普通の契約インターフェイスに戻る
    • 統一マージンインターフェースに切り替える: 使用exchange.IO("unified", true)統一マージンインターフェイスに切り替えるexchange.IO("unified", false)共通契約インターフェイスに戻る
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えるため,exchange.IO("dual", false)一方向の位置に切り替える
  • フューチャーズ_ピオネックス

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えるには,exchange.IO("cross", false)隔離位置モードに切り替えるexchange.IO("dual", true)双方向位置に切り替えるため,exchange.IO("dual", false)一方向の位置に切り替える
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えるため,exchange.IO("dual", false)一方向の位置に切り替える
  • フューチャーズ_BitMEX

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
  • ビットメックス

    • 市場購入命令 BitMEXのスポット取引オーダー配置インターフェイスでは,市場購入オーダーのオーダー量は金額ではなく,取引されたコインの数です.
  • ビットフィネックス

    • 市場購入命令 BItfinexのスポット取引オーダーインターフェースでは,市場注文の注文量は,取引コインの数ではなく,金額です.
  • フューチャーズ_フェメックス

    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えるため,exchange.IO("dual", false)一方向の位置に切り替える
    • K線インターフェース Exchange K-line インターフェースは,現在の Bar データを含まないデータで応答します.
    • 交差位置/隔離位置の切り替え: 取引所は,交差位置/隔離位置の切り替えるインターフェースを提供していないので,取引所で設定する必要があります.
  • バックパック バックパックのスポットオーダーの STP モードを設定します.

    function main() {
        // "Allow" means to allow self-dealing, "RejectTaker" "RejectMaker" "RejectBoth" "Allow"
        exchange.IO("selfTradePreventionMode", "Allow")
    }
    
    def main():
        exchange.IO("selfTradePreventionMode", "Allow")
    
    void main() {
        exchange.IO("selfTradePreventionMode", "Allow");
    }
    
  • フューチャー=CoinEx

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
  • フューチャーズ_Aevo

    • 注文をするとき,サインキーを入力する必要があります: ウォレットを使って取引所に接続した後,SignageKeyのプライベートキーを交換所のAPIKEY管理ページでコピーできます. 鍵を入力すると,xxx服用するexchange.IO("signingKey", "xxx")signingKeyには時間制限があることに注意してください.exchange.IOこの関数は signingKey の公開鍵を返します
  • フューチャーズ_クラケン

    • 交差位置/隔離位置の切り替え: ただmulti-collateralFutures_Kraken取引所の契約は,クロスポジション,孤立ポジション,レバレッジの設定をサポートします. 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
  • フューチャー=仮想通貨

    • セットaccountIdについて 使用exchange.IO("accountId", "xxx")決算する
  • 双子座

    • 切り替えるサブアカウント: 使用exchange.IO("subAccount", "xxx")副口座を切り替える
  • フューチャーズ_Aevo

    • 順序Id記述: 交換命令Id実際のId時間と実際の注文のスタンプId英語のコンマで区切られています.exchange.GetOrder(Id)交換によって返されるデータに注文のタイムスタンプは,注文の状態と変更されます.Idそして,他の情報で,実際の注文を別々にしてくださいId record.
  • フューチャーズ_dYdX

    • テストネットワークに切り替える: テストネットワーク環境に切り替えることができます.exchange.IO("simulate", true)メインネットワーク環境に切り替えたい場合は,exchange.IO("simulate", false)初期デフォルトはメインネットワーク環境です
    • 制限額を設定exchange.IO("limitFee", 0.001)料金率を設定します デフォルトは0.001です
    • 有効期限を設定するexchange.IO("secondsOfValidity", 60 * 60 * 24 * 28)有効期間を設定します デフォルトは60 * 60 * 24 * 28です
  • フューチャーズ

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
    • "方向/両方向の位置を切り替える: 使用exchange.IO("dual", true)2方向の位置に切り替えて,exchange.IO("dual", false)一方向の位置に切り替える
  • フューチャー=KuCoin

    • 交差位置/隔離位置の切り替え: 使用exchange.IO("cross", true)交差位置モードに切り替えて,exchange.IO("cross", false)隔離位置モードに切り替える
ライブ・トレード・エラーと異常な出口の一般的な原因