http://oceantribe.org/vb/showthread.php?t=49530 http://oceantribe.org/vb/showthread.php?t=49574 如果你的单一策略参数在三个以内,经过变态的压力测试,然后再考虑是否值得坚持。 如果没有达到以上标准,改行吧....否则只是浪费时间 至于头寸管理,我目前的研究结论是头寸是策略的衍生品,而不是独立的。头寸不能让不盈利和不稳定的策略变成盈利和稳定的策略,只能平滑曲线或者放大盈利,运气极好的情况下,能同时达到以上两个目标。 如果用不稳定的策略+不相关的资金管理,结果就是不稳定,爆赚爆亏都有可能。 有心得欢迎交流,如果你还没改行的前提下
楼主可否问一句你管理的规模有多大? 资管一个帐户好像是100w-500w~(我不知道是否正确) 我目前管理的资金2个帐户600w差点~ 你交易的品种有多少? 我有14个品种~ 你的策略除了趋势策略还有其他什么没? 日内 商品隔夜趋势?套利? 自己搭建平台还是用第三方交易软件?是哪个软件平台? 说一下我对你的几个问题的看法~ 转型基本面~这是我下半年到明年的工作重点量化基本面~ 我做了快4年的职业交易现在连zn是干嘛的都不清楚~ 而且市场数据再怎么挖信息也是有限的~ 因子分析与波动率研究,提升头寸管理效能 预测波动率同样是个趋势系统~ 头寸管理除了盈冲亏缩~我几乎没看到其他的东西了~ 以前看过一本raph vince的书~起初假设就是盈亏比 胜率不变 真不变的话世界上再也没有夜壶全都是圣杯了~ 总之什么头寸管理我反正是没搞出啥名堂来~无非就是几个加仓策略~ 我觉得名堂大的是这个因子分析~ 你除了有价格序列为因子外还需要有其他宏观点的数据做因子策略才能丰富 学习数据挖掘,类TSL做优化策略。学习模式识别。 先说下类TSL做优化策略 TSL论坛上大家讨论的就是个存活偏差~ 你弄100个策略~多品种多周期多参数~ 死的砍掉活的留下~一样会出现一个牛逼超神的~ 而循环拟合未来数据其实意义不大~ 这些问题我以前发的帖子都讨论过了~ 数据挖掘 模式识别~ 我先说下我尝试过一些皮毛的高端点的技术 什么garch NN SVM 频谱分析 滤波 傅立叶变换 马可夫链等等 这些东西我都没搞出名堂来~(有一些太高深了没学会也只弄了个皮毛) 如果你跟我一样是打算弄个高端的算法根据市场价格数据去做什么趋势跟踪策略~ 那你还是弄个MACD什么的好点~ 不同数学语言(算法)去描述同一个事物(相同的价格序列)~结果是殊途同归的~ 反应在你的资金曲线上不会有啥太大的差别~ 其实你管理的资金规模已经决定了你所谓的策略方向 目标年化多少?最大回撤控制在多少? 这些东西已经决定了你可以选择的策略~ 所以脱离了最开始我问到的几个问题~一切讨论都没太大意义~ 以上观点仅限于从业3年多管理规模才几百万的级别 几千万跟上亿级别的~观点肯定不一样~
您分享的两个链接无法打开,说我没有权限…… 目前实盘使用的策略确实是参数3个以内的鲁棒策略,做过一定程度的压力测试。应该说策略组合的效果并没有那么出众,组合历史回测盈利因子2.2左右,收益风险比1.4的样子。因为当初觉得自己没有什么比别人强的地方,而赚钱的策略必须有其壁垒,所以我就把鲁棒性和坚持的难度作为自己策略的壁垒,回撤偏大,时间较长,大多数人不愿意用这样的策略。 头寸管理在我的组合中也是起到了非常大的作用。在我的体系中是把资金管理(money management)和头寸管理(position control)分开的。头寸管理是微观的开多少手,资金管理是宏观的对净值和总体仓位的把控。我看过那篇讨论资金管理的帖子,比较认同资金管理不能让亏损的策略变得赚钱,只是能保住自己不被市场消灭。 但是我认为头寸管理是非常重要且有效的。亏损的交易如果只开了1手,趋势出来的时候,大幅盈利的交易开了3手,我的利润就会大幅度提高。事实上组合中如果我不采用头寸管理策略,PF在2左右,但是采用了以后,各个品种均有显著提升。所以我才想通过因子分析,波动率研究等等方式,加强我现有的概率结构。 身边没有量化交易的圈子,确实缺少交流,要跟大神们多多学习
其实这里所有人的观点都是基于个人的经历而言的吧,都有局限性。 楼主还是多想想自己最擅长哪个方向吧。 每个方向都有人做得很出色。 但别人成功的地方不见得你就能成功, 别人失败了不见得你就会失败。 这个行业就是个战场,总之不要拿自己短处跟别人长处去拼。
真有一种惺惺相惜的感觉,哈哈!我现在也是管理600w的规模,连股指交易了16个品种。日内策略都放弃了,现在主要是隔夜趋势跟踪,长短结合,没做套利。(因为认为套利还是应当以基本面的供求失衡为基础,辅之以量化分析,而我不懂基本面) 关于头寸管理的看法请见我上一个回复。我也看过vince的那本书,包括凯利公式,都是不能接受不变的胜率和盈亏比这个前提假设,所以没用他们的方法。我的加仓,其实更多的是短期头寸开仓后,长期头寸跟着开仓,可以称为“策略的加仓”,而不是把加仓写到策略中去。 我想学习TSL是想做成“工厂”模式,只要每一个优化策略的“成本”能被带来的“盈利”覆盖,我们就能不断的滚动下去赚钱。但这个能否通过数据挖掘,模式识别的学习达到,就是我迷茫的原因。您试了这么多方法,是不是因为起初没有想清楚要用他们来达成森么样的目的? 最后一个问题,其实我不黑心,领导的要求也没那么高,年化收益15%,最大回撤10%,即稳定的1.5的收益风险比且能带亿级别的资金,就是我的目标……
链接是我以前发的帖子。点击我的ID,然后选择 find all posts by flashpoint。 在里面找“研究策略的一点感想”和“请问各位大拿搞量化需要补充的数学知识” 压力测试是什么级别的?多参数、多周期还是多品种? 头寸管理我是分为加仓和减仓两个范畴。目前只是研究到何时该减仓这个级别,加仓这个问题一直没有想清楚。 整体资金控制最稳妥的方法还是凯利公式,以不爆仓为底限原则。
夜深人静扪心自问,就是觉得自己身无长物(别想歪)所以才很忧心……唯一性格上自觉稍微强点的,就是能忍吧……(我忍回撤,我忍回撤,我忍者神龟……) 兴趣上来讲,比较喜欢和多看一些统计的东西,多高频算法无爱。 所以就自己提出的四个方向而言,内心其实更偏向第二个……但总是希望前面有盏靠第二个方向成功的了明灯,我就能义无反顾的勇往直前了。
我也看过vince的那本书,包括凯利公式,都是不能接受不变的胜率和盈亏比这个前提假设,所以没用他们的方法。 ——这个问题我凑巧研究过,说下个人看法,胜率和盈亏比一定是变化的,所谓的“不变”,只是从长期的结果来看,波动差距不会太大而已。 个人建议可以结合WFA来动态的使用凯利公式,在某个阶段的参数表现非常好,那么在未来的若干阶段放大仓位,如果表现的不稳定,在未来的阶段就缩小仓位。
基础压力测试,就是在理论参数(比如我做月级别的行情,就取length=20)周围,看是否平滑。多品种是必须的,必须要求在所有活跃品种上,至少是赚钱的。短线策略会测多周期,比如5min周围的3min,4min,7min,等等。 我浅显的研究了一下加仓,结论是策略内的加仓,都是低效率的,所以我选择在策略层面实现加仓……
老弟, 这个观点不是错,而是不准确: 对参数多的策略进行回测所得到结果更有可能是由于过拟合造成的,因此减少参数数量可以在一定程度上抑制过拟合。 当然, 在参数数目实在没法再减少的情况下,只要多做几年的回测也能减小发生过拟合的可能性。 因此,对参数数量没有绝对的限制,但少点儿还是好。
数据挖掘,模式识别 我的确一开始没想清楚到底用他们来干嘛~(你说到点子上了) 只知道这东西难就想把他应用到交易上来~ 总之我是没搞出啥名堂~ 我硕士是金融专业~而且还是化学跨过来的~ 所以只是个半吊子~ 你那计算机出身的金工专业应该可以试试去搞搞~ 如果你还精通C++的话~自己可以搞定CTP的接口下单的话 (你没告诉我你是第三方平台还是自己写的软件) 完全可以考虑尝试做一下做市商的策略~ 不知道你们资管通道是否有交易所返还25%的手续费~ 如果有的话~对于期货公司的资管业务也是个优势~ 况且~期权将来也需要做市商的... 另外~你说的15%年化10%的最大回撤~ 我的目标跟你是差不多的~20%/10%样子 虽然说做大规模资金这样绩效已经不错了~ 但如果是个人创业起步的话~这个绩效是不足以吸引到资金的~ 我也是想了好几年才想明白这个道理~ 如果你只是单纯的多品种隔夜趋势策略~完全根据价格序列做的~ 而且你还需要把回撤控制在10%以内 那么你还会遇到一个问题~ 就是资金利用效率的问题~ 你如果平均持仓超过3-40%基本回撤就控制不住了 也就是说你帐户里大概有一半以上的资金是没利用上的不产生利润的~ 这时候特别需要不同类型的策略来弥补了~ 楼主是否还能透露一下你从事职业交易是从几几年开始的?我是10年11月到如今 另外~在期货公司从事资管业务~ 你那600w资金给你的提成比例大概是多少? 如果不方便透露也就算了~
你这变成在一个策略的资金曲线上玩赢冲亏缩了~ 所以我说~ 什么头寸管理~ 本质上都是赢冲亏缩~ 一旦遇到的是一个震荡上涨的情况~那么还赢冲亏缩是会出问题的~ 所以我总觉得这样做是没太大意义的~ 只要策略本身已经反应了赢冲亏缩的原理~ 你再加一个类似的头寸管理意义不大
我觉得应该分开看,增加盈利、控制亏损、保持稳定是交易系统的主要功能,策略、组合、资金管理三个模块发挥的主要功能不同。比如策略的核心是增加盈利,但是也有部分功能是控制亏损。总体仓位控制在三成以下,这个发挥的主要功能是控制亏损,防止爆仓。WFA+凯利公式结合在一起来做,我认为是在稳定的基础上,增加盈利。 遇到震荡这个问题可以通过两个层面来解决: a、组合,品种、周期等组合,对冲交易风险 b、通过WFA发现亏损幅度较大的时候,降低头寸,可以有效降低风险。 因为你不知道这个品种未来是否彻底丧失趋势性还是暂时性的盘整,活下去毕竟比盈利更重要,所以这个时候动态降低头寸可以保证安全。如果这个品种一直亏损,通过WFA,理论上你的仓位可以降低到无限接近于零,等品种恢复趋势性,WFA还能帮助你逐步增加仓位。 策略应该和资金管理是有关系,但是也有其独立性的。上面提到的WFA是我对减仓的小部分理解,除此之外,我个人的感悟就是把定性的理念,能够结合你的策略,转化成定量的头寸加减等交易方案,是极其复杂的问题。因为对交易系统的任何修改,都是具有两面性,比如放大盈利同时增加亏损,只能综合看是否增加稳定性。 最后,仅凭资金曲线上来控制头寸,我的研究是失败的,因为资金曲线具有时滞性,和策略的交易信号无法匹配。