De Expert Advisor dikawal oleh acara. Acara memulakan EA menghasilkan acara OnInit. Acara ini juga akan dijana apabila carta itu dialihkan kepada tempoh masa yang lain atau apabila isyarat masukan ditukar. Fungsi OnInit boleh digunakan untuk memulakan perkara, seperti array gambar khas yang mesti muncul skrin ion. Pengesahan parameter input boleh dilakukan di sini. Bilamana Penasihat Pakar telah dikeluarkan dari carta, atau MetaTrader ditutup, acara OnDeinit dijana. Fungsi yang berkaitan boleh digunakan untuk membersihkan benda-benda, seperti memotong bahan EA telah ditarik pada carta. Kod dimasukkan/ --------------------------------------------- --------------------- /| Fungsi permulaan pakar |/ ----------------------------------------------- ------------------- int OnInit ()/- buat timer EventSetTimer (60);/- kembali (INIT_SUCCEEDED);/ ----------------------------------------------- ------------------- /| Fungsi deinitialization profesional |/ ----------------------------------------------- ------------------- void OnDeinit (const int reason)/- meruntuhkan pemasa EventKillTimer ();