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

データ形式

返信形式は次の2つの形式の1つでなければならない ( システムによって自動的に認識されます)

  • シミュレーションレベル Tick,以下は JSON データの一例です.

    {
        "detail": {
            "eid": "Binance",
            "symbol": "BTC_USDT",
            "alias": "BTCUSDT",
            "baseCurrency": "BTC",
            "quoteCurrency": "USDT",
            "marginCurrency": "USDT",
            "basePrecision": 5,
            "quotePrecision": 2,
            "minQty": 0.00001,
            "maxQty": 9000,
            "minNotional": 5,
            "maxNotional": 9000000,
            "priceTick": 0.01,
            "volumeTick": 0.00001,
            "marginLevel": 10
        },
        "schema":["time", "open", "high", "low", "close", "vol"],
        "data":[
            [1564315200000, 9531300, 9531300, 9497060, 9497060, 787],
            [1564316100000, 9495160, 9495160, 9474260, 9489460, 338]
        ]
    }
    
  • JSON データの一例です. Tickレベルバックテストデータ (市場深度に関する情報を含み,深度形式は[price, volume]複数の深さのレベルを持つことができますasks価格上昇順序の場合bids値下がり順序で).

    {
        "detail": {
            "eid": "Binance",
            "symbol": "BTC_USDT",
            "alias": "BTCUSDT",
            "baseCurrency": "BTC",
            "quoteCurrency": "USDT",
            "marginCurrency": "USDT",
            "basePrecision": 5,
            "quotePrecision": 2,
            "minQty": 0.00001,
            "maxQty": 9000,
            "minNotional": 5,
            "maxNotional": 9000000,
            "priceTick": 0.01,
            "volumeTick": 0.00001,
            "marginLevel": 10
        },
        "schema":["time", "asks", "bids", "trades", "close", "vol"],
        "data":[
            [1564315200000, [[9531300, 10]], [[9531300, 10]], [[1564315200000, 0, 9531300, 10]], 9497060, 787],
            [1564316100000, [[9531300, 10]], [[9531300, 10]], [[1564316100000, 0, 9531300, 10]], 9497060, 787]
        ]
    }
    
フィールド 記述
詳細 要求されるデータタイプに関する詳細な情報

通貨の名前を含む 取引通貨,精度,最低注文量などです データの列の属性を指定します. アレイは小数字感受性があり 時間に限定されています 高い,低い,閉じる,ボリューム,要求,オファー,取引 スキーマに従って記録されたデータです セットアップ

詳細フィールド

フィールド 記述
イード スポットと先物
ある種の交換には 異なる効果があります
シンボル 取引商品コード
偽名 交換の記号は,現在の
取引商品コード
ベース通貨 取引通貨
コート 通貨 定額通貨
マージン 通貨 マージン通貨
ベース 精度 取引通貨の正確性
引用 精度 価格設定通貨の正確性
ミニ 最低注文量
最大Qty 最大注文量
ミノノショナル 最低注文量
マックスノショナルの オーダーの最大額
価格 タグ 価格上昇
音量 チェック オーダー数量の最小変更値 (一回
注文量)
マージンレベル ローナンスローナンス
契約型 永続契約については,以下のように設定します.swapについて

資金調達の率と価格指数を送信する 頼むのです

特殊列属性asks, bids, trades:

フィールド 記述 コメント
要求 / 申し出 [価格,容量...] 例えば,

についてLive Trading Level Tickデータ例:[[9531300, 10]]素晴らしいです 取引をします. 取引の時間,方向,価格,量, 例えば,データLive Trading Level Tickデータ例:[[1564315200000, 0, 9531300, 10]] |

フューチャー取引所の永続契約のバックテストでは,カスタム 資金提供率と価格に関する追加データも必要です バックテストシステムはリクエストを送信し続けます 要求された市場データが返される場合に限る資金提供率 返された構造の詳細欄には"contractType": "swap"キー値ペア

バックテストシステムに資金提供率のデータを受け取ると, 価格指数データへの要請を継続する.

資金調達の割合のデータ構造は以下のとおりです.

{
    "detail": {
        "eid": "Futures_Binance",
        "symbol": "BTC_USDT.funding",
        "alias": "BTC_USDT.funding",
        "baseCurrency": "BTC",
        "quoteCurrency": "USDT",
        "marginCurrency": "",
        "basePrecision": 8,
        "quotePrecision": 8,
        "minQty": 1,
        "maxQty": 10000,
        "minNotional": 1,
        "maxNotional": 100000000,
        "priceTick": 1e-8,
        "volumeTick": 1e-8,
        "marginLevel": 10
    },
    "schema": [
        "time",
        "open",
        "high",
        "low",
        "close",
        "vol"
    ],
    "data": [
        [
            1584921600000,
            -16795,
            -16795,
            -16795,
            -16795,
            0
        ],
        [
            1584950400000,
            -16294,
            -16294,
            -16294,
            -16294,
            0
        ]
        // ...
    ]
}
  • 隣接する期間の間隔は8時間です
  • 例えば,Binanceの資金提供率は 8時間ごとに更新されます. 資金提供率は -16795ですか? K線データと同様に,ネットワーク伝送中に浮点精度の喪失を避けるため,データは整数型を使用します. 資金調達の割合データもマイナスかもしれません.

バックテストからの資金調達のデータ要求の例 システムとは

http://customserver:9090/data?custom=0&depth=20&detail=true&eid=Futures_Binance&from=1351641600&period=86400000&round=true&symbol=BTC_USDT.funding&to=1611244800&trades=0

価格指数データ構造は以下のとおりです.


{
    "detail": {
        "eid": "Futures_Binance",
        "symbol": "BTC_USDT.index",
        "alias": "BTCUSDT",
        "baseCurrency": "BTC",
        "quoteCurrency": "USDT",
        "contractType": "index",
        "marginCurrency": "USDT",
        "basePrecision": 3,
        "quotePrecision": 1,
        "minQty": 0.001,
        "maxQty": 1000,
        "minNotional": 0,
        "maxNotional": 1.7976931348623157e+308,
        "priceTick": 0.1,
        "volumeTick": 0.001,
        "marginLevel": 10,
        "volumeMultiple": 1
    },
    "schema": [
        "time",
        "open",
        "high",
        "low",
        "close",
        "vol"
    ],
    "data": [
        [1584921600000, 58172, 59167, 56902, 58962, 0],
        [1584922500000, 58975, 59428, 58581, 59154, 0],
        // ...
    ]
}

バックテストによって送信された価格指数データ要求の例 システムとは

http://customserver:9090/data?custom=0&depth=20&detail=true&eid=Futures_Binance&from=1351641600&period=86400000&round=true&symbol=BTC_USDT.index&to=1611244800&trades=0
バックテスト設定を保存 カスタムデータソースの例