وسائل لوڈ ہو رہے ہیں... لوڈنگ...

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 تبادلہ.GetData}

exchange.GetRate exchange.GetData