欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商教学与活动专区期货人生 → 交易策略的构建不止是测试与优化(下)

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有1992人关注过本帖树形打印复制链接

主题:交易策略的构建不止是测试与优化(下)

帅哥哟,离线,有人找我吗?
行者无疆0405
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:79 积分:0 威望:0 精华:0 注册:2014/10/28 11:10:46
交易策略的构建不止是测试与优化(下)  发帖心情 Post By:2014/12/12 17:15:11 [只看该作者]

     上文我们介绍了交易策略的构建不止是测试与优化(上),本来将继续就测试与优化展开讨论。

      牢固基础?

      一旦策略发展计划和目标创建使用了SMART目标过程来完成后,就是时候开始进行详细的工作了。对于前面讨论的住宅施工人员而言,该计划就是他的蓝图,并且他的建造总是要以地基开始。在量化投资领域,对于系统交易开发人员来说,基础可以被视为策略构建过程。?

      向任何一个成功的住宅施工人员请教,他都会告诉你稳固房屋始于牢固基础。建造在流沙状态中的房屋可能开始看起来很有吸引力,但是时间久了之后便会开始变化和土崩瓦解,同理,在量化投资的领域,交易策略也同样是如此。如果没有牢固的开发过程,创建的任何策略最终都会土崩瓦解。?

     (英文意思: 资金曲线越高越陡看起来越好,但它却是错误预言的反应。)

     例子如“保持真实的一面”(右)所示,所显示的两个交易策略看起来都是可接受的,理论上第一个策略有着大大的优越性。当然,外表有时是会骗人的,这也肯定了此处的情况。? 

      一方面,第一个策略是通过优化所有可用数据并为数据拟合规则来构建的。换句话说,它通过薄弱开发过程以及薄弱基础来支撑。另一方面,第二个策略是通过强有力的基础进行构建,包含限制规则、向前测试以及稀疏优化。因此更有可能会经得起时间的考验。?

      所以,仅仅只是看资金曲线是不够的——因为不知道它的交易系统是如何被开发的,交易员可能从不知道资金曲线是多么的实际,且不知道什么基础是至关重要的。?

      所以,系统交易员如何为开发交易策略创建一个强有力的基础呢?首先,他必须通过使用相同过程来测试每个策略并以此消除所有倾向性。像其他想法一样,受宠的想法也应该要经过相同的开发过程,这样所有策略可以经历相同的测试和分析。于是最好的想法自然而然毫无偏差的上升到最高位置。第二,过程应该要采用客观绩效标准,并且被交易系统开发人员一贯使用。? ?

      证明过程?

      证明交易开发过程的一个方法如“按部就班”(下方)所示,它包含下列步骤:?

      交易理念:好的交易员会不断寻找新想法和新概念来进行分析。数据挖掘技术和头脑风暴法是新想法的两个主要好来源。? ?

      有限可行性测试:大多数新交易员对所有历史股票数据采用所推荐的策略,通常是进行过度优化。?测试策略的更好方法是在少量股票数据上进行。如果小样本的策略性能很差,那么在大样本上性能也有可能不好。

      深入向前测试和优化:向前测试使用优化和交叉测试,将它们结合成一个方法来形成更好的实时性能。?该方法要优于传统的优化或者单一小样本测试。

      蒙特卡罗模拟:历史不会重演,所以运用随机数来模拟预期的策略性能是非常重要的,一般来说,系统交易员可以获得实现某种盈利率或忍受某一跌幅的可能性。?

      孵化/初始测试:开发完成之后,在将资金投入交易之前,最好先让策略沉淀一会。实时监控策略,从长远来看,如果没有实际交易,可以节约交易员数千美元,因为开发错误会在该步骤中会频繁暴露自己。?

      全面实施:一旦一切准备就绪,可以开始全套尺寸的现钱交易,该阶段也包括使交易更顺利的增加位置大小的规则,当策略表现不佳时,减小位置大小。?

      上述过程会因交易员不同而各不相同,但重要的一点是过程是存在且被记录下来了的,这就可以防止交易员绕过步骤以进行某种有利策略。?

      在量化交易领域,开发战略性能目标和策略开发过程是很容易被理解的概念,但是对于交易员来说,在运用这些概念时,诀窍是要有有条不紊且又严格的方法。走捷径的交易员或者采用欺骗过程的交易员几乎都是不成功的。就是房子建在沙地上,未能正确开发的系统交易策略将会被现实世界的无情攻击而迅速崩溃和失败。另一方面,以合适方法构建的牢固的系统交易策略有很大机会在破坏市场中存活下来。

     更多关于交易策略的文章:

     交易策略的构建不止是测试与优化(上)http://bbs.ihoms.com/bbs/zt/5789.htm


 回到顶部