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


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

   

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


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

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

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


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

     在程序化交易的过程中,我们大部分交易员都会遇到这样的情况:一个关于交易的精彩想法突然冒了出来。这也许发生在工作一整天后,也许在开车回家的途中,或者在晨浴中突然冒出一种念头,又或者有时是睡觉时冒出来的。但是无论它发生在哪里,交易员的正常本能是冲向电脑急忙来检验这个想法,并快速分析结果,如果该想法似乎是成功的,那么便会开始进行交易。

      然而,在量化投资领域,这是一种最糟糕的方法。即使交易软件(有简单的策略发展和优化特征)能够缩短创建交易策略来观看历史结果的时间,可以缩短到仅仅几分钟的时间,但是这并不意味着它是一种正确的方法。事实上,快速测试和浅显评估通常是完全错误的方法。?

      长远来看,交易员必须像构建房子一样对待策略的创建,没有住宅施工人员一发现一块区域且得到一些物资后就开始进行构造,在开始建造之前,需要经过许多步骤,而这种概念同样也适用于交易策略的开发。对于住宅建筑公司而言,制定计划和打地基是首要的两个步骤,而交易员在测试和分析之前也必须要这么做。?

      利润蓝图?

      开发交易策略的绩效目标应该是明确性、可测量性、可实现性、相关性和时效性。?

      向任何建造者讨教,他都会告诉你建房子应以计划或蓝图开始,蓝图会显示成品的样子,这也同样适用于构建交易策略。它必须以设计图开始,来显示其最终结果,可悲的是,许多人认为设计图意味着“开发一个可以赚许多钱的交易系统”,这样说可能太宽泛了,“许多钱”到底是多少钱?关键是要具体说明而不是用一种模糊的概念。?

      为成功创建交易策略(见http://bbs.ihoms.com/bbs/zt/5210.htm),对策略的预期性能,交易员首先需要有一个详细的计划、目标或愿景。这样,当交易员开发策略时,将会有明确的方法来衡量其进展。因此,良好的战略发展始于牢固的目标。个人发展教练经常会提到SMART目标,这是一个很好的方法。SMART如上图所示,是一个首字母缩略词,目的是帮助人们记住杰出目标的重要特征:明确性、可测量性、可实现性、相关性和时效性。那么SMART目标这一例子是用于开发交易系统的吗??

      SMART中的“S”意味着我们的目标必须要有明确性,“开发一个可以赚许多钱的交易系统”一点也没有明确性。没有明确目标的交易员永远不知道何时可以达到目标。相反,像“该交易系统需要平衡每合同每年12,000美元的净利润,并且至少需要测试7年”的目标就当然是够明确的了。需要完成两个目的才能达到明确性:帮助交易员确定何时可以达到目标;在浪费太多时间在未执行策略之前,应该帮助其过滤掉不满足计划的系统。?

      SMART中的“M”是可测量性。简而言之,它意味着在计划中策略必须要满足的目标数目和性能标准,创建一个“最小化跌幅”的策略是相当容易的,但是却很难去创建一个有“30%最大跌幅”的策略来在交易边缘基础上进行测量。?

    “A”代表可实现性,这是许多交易员会误入歧途的地方。开发一个“在E-mini S&P 500 期货中每合同每天至少赚20点的”交易系统当然是明确且可测量的,但是它离可实现性却相距甚远(至少对于大多数交易员来说是这样)。在程序化交易的过程中,设定一个不切实际的目标只会造成失望,并且不可避免地会导致开发人员缩短开发进程。此处的问题在于不仅要胸怀大志,同时也应切合实际。?

      SMART中的“R”代表相关性。对于交易系统设计,交易员必须确保计划中的细节能够帮助创建一个牢固系统。如果计划中包含“不超过连续三次的失败交易”,那么请问“该标准真的与开发一个交易策略相关吗”?虽然它可能是交易方法中的一个不错特征,谁不会喜欢一个从未超过连续三次失败交易的系统呢?但是它可能真的偏离了重心,记住:交易计划必须与创建长期有利可图的交易策略要相关,这是第一点也是最重要的一点。而其他非关键项可以放在意愿清单上,但不应该是策略发展的重点。?

      SMART中的最后一个字母是“T”代表的是时效性。正如没有住宅施工人员想要花费十年来建造一所房子,也没有交易员想要花费数年来开发一个交易策略。所以好的开发人员会在策略创建上设定时间限制,适用原因有两个:第一,设置时间限制可以阻止开发人员不断调整和更改策略以对其进行改善,这种方法类型往往总是会造成拟合。第二,时间限制可以让开发人员保持忙碌。开发人员知道有许多潜在的策略有待评估,不应只是集中在一个策略上,所以重点是要评估想法而不是改善某一系统。


 回到顶部