Wenn er die Variable nicht kennt, dann ist sie bei Dir als lokale Variable irgendwo zwischen 2 Schweifklammern deklariert, nicht aber als globale Variable (oben im EA, noch vor OnInit und OnTick).
Lokale Variablen "leben" nur innerhalb 2 Schweifklammern, während globale Variablen (Global variables of Client Terminal) im gesamten EA bekannt sind.
https://book.mql4.com/variables/globals