下面是我和一位新手朋友聊天的整理(对话是虚构的,这些疑问可能有新手会有)。
新手:打开EA的参数设置,一长串英文名和数字,我根本不知道改哪个。
我:先别急着改,把它们分成5堆,每一堆只管一件事:
1)开仓条件:什么时候入场,像发车前的信号灯。
2)仓位大小:每一单放多大,像每回出门带多少现金。
3)止损止盈:亏到哪一步认错撤退(这就是止损),到了预先定好的目标就收手。
4)交易时段:一天里哪几段时间开工,哪几段休息。
5)风控开关:同时最多拿几单,连亏几次先歇一歇,相当于刹车。
新手:参数不同,差别会很大吗?
我:会。同一个EA,参数一换,表现可能完全不同。所以改之前,先弄清这个参数属于哪一堆。
新手:那我动手改的时候,要注意什么?
我:三个小习惯。
第一,一次只动一个参数,不然你分不清是哪一处带来的变化。
第二,改一次,记一行:改了什么、为什么改、改完拿哪段行情重新测,写下来,将来才能对照。
第三,别把参数一直调到只贴合过去那一段。曲线被调得越漂亮,越可能只是“量身定做”给那段行情的(白话:过拟合),换一段行情可能就不灵了。
新手:有没有现成的“推荐参数”可以直接抄?
我:我不提供。参数怎么设,要按你自己的测试和风险承受能力来定。我只做了一份免费的Excel参数记录表:每改一次就填一行,“所属类别”从下拉里选,另有一页对照,用白话解释那5堆;灰色的示例行标注了“示例数据,非真实”。工具在帖内下方附件领取。
带走三句话
1. 参数先分5堆再动手:开仓条件、仓位大小、止损止盈、交易时段、风控开关。
2. 一次只动一个,动一次记一行。
3. 调到只贴合过去的行情,曲线再漂亮也说明不了以后。
风险提示:本文仅为技术交流,不构成投资建议;杠杆交易风险高,可能损失本金;回测和历史表现不代表未来。
下一篇讲:EA没动静时的排查顺序:先看日志,再整理,再求助
想让我帮着看看某个EA的逻辑,或者想要某个小脚本,欢迎在帖子下留言。
—— 写代码的老K
|