MQL4 یک زبان برنامه نویسی است که به طور خاص برای ایجاد سیستم های معاملاتی خودکار در پلتفرم MetaTrader 4 طراحی شده است. به طور گسترده توسط معامله گران و توسعه دهندگان برای ایجاد اندیکاتورهای سفارشی، مشاوران متخصص (EA) و اسکریپت هایی استفاده می شود که می توانند برای خودکارسازی استراتژی های مختلف معاملاتی مورد