Tài nguyên đang được tải lên... tải...

_G

Tiếp tục lưu dữ liệu, chức năng thực hiện một chức năng từ điển toàn cầu có thể được lưu.

Dữ liệu giá trị khóa được lưu liên tục trongk-vcác cặp giá trị khóa. chuỗi, số, bool, đối tượng, mảng, giá trị không

_G() _G(k) _G(k, v)

Các thông sốklà tên của khóa trong cặp khóa-giá trị được lưu, và không nhạy cảm với chữ cái lớn. k sai chuỗi, giá trị không Các thông sốvlà giá trị khóa trong cặp giá trị khóa được lưu, có thể là bất kỳ dữ liệu nào có thể đượcJSONđược phân phối. v sai chuỗi, số, bool, đối tượng, mảng, giá trị không

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();
}

Một cơ sở dữ liệu riêng biệt cho mỗi giao dịch trực tiếp, dữ liệu được lưu trữ bởi_G()chức năng sẽ luôn luôn ở đó nếu chiến lược được khởi động lại hoặc docker ngừng chạy. Nếu backtesting được hoàn thành, dữ liệu được lưu trong hệ thống backtesting bởi_G()Khi sử dụng các_G()chức năng để duy trì dữ liệu được lưu, nó nên được sử dụng hợp lý theo bộ nhớ và không gian đĩa cứng của thiết bị phần cứng, và không nên bị lạm dụng. Khi gọi cho_G()chức năng trong một giao dịch trực tiếp và không có thông số được vượt qua,_G()hàm trả vềIdcủa giao dịch trực tiếp hiện tại_G()chức năng, tham sốvđược thông qua như là không để chỉ ra việc xóak-vKhi gọi các_G()chức năng, chỉ các thông sốkđược truyền trong chuỗi, và_G()hàm trả về giá trị khóa tương ứng với tham số được lưukKhi gọi điện cho_G()chức năng, chỉ các thông sốkđược truyền trong một giá trị null, cho thấy rằng tất cả các bản ghi củak-vkhi các cặp key-value được xóa.k-vCác cặp key-value đã được lưu liên tục,_G()chức năng được gọi một lần nữa, đi qua trong tên của khóa đã được lưu liên tục như là tham sốk. Đưa vào giá trị khóa mới như một tham sốvsẽ cập nhật rằngk-vcặp giá trị khóa.

{@fun/Global/DBExec DBExec}

__Hãy phục vụ _D