लगातार डेटा सहेजें, फ़ंक्शन एक वैश्विक शब्दकोश फ़ंक्शन को लागू करता है जिसे सहेजा जा सकता है। डेटा संरचना एक KV तालिका है जिसे स्थायी रूप से डॉकर की स्थानीय डेटाबेस फ़ाइल में सहेजा जाता है।
में स्थायी रूप से सहेजे गए कुंजी-मूल्य डेटाk-v
कुंजी-मूल्य जोड़े।
स्ट्रिंग, संख्या, बूल, ऑब्जेक्ट, सरणी, शून्य मान
_G() _G(k) _G(k, v)
पैरामीटरk
सहेजे गए कुंजी-मूल्य जोड़ी में कुंजी का नाम है, और यह केस-सेंसिटिव नहीं है।
क
झूठी
स्ट्रिंग, शून्य मान
पैरामीटरv
सहेजे गए कुंजी-मूल्य जोड़ी में कुंजी मान है, जो किसी भी डेटा हो सकता है कि किया जा सकता हैJSON
श्रृंखलाबद्ध।
v
झूठी
स्ट्रिंग, संख्या, बूल, ऑब्जेक्ट, सरणी, शून्य मान
function main(){
// Set a global variable num with a value of 1
_G("num", 1)
// Change a global variable num to the value of the string ok
_G("num", "ok")
// Delete the global variable num
_G("num", null)
// Returns the value of the global variable num
Log(_G("num"))
// Delete all global variables
_G(null)
// Return to live trading ID
var robotId = _G()
}
def main():
_G("num", 1)
_G("num", "ok")
_G("num", None)
Log(_G("num"))
_G(None)
robotId = _G()
void main() {
_G("num", 1);
_G("num", "ok");
_G("num", NULL);
Log(_G("num"));
_G(NULL);
// Not support auto robotId = _G();
}
प्रत्येक प्रत्यक्ष व्यापार के लिए एक अलग डेटाबेस,_G()
यदि रणनीति को फिर से शुरू किया जाता है या डॉकर चलाना बंद कर देता है तो फ़ंक्शन हमेशा मौजूद रहेगा। यदि बैकटेस्टिंग समाप्त हो जाती है, तो बैकटेस्टिंग सिस्टम में सहेजे गए डेटा को डॉकर द्वारा हटा दिया जाता है।_G()
कार्य को साफ़ कर दिया जाएगा।_G()
सहेजे गए डेटा को बनाए रखने के लिए, इसका उपयोग हार्डवेयर डिवाइस की मेमोरी और हार्ड डिस्क स्थान के अनुसार उचित रूप से किया जाना चाहिए, और इसका दुरुपयोग नहीं किया जाना चाहिए।
जब कॉल_G()
एक लाइव व्यापार में कार्य और कोई पैरामीटर पारित कर रहे हैं,_G()
फ़ंक्शन रिटर्नId
वर्तमान लाइव ट्रेडिंग के._G()
कार्य, पैरामीटरv
शून्य के रूप में पारित किया जाता हैk-v
कुंजी-मूल्य जोड़ी._G()
फ़ंक्शन, केवल पैरामीटरk
स्ट्रिंग में पारित किया जाता है, और_G()
फ़ंक्शन सहेजे गए पैरामीटर के अनुरूप कुंजी मान देता हैk
._G()
फ़ंक्शन, केवल पैरामीटरk
शून्य मान में पारित किया जाता है, यह दर्शाता है कि सभी रिकॉर्डk-v
कुंजी-मूल्य जोड़ी हटाया जाता है.k-v
कुंजी-मूल्य जोड़े लगातार सहेजे गए हैं,_G()
फ़ंक्शन को फिर से बुलाया जाता है, जो कि पैरामीटर के रूप में लगातार सहेजी गई कुंजी के नाम में गुजरता हैk
. पैरामीटर के रूप में नया कुंजी मान पास करनाv
अद्यतन करेगा किk-v
कुंजी-मूल्य जोड़ी।
{@fun/Global/DBExec DBExec}
__सेवा करें _D