Jedná se o proměnné, které lze nastavovat, mazat, číst a zjišťovat pomocí funkcí makrojazyka:
Jestliže nemá dynamická globální proměnná ve svém názvu na první pozici znak #, tak po svém nastavení má životnost až do odchodu do hlavního menu. Ukončením posledního makra se tedy neruší.
V případě, kdy jako první znak názvu proměnné bude #, jedná se o proměnnou, která se zruší s ukončením posledního makra, posledního běžícího makro threadu! Jestliže tedy poběží dva makro thready, pak ukončením pouze jednoho z nich nedojde ke zrušení těchto proměnných (toto platí od verze 5.8.0.1308).
Jestliže na začátku jména proměnné použijete znaky '#$_', bude proměnná automaticky smazána po přečtení funkcí _GetGVal. Jedná se o dočasnou proměnnou. Nebude-li přečtena, ruší se s ukončením posledního makra.
Globální proměnné jsou společné pro všechny makro thready.
Velikost písma názvu proměnné není důležitá.