美文网首页
判断程序化交易模型失效的方法

判断程序化交易模型失效的方法

作者: 戰_國 | 来源:发表于2017-06-02 09:03 被阅读40次

程序化交易策略现在已经变成大多数交易者的主要工具,但是在程序化交易中,有时候总会出现回撤亏损状况,那么出现这样的状况是策略失效造成的,还是行情影响的结果?那么今天我们就来探讨一下,如何判断一个策略有没有失效?

在金融市场中,投资者的哪方面会影响资产价格的变化呐?答案就是:投资者的情绪和他们对未来的期望。因为人都会有主观的情绪,这些情绪也会随时的改变,从而导致市场运营的特征也跟着发生变化,那么模型失效也就成为必然的结果了。

a.在讲判断模型失效方法之前,我们先来看几个问题:

1.模型思路的普遍性

交易者在判断市场中存在的真理时,通常都是把历史行情中某些特定的规律当做现在的市场真理,可是时间在走,市场特征也跟着变化,市场的规律也会变化,自然而然的策略模型也就失效了。简单点说:刚开始你自己穿了一身自己设计的衣服,它是独一无二的。可是你穿出去之后,大家都仿照着制作出来,他就失去了它的独一无二的特性。这就是众所周知的策略容载量的问题,利用的人数越多,它的有效性越低。这是我们在交易的时候一个很主要的问题。还有一点大家要知道:只要没有超过策略的容纳资金,它是完全没有影响的。意思就是:一个策略的容纳资金是一百万,只要它不比一百万少那就没有任何影响。

2.市场有效性的问题

和资本市场作斗争,基本上是不可能赢的,其实就是说大部分的交易模型都是有时间限制的,不是长期有效的,程序化交易在国内的发展趋势很快,说明会有越来越多的策略模型被研发出来,所以模型的失效只是时间的问题。市场在不断的变化,我们的交易模型也要跟随市场进行调整,来适应行情的发展,无论你的策略模型表现是有多好,都要跟随市场的变化而变化。

3.反程序化交易策略

在国内,程序化交易的资金量日渐增大,我相信不久以后,程序化交易将成为市场的主流。那么就会有专门研究反程序化的交易策略的出现,利用与大部分程序化交易者相反的操作策略,从程序化交易者的部位头寸中获得利益。从现在的国内程序化交易的实践来说,反程序化使用的还是比较传统的策略,拥有很强的趋同性,但是随着市场的发展,反程序化交易策略在将来会成为策略模型的很大阻碍,大大减少策略模型的有效时间。假如在实盘操作中,止损单出现频繁的话,交易者就要挺高警惕了。

b.接下来具体和大家分享一下,怎么样判断策略已经失效了?

1.观察模型是不是还在有效地执行交易策略,体现出来的交易逻辑是不是和之前设计的初衷是一样的。以下的情况出现,大家就要提高警惕了:对行情的敏感度降低,开仓时机滞后现象频繁,胜率或盈亏比连续出现很大的变化等,当然这是从交易结果上看,被动发现失效的方法。一般情况下,周月线级别上的连续亏损和最大回辙是我们主要关注的地方。但是有一个问题大家要注意:策略连续回撤的原因到底是什么?是策略失效造成的,还是行情导致的,应用程序化交易的都知道,在震荡行情中,策略回撤是不可避免的。假如模型出现问题表现在当前阶段,模型所表征的行情特点又一次呈现时,它还是有效的。

2.观察市场的运营特点是不是发生了变化,假如变化了,则证明模型可能失效了。举个例子:一部分非常依赖特定交易指令的模型,会因为交易规则的调整而失去效果,或者在市场中套利交易有效性大幅度改善时,盈利能力大幅度降低都是属于一个类型的。

所以在实盘交易中,我们要做的就是判断出模型失效的时点,因为市场在不断的变化,所以要想知道模型到底有没有失效是很难的,而更多的是靠我们的经验去了解。

一般情况下,模型在运行一段时间后,会很容易出现钝化的问题,具体体现以下几点:开平仓时机比较滞后和模型的获利能力大幅下降,这时候就要根据市场的变化,适当的调整我们的模型策略。还是那句话,市场在不断的变化,我们的模型也要根据市场的变化进行调整,没有可以一直应用的策略模型,这种想法也是不现实的。

程序化交易只是帮助我们交易的一种工具,而这种工具的形式有很多,要选择适合自己交易性格的工具,才能获得稳定的收益。分享给大家,希望大家多提宝贵意见,祝大家交易顺利。

国信证券 量化投资

免责声明:以上内容均来自互联网,仅供学习交流之用,版权归原发布者所有,内容未经证实,仅供参考。

相关文章

  • 判断程序化交易模型失效的方法

    程序化交易策略现在已经变成大多数交易者的主要工具,但是在程序化交易中,有时候总会出现回撤亏损状况,那么出现这样的状...

  • 友情提示:程序化交易盈利之道须知

    一:什么是程序化/量化交易? 量化投资就是以数据模型为核心,以程序化交易为手段,以追求绝对收益为目标的一种投资方法...

  • 16量化交易只能是自己做的小买卖

    1量化交易就是程序化的模型交易 所有的交易所都有开放的APP允许你写程序进行交易,这就是程序化交易,如果你的程序再...

  • 程序化交易

    程序化交易简介 程序化交易( Programme Trading) 可定义为“在指定模型的参数约束下,在某一时刻按...

  • 避开程序化交易中的陷阱

    程序化交易,是一种理想且客观的交易模型。在国外,早在上世纪70年代就已经出现了程序化交易,国内与其相比还相差甚远。...

  • 交易策略时效性如何判断

    程序化策略失效还是正常失误究竟该如何判断?如果失效的话,是应该完全放弃策略还是只需要调整参数呢?可藉由学术界的量化...

  • [iOS]适配iOS10问题

    1.系统判断方法失效:

  • 程序化交易系统震撼来袭!

    随着交易技术的进步,程序化交易越来越受到专业投资者的青睐,程序化交易方法有效克服人性的缺陷,实现最理智的投资效果;...

  • 永续合约交易所跟单系统开发定制多少钱

    一个合格的量化交易模型,必须基于有明确的经济含义的趋势判断或者套利原理,进行进一步的系统化和程序化抽象,呈现出来的...

  • 程序化交易中的数学模型与交易应用

    程序化交易中的数学模型与交易应用 金融数学,又称数理金融学等,是利用数学工具研究金融现象,通过数学模型进行定量分析...

网友评论

      本文标题:判断程序化交易模型失效的方法

      本文链接:https://www.haomeiwen.com/subject/bjbyfxtx.html