GlobalVariableCheck

Belirtilen isimdeki bir global değişkenin varlığını kontrol eder

bool  GlobalVariableCheck(
   string  name      // Global değişkenin ismi
   );

Parametreler

name

[in]  Global değişkenin ismi.

Dönüş değeri

Söz konusu global değişken mevcutsa "true", deilse "false" değerine dönüş yapar.

Global değişkenler, son erişimlerinin ardından 4 hafta boyunca müşteri terminali tarafından saklanır, sonra otomatik olarak silinirler.

 

Örnek:

#property copyright "Copyright 2025, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
 
#define   GV_NAME    "TestGlobalVariableCheck"
 
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- GV_NAME adlı müşteri terminali global değişkeninin bayrağını al
   bool exist=GlobalVariableCheck(GV_NAME);
   PrintFormat("Terminal global variable named \"%s\" %s"GV_NAME, (exist ? "exists" : "does not exist"));
   
   /*
   global değişkenin mevcut olduğu durumda sonuç:
   Terminal global variable named "TestGlobalVariableCheck" exists
   
   global değişkenin mevcut olmadığı durumda sonuç:
   Terminal global variable named "TestGlobalVariableCheck" does not exist
   */
  }

Ayrıca Bakınız

GlobalVariableTime()