【摘要】 EA又称为智能交易系统,简单的说EA就是依据一定的逻辑代替人工进行自动化交易的量化交易系统。EA的优点在于能够最大程度的解放交易员,避免交易员内心的恐惧与贪婪干扰,严格地执行交易员的下单逻辑,把握住市场上转瞬即逝的机会。
EA既然是自动化交易系统,那么程序员在编写程序时必然需要对EA的运行逻辑进行完整的定义,具体而言包括以下几个点:
①入场条件判断。程序员需要明确告诉EA…
EA又称为智能交易系统,简单的说EA就是依据一定的逻辑代替人工进行自动化交易的量化交易系统。EA的优点在于能够最大程度的解放交易员,避免交易员内心的恐惧与贪婪干扰,严格地执行交易员的下单逻辑,把握住市场上转瞬即逝的机会。
EA既然是自动化交易系统,那么程序员在编写程序时必然需要对EA的运行逻辑进行完整的定义,具体而言包括以下几个点:
①入场条件判断。程序员需要明确告诉EA,在什么条件下可以入场交易。这就涉及到币种的选择(一般来说策略编写者会依据自己最为熟悉的币种来编写策略);信号指标的选取(可以使用MT4、MT5自带的均线指标、RSI、MACD指标等,也可以是自己编写的指标,后续会涉及到具体指标的使用、编写);进场时间的限制(例如是否非农时间段不交易?是否每天固定时间段交易?);进场价格的选择。
②下单操作。在满足入场条件之后,EA只是知道了可以进行开仓操作(开仓币种、开仓方向、开仓时间),程序员还需要告诉EA仓位是多少(这里的仓位指的是下单量,可以是固定手数也可以是通过换算得出来的可用手数);止损位置(只需告诉EA具体的止损点数,以微点计,EA会自动计算出止损价格);止盈位置(只需告诉EA具体的止盈点数,以微点计,EA会自动计算出止盈价格);策略编号(便于多EA共同运行时,EA能够识别自身所下的单);备注(这一项非必需项,一般为了便于人工区分EA而设定);颜色标记(主要是用于回测时直观的看出下单方向,一般习惯性买单开仓用蓝色标记,平仓用红
文章来源: blog.csdn.net,作者:待星光的闪耀,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/m0_58082536/article/details/116596495