संसाधन लोड हो रहा है... लोड करना...

exchange.SetData


参数```value```JSON编码后的字符串长度。
number

exchange.SetData(key, value)

数据集合名称。
key
true
string
```exchange.SetData()```函数所要加载的数据,数据结构为数组。数据结构与```exchange.GetData()```函数请求外部数据时所要求的数据格式相同,即:```"schema": ["time", "data"]```。
value
true
array

```javascript
/*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और जब यह चलाया जाता है, तो यह अगले डेटा बार के लिए एक समय चिप है.1579708800000समय2020-01-23 00:00:00पहले, कॉल करेंexchange.GetData()फ़ंक्शन डेटा प्राप्त करता है.[1579622400000, 123]इस डेटा की सामग्री, समय के साथ बदलती है, जैसे कि प्रोग्राम चल रहा है, इस तरह से डेटा प्राप्त करने के लिए। निम्नलिखित उदाहरणों में, जब चल रहा है (रीसेट या वास्तविक डिस्क), वर्तमान समय तक पहुंचता है या अधिक हो जाता है।1579795200000जब समय निकलता है, तो कॉल करेंexchange.GetData()एक फ़ंक्शन, जो कि एक मान लौटाता हैः{"Time":1579795200000,"Data":["abc",123,{"price":123}]}"Time":1579795200000संबंधित डेटा[1579795200000, ["abc", 123, {"price": 123}]]अंदर1579795200000"Data":["abc",123,{"price":123}]संबंधित डेटा[1579795200000, ["abc", 123, {"price": 123}]]अंदर["abc", 123, {"price": 123}]

अपलोड किए गए डेटा किसी भी आर्थिक संकेतकों, उद्योग डेटा, संबंधित सूचकांक आदि हो सकते हैं, जो रणनीतिक रूप से सभी मात्रात्मक जानकारी को मापने के लिए उपयोग किए जाते हैं।

{@मज़ा/बाजार/विनिमय.GetData विनिमय.GetData}

exchange.GetRate exchange.GetData