MT5是目前主流功能超级强大的外汇交易软件,提供各种优于炒股软件的功能。基本的包括挂单、锁单、自动止损止赢,以及强大的智能交易系统,该平台通过互联网为经纪公司提供全方位的服务,包括后台支持等。
与许多技术指标和曲线研究相同的是,交易策略程序中使用了内置语言Multibank Quotes Language 4。使用这种语言,投资者可以创建自动交易、客户指标和脚本。自动交易可以分析市场情况、制定决策、挂出订单、以在线模式开设头寸。与技术指标一样,客户指标可分析市场情况并发出各种信号,脚本可单独执行某些特殊操作。
MetaQuotes 4语言用来编写自定义智能交易系统软件,以便使交易程序管理自动化及执行交易商自己的交易策略。MetaQuotes 4语言包括变量、控制当前和前期报价的算术和逻辑运算、内置指标,以及用来开启和控制头寸的命令等。
下面所给的例子中,交易通过对单一的部位进行开仓和控制。
1、交易原则
(1)多头进场:MACD指标在零点之下,向上走,或由下行信号线穿过。
(2)空头进场:MACD指标在零点以上,向下走,或由上行信号线穿过。
(3)多头出场:通过执行获利限额,移动止损或当MACD指标穿过信号线(MACD指标在零点以上,向下走,或由上行信号线穿过)。
(4)空头出场:通过执行获利限额,移动止损或当MACD指标穿过信号线(MACD指标在零点以下,向上走,或由下行信号线穿过)。
2、创建程序的主结构
(1)原始数据检查:
检查图表、图表上的条形数。
核查外部变量值:单位、Lots、S/L、T/P、T/S。
(2)设定快速数据存取内部变量。
(3)检查交易终端是否可用?若可用,那么:
检查账户资金的可用性等。
是否可能来做多头买卖(买单)?
开仓(买)并离开。
是否能做空仓(卖出)?
空仓(卖)并离开。
退出智能交易系统。
(4)控制循环周期中前期的开仓部位:
如果是做多头。
是否应该出仓?
是否应该设置追踪止损单?
如果是做多头。
是否应该出仓?
是否应该设置追踪止损单?