Fungsi ini mengimplementasikan fungsi kamus global yang dapat disimpan. Struktur data adalah tabel KV yang secara permanen disimpan di file database lokal docker.
Data nilai kunci yang disimpan secara permanen dik-v
Pasangan kunci-nilai.
string, nomor, bool, objek, array, nilai nol
_G() _G(k) _G(k, v)
Parameterk
adalah nama kunci dalam pasangan kunci-nilai yang disimpan, dan tidak sensitif huruf besar.
k
palsu
string, nilai nol
Parameterv
adalah nilai kunci dalam pasangan kunci-nilai yang disimpan, yang bisa menjadi data apa pun yang dapatJSON
Serial.
v
palsu
string, nomor, bool, objek, array, nilai nol
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();
}
Sebuah database terpisah untuk setiap perdagangan langsung, data yang disimpan oleh_G()
fungsi akan selalu ada jika strategi dimulai kembali atau docker berhenti berjalan._G()
Saat menggunakan_G()
fungsi untuk mempertahankan data yang disimpan, harus digunakan secara wajar sesuai dengan memori dan ruang hard disk perangkat keras, dan tidak boleh disalahgunakan.
Saat menelepon_G()
fungsi dalam perdagangan hidup dan tidak ada parameter yang dilewati,_G()
fungsi mengembalikanId
saat ini perdagangan langsung._G()
fungsi, parameterv
dilewatkan sebagai nol untuk menunjukkan penghapusank-v
Ketika memanggil_G()
fungsi, hanya parameterk
diteruskan dalam string, dan_G()
fungsi mengembalikan nilai kunci yang sesuai dengan parameter yang disimpank
. Ketika memanggil_G()
fungsi, hanya parameterk
diberikan dalam nilai nol, menunjukkan bahwa semua catatan darik-v
key-value pair dihapus.k-v
pasangan kunci-nilai telah disimpan terus menerus,_G()
fungsi dipanggil lagi, lulus dalam nama kunci yang telah disimpan terus-menerus sebagai parameterk
. Mengirim nilai kunci baru sebagai parameterv
akan memperbarui ituk-v
Pasangan kunci-nilai.
{@fun/Global/DBExec DBExec}
__Servis _D