MT5编程使用的是MQL5语言(MetaQuotes Language 5)。MQL5是一种高级面向对象的编程语言,专门用于开发自动化交易系统和定制指标、脚本和专家顾问(Expert Advisors)等金融交易应用程序。
MQL5具有类似于C++的语法和结构,并且内置了许多金融交易相关的功能和库。开发者可以使用MQL5语言来编写自定义指标和脚本,以及创建自动交易机器人(Expert Advisors)。
MQL5语言支持多种数据类型和操作符,并提供了丰富的内置函数和类,用于处理价格数据、技术指标、交易操作和风险管理等。开发者可以使用MQL5编写复杂的交易策略,并通过与MT5交互来执行交易操作、获取市场数据和实时报价等。
总而言之,MT5编程使用的是MQL5语言,这是一种专门为金融交易应用程序开发而设计的高级编程语言。