加载中 ...
首页 > 外汇 > 外汇交易 > 正文

程序化外汇交易如何避免“过拟合”?

2023-06-13 11:28:50 来源:零零财经

在建立量化交易模型的过程中,很多人都会经历过拟合。过拟合其实是机器学习和统计学领域的一个概念。一般用来表示一个模型在测试中表现非常好,但在实际中表现不如预期。对于传

在建立量化交易模型的过程中,很多人都会经历过拟合。过拟合其实是机器学习和统计学领域的一个概念。一般用来表示一个模型在测试中表现非常好,但在实际中表现不如预期。

对于传统的机器学习来说,过拟合的影响并不明显,但是金融数据的时间序列特性和数据的高噪声特性决定了过拟合的影响很大。所以,我们在进行建模时一定要严谨避免过度拟合的情况发生。

“过度拟合”产生的原因

程序化交易系统的设计过程包括两个部分,这两个部分都可能造成过拟合。

交易系统设计的第一部分是形成完整的交易规则体系。形成交易规则一般有两种方法:自上而下法是基于对市场情况的长期观察,然后在规律的基础上形成量化交易策略。

这个过程需要长期交易经验的积累;

自下而上法是一种基于市场数据和统计分析得出市场特征的交易策略。

交易者在将交易系统用历史数据进行回测时,往往会根据测试结果对交易规则进行重新训练形成新的交易规则,或者结合这些规则,这样生成的交易系统很容易就是市场数据的拟合。

同时,在量化交易系统的过程中,一般用参数来描述系统。设计者会通过增加参数个数和优化这些参数,寻找出最佳的交易系统

如果参数个数多或者参数过度优化,往往会产生对历史行情的完美过拟合,但未来的表现会大打折扣。

如何避免“过度拟合”?

设计交易系统的目标是在未来市场产生利润,而不是追求一条漂亮的历史测试曲线。过度安装的交易系统是一个“美丽的陷阱”。如何逃离这个陷阱?我们认为可以从交易规则的形成和交易系统开发两大方面着手。

现代数学对金融市场的数据分析表明,时间价格序列包括两部分:

第一部分是定项,从中可以找到一定的规律;

第二部分是随机项,没有确定的规律可言,某个现象的发生只是概率。

当我们从历史行情中提取交易规则时,需要分析规则的逻辑性和规律性,交易规则需要能够反映市场的规律性,具有一定的合理性。

交易者通过各种渠道形成交易规则时,在具体的交易系统设计过程中,需要注意如下问题:

第一,增加历史测试数据样本容量,避免交易次数过少。

做期货的朋友都知道,如果通过分类品种进行回测,不活跃的品种一年可能交易不了多少次,几年甚至不到100次。

交易量这么小的结果是没有意义的,非常容易造成过度拟合。尤其是套利策略持仓的策略会更长,交易量一年好几倍,更不靠谱。

因此,我们在对策略进行回测时,应该增加交易策略的数量。一般来说,超过300个交易次数就可以证明策略有效。

第二,在测试时,将测试的数据样本分为样本内和样本外。

设计系统的时候采用样本内数据,然后用样本外数据测试得出的系统,如果效果大大降低,那么这种系统极有可能是拟合的。

第三,核心参数不宜过多。

参数过多的系统是一个多自由度系统,在优化多个参数之后总会得出一个漂亮的系统,但这种系统的可靠性是令人怀疑的。

第四,在对交易系统的参数进行优化时,我们需要对最优参数附近的参数进行考察。

如果附近参数系统的性能远差于最优参数的性能,那这个最优参数有可能是一个过度拟和的结果,数学上称为奇点解,是不稳定的。如果市场的特征稍微发生变化,最优参数可能会成为最差参数。

第五、保证一定的平均利润。

有些策略我们在验证之后会发现交易的次数比较多,业绩表现也不错,但是平均利润过低。有些朋友可能会觉得,平均利润低有什么关系呢,只要盈利就可以了。但是除了要注意盈利外还要有滑点的意识,如果平均盈利过低,

那么就非常有可能受到滑点的影响。稳定盈利的量化交易策略最终也会变成稳定亏损的策略。

怕被外汇黑平台骗,推荐正规外汇平台:2023年正规外汇平台排名

标签:外汇交易策略 本文来源:零零财经责任编辑:外汇网站

【温馨提示】转载请注明原文出处。 此文观点与零零财经网无关,且不构成任何投资建议仅供参考,请理性阅读,版权归属于原作者,如无意侵犯媒体或个人知识产权,请联系我们,本站将在第一时间处理。零零财经对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证,请读者仅作参考,并请自行核实相关内容。

客户对我们的评价

  • 外汇投资交易来自海南的客户分享:

    保持冷静和耐心.外汇投资是一种高风险的投资活动,你需要保持冷静和耐心。在进行外汇投资时,你可能会遇到亏损和盈利,你需要保持冷静,不要被情绪所左右。同时,你还需要保持耐心,不要急于求成,要有长期投资的心态。外汇投资是一种高风险的投资活动,你需要控制风险,以避免损失。你可以通过设置止损和止盈来控制风险。止损是指在交易亏损达到一定程度时自动平仓,以避免进一步损失。止盈是指在交易盈利达到一定程度时自动平仓,以锁定利润。
  • 外汇投资交易 来自嘉兴 的客户评价:

    外汇市场作为全球最大的金融市场之一,其趋势的分析对于投资者制定投资策略至关重要。首先,技术分析是分析外汇市场趋势的常用方法之一。通过研究历史价格和成交量数据,运用各种技术指标和图表模式,如移动平均线、相对强弱指标(RSI)、布林带等,投资者可以识别出价格的趋势方向、支撑和阻力水平。例如,当价格在移动平均线之上并且移动平均线呈上升趋势时,通常被视为上涨趋势的信号。
    基本面分析同样不可或缺。这包括关注宏观经济数据,如国内生产总值(GDP)增长、通货膨胀率、利率政策、就业数据等。不同国家的经济状况和政
  • 外汇证券来自成都的客户分享评论:

    新加坡外汇交易市场新加坡外汇市场在70年代初亚洲美元市场成立后,才成为国际外汇市场。新加坡地处欧亚非三洲交通要道,时区优越,上午可与香港、东京、悉尼进行交易,下午可与伦敦、苏黎世、法兰克福等欧洲市场进行交易,中午还可同中东的巴林、晚上同纽约进行交易。根据交易需要,一天24小时都同世界各地区进行外汇买卖。新加坡外汇市场除了保持现代化通讯网络外,还直接同纽约的 CHIPS系统和欧洲的 SWIFT(环球银行金融电信协会)系统连接,货币结算十分方便。

外汇频道Commodity Channel

免费热线:400-178-8526

在线客服