ATFX 10.14教学:人工交易的自由度虽然更高,但人的精力有限,无法24小时高强度运行,使用自动化的交易程序越来越成为必选项。人的情绪和心理具有高敏感性和高波动性,这两种特性对于短线交易来说是致命的。虽然程序化交易不能完全避免人的情绪和心理的干扰,但至少可以抹除其中80%的负面影响。
在程序化交易越来越大行其道的背景下,如何设计出一款出色的日内交易EA,让它按照自己的交易思路进行运作,成为所有个人交易者面对的棘手问题。
在人工智能出现之前,交易者想要通过MT4的编程页面,设计出一款符合自己心意的EA,需要找专门的程序员并缴纳数百至数天的费用。人工智能出现之后,编程已经成为一个非常简单的工作,我们只需要输入中文的指令,依靠目前主流的AI助手,就可以实现MT4、Python、matlab等等软件的自动化交易代码。
所以,写代码不再是问题,难点已经转移到了策略的设计。在进行日内交易的EA设计时,要设定一个不变的原则,那就是策略当中不允许使用马丁格尔或者网格交易类的策略。这两种策略已经被无数人证明是高风险策略,虽然短期内能够实现不错的收益,但只要持续时间足够长,累积的风险会不断增加,最终在某一天导致巨额亏损。
日内交易的频率是比较高的,为了降低累计交易成本,有必要选择低点差的平台方。但不是点差越低越好,比如EURUSD的点差在1.8基点左右就可以接受,强行要求更低的点差,比如0.8、0.5的点差,将大幅增加所选平台的道德风险。换一个思路理解这个问题,如果你的EA策略需要低至不正常的点差水平,那么它大概率使用了网格交易或者马丁格尔类的策略,这本身就是一个危险信号。
首先是时间周期的选择,很多日内交易者倾向于选择一分钟M1和五分钟M5周期,但在我个人看来这种时间周期太短,他已经不再是常规的日内交易,而更接近高频交易。看M1和M5级别的行情走势,意味着你一天当中最少要交易十笔左右,甚至更多。交易频率越高,每次所获得的利润点就越低。当出现一次亏损时,资金曲线将遭遇毁灭性打击。记住,日内交易是要抓住小的趋势,而不是单纯的为了刷单或者过度交易。
我们更建议大家交易15分钟(M15)或30分钟(M30)周期,每天成交1-2笔即可。
1、趋势过滤
条件a:黄金的波动性具有明显的阶段性特征,亚盘时段波动性较弱,欧盘和美盘时段波动性较强。从时间周期角度看,EA策略的运行时间要从下午三点钟开始。
条件b:过去三个交易日的收盘价必须保持依次上升或依次下降的排列。三个收盘价之间的差值要足够大,差值越大,趋势性越强。
条件c:日线MACD的柱线处于放大状态。
2、入场时机
做空:将前一日K线(阳)的收盘价与最低价所形成的区间视为关键支撑区,当盘中行情突破该关键支撑区时,进场做空。
如果行情已经处于关键支撑区下方,且当前周期前三根K线的收盘价依次降低,则进场做空。
做多同理。
3、出场时机
平空单:当前周期前三根K线的最高价与最低价区间,作为移动止损的基准。行情反弹超过基准区间,平仓。
平多单:同理。
4、其他限制条件
A、重磅数据发布期间,暂停交易
B、连续亏损三次,暂停交易
C、行情进入明显的震荡模式,暂停交易
D、任何情况下不加仓
ATFX风险提示、免责条款、特别声明:市场有风险,投资需谨慎。以上内容仅代表分析师个人观点,不构成任何操作建议。请勿将本报告视为唯一参考依据。在不同时期,分析师的观点可能发生变化,更新内容不会另行通知。















