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

exchange.SetData

についてexchange.SetData()戦略が実行されているときに読み込まれるデータを設定するために使用されます.

パラメータの後の文字列の長さvalueJSONコード化 番号

exchange.SetData ((キー,値) を表示する

データ収集の名前 キー 本当 文字列 読み込むデータexchange.SetData()配列のデータ構造があります. データ構造は,配列が要求するデータ形式と同じです.exchange.GetData()外部データ要求時の機能,すなわち:"schema": ["time", "data"]- わかった 価値 本当 配列

/*backtest
start: 2020-01-21 00:00:00
end: 2020-02-12 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/
function main() {
    var data = [
        [1579536000000, "abc"],
        [1579622400000, 123],
        [1579708800000, {"price": 123}],
        [1579795200000, ["abc", 123, {"price": 123}]]
    ]
    exchange.SetData("test", data)
    while(true) {
        Log(exchange.GetData("test"))
        Sleep(1000)
    }
}
'''backtest
start: 2020-01-21 00:00:00
end: 2020-02-12 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
'''              

def main():
    data = [
        [1579536000000, "abc"],
        [1579622400000, 123],
        [1579708800000, {"price": 123}],
        [1579795200000, ["abc", 123, {"price": 123}]]
    ]
    exchange.SetData("test", data)
    while True:
        Log(exchange.GetData("test"))
        Sleep(1000)
/*backtest
start: 2020-01-21 00:00:00
end: 2020-02-12 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/              

void main() {
    json data = R"([
        [1579536000000, "abc"],
        [1579622400000, 123],
        [1579708800000, {"price": 123}],
        [1579795200000, ["abc", 123, {"price": 123}]]
    ])"_json;
    
    exchange.SetData("test", data);
    while(true) {
        Log(exchange.GetData("test"));
        Sleep(1000);
    }
}

パラメータのデータがvalue形式は,dataタイムスタンプが表示されているように,1579622400000時間に対応します2020-01-22 00:00:00この時間後に実行すると,呼び出すexchange.GetData()次のデータタイムスタンプの前にデータを取得する関数1579708800000時間2020-01-23 00:00:00受け取るものは[1579622400000, 123]プログラムが実行され続けるにつれて,そのデータの内容,時間の変化,など,データ項目を項目ごとに取得します.次の例では,実行時に (バックテストまたはライブ取引),現在の瞬間はタイムスタンプに達または超過します.1579795200000についてexchange.GetData()函数が呼び出し,返した値は:{"Time":1579795200000,"Data":["abc", 123,{"price":123}]}. "Time":1579795200000対応する1579795200000データで[1579795200000, ["abc", 123, {"price": 123}]]. "Data":["abc", 123, {"price": 123}]データに対応する["abc", 123, {"price": 123}]][1579795200000, ["abc", 123, {"price": 123}]].

読み込まれるデータは,あらゆる計測可能な情報の戦略的定量評価に使用される経済指標,業界データ,関連指標などである.

{@fun/Market/exchange.GetData exchange.GetData} 情報を交換する

exchange.GetRate exchange.GetData