最近在看《征服市场的人》这本书,让我完全确认概率学是能够让我们在市场中盈利的,而且越是波动和随机性很强的市场,比如我们大A,基于概率学的交易体系,要比基于经验和直觉的交易体系稳定的多。因此这里我就从概率学的角度推导一下交易体系,也就是术的层面,推导出来以后道的层面就简单了,也可以说是最难的,就是你有多相信你的体系。
1 体系核心:期望收益为正概率论里最基础的概念就是期望和大数定律,也就是当你的试验次数足够多的时候,你的试验结果趋近于恒定,最简单的例子就是当你抛硬币的次数足够多,你获得正面的概率就趋近于50%。基于概率学的操作策略,最好的证明就是量化,量化就是基于期望收益为正作为算法基础的,也就是说量化算法的最优解就是在胜率和盈亏比两个参数间找到最优平衡。而且量化每天都在操作几百上千只股票,大部分隔日卖出,他的操作次数足够大,所以他的收益可以非常接近理论计算值。这就是大数定律在股市的解释,你按照既定算法的操作次数越多,你的收益越稳定。
那么这里就产生一个问题了,我们人操作的次数肯定没有量化多,而且基于人为因素影响后的操作已经不满足随机分布,计算出的期望值本身没有任何意义,但是哪些因素能影响期望值的正负,是对指导我们的操作方向是有意义的。
所以这里推导一下期望公式,在概率学里一个计算需要包含公式本身、假设、约束:
假设:
1 操作风格为超短
2 每次操作均满仓
3 一年交易150次,每次交易胜率为45%,这里是基于我过去一年的数据统计来做的假设,如下图
4止损线10%
约束:
1 统计时间为一年
公式:E=mul(r正*r负)
r正:每次赚钱的收益,r负:每次亏钱的收益。把上述公式离散化,即150*45%=67.5,也就是说每年交易150次,盈利67次,亏损83次,止损线10%,那么一年的收益就是
r总=(1+r正)^67*(1-10%)^83,如果要让r总大于100%,那么r正需要大于14%,正收益率为14%时,年收益率为3%,正收益率为15%时,年收益率95%。
2 期望公式优化上诉计算为理想情况,实际计算还应考虑四个影响因素:
1 黑天鹅事件;比如关税、减持、1月
商业航天批量地板、
利欧股份 突然被关等等,但正常来说不可能每次大坑都踩到。另外就算黑天鹅,一般三个一字地板也差不多能出来,因此这里给个相对极端的假设,一年遭遇三次黑天鹅,每次账户按腰斩,即满仓亏损50%计算。
2 每次赚钱不可能都达到14%,正常情况是一年中每个季度有一个大周期,做的好收益率能达到几十个点,其他的盈利一般就是3-5个点。那么这里假设每个季度的大周期都能抓到一只票,即全年有四只票的收益需达到30-50个点,其他票的收益在3-10个点之间,后面就是要算这两个收益要达到多少才行。
3 全年83次亏钱机会,也不可能每次都亏到10个点才离场,这种情况一般发生在当天打板炸板大面十几个点,后面两天反抽减亏离场,其他时间一般5%的亏损就能控制住。因此这里假设一年有30次亏到10%离场,其他50次亏5%离场,剩下3次因为黑天鹅导致腰斩。
4 仓位管理。实际操作,不可能每次都满仓,即使反应在慢,也能大概识别什么时间段好做什么时候难做,好做的时候多上点仓位,难做的时候降低仓位,对收益的提升一定是正相关的,但这个比较复杂,不好简单给出量化的假设,后面单独讨论。
那么仍然按照每只票满仓计算,更新后的收益计算公式如下:
r总=(1+r龙)^4*(1+r正)^63*(1-10%)^30*(1-5%)^50*(1-50%)^3
这里r龙是做到了龙头的大肉收益,也不一定非得是龙头,比如25年一季度,杭钢上不到,梦网,拓维总可以买到,二季度中益达、
红宝丽 、国芳,三季度的
军工和AI,四季度的海峡,每个季度总有一个票能抓到吧。因此按照上述公式,如果要盈利,一个合理的取值是r龙=40% r正=12%,则年复利15个点
说人话,也就是你每次都满仓单调猛干,一年干了150个票,腰斩了三次,有80次亏,有30次大亏,那么只要你每年有四个票大赚40个点,其他赚钱的票平均赚12个点,那你就能年稳定复利15%。
3 仓位管理每个票平均要赚12个点还是太难了,那么还有啥优化的办法,那就是仓位管理,这里给一个简单的假设,假设每年四次大肉机会你都做到了猛干,单票50%仓位,其他每次交易都是30%仓位。这时候收益计算公式如下:
r总=((1+0.4*0.5)^4) * ((1+r正*0.3)^63) * ((1-0.1*0.3)^30) *((1-0.05*0.3)^50) *((1-0.5*0.3)^3)
如果r正=8%,则r总=1.06,也就是说,你每年只要抓住了四次猛干的机会,半仓赚了40个点,剩下均采用334分仓,30次亏了10个点,50次亏5个点,3次腰斩,那么你只要赚钱的时候平均能赚8个点,就能实现年稳定复利6%。
单票3成仓,平均赚8个点,比原来好多了,但对我还是有些难,所以我这里换一个优化角度,我要求r正必须锁定在5%,那该如何继续优化。无非就是两个方面,大赚的多赚一点,小亏的少亏点,比如26年到现在,从1月13日开始到现在是大家都知道的垃圾时间,这个时候还无脑33分仓是不合理的,正常应该是单票1层仓试错。那么正常一年总有两三个月是你能很确定的垃圾时间,大概占20%,那这里更新一个假设,一年的150只票里有30只均是1层仓试错,并且全部亏损5%离场,这时候只要把龙头的收益提高到50%,那么r总=1.003,总收益是持平的。
这里其实有个更简单粗暴的方法,每年4次半仓40%的大肉假设不变,其他全部一层仓,这时r总=1.40,年复利40%!
4 一些结论从上述的推导可以得出以下结论:
1 你需要尽可能增加你的交易次数,让你的胜率稳定在45%。也就是说,空仓对于你来说是个错误的选择!你只要左侧预判了反弹机会,那就必须下手。所以说龙空龙战法可能会有超级高手能做到,但是对于普通散户来说,这种战法根本不存在,学会空仓才是师傅,这句话并不适合散户。或者在直白一点,你去问问量化,量化为啥要无脑平铺,量化为啥不学空仓?
2 满足1的前提,是要遵循严格的仓位管理,两种仓位策略:
(1)33分仓,那你需要做到一年抓到4次50%收益的大肉机会,其他盈利平均收益8%。
(2)单票永远一层仓,但是也要抓到4次半仓40%的大肉机会,其他盈利平均收益达到5%。你说4次半仓大肉挺难,或者重仓错了却亏了?那么一年遇到3次单票腰斩其实也挺难的,相互也能抵消个差不多
3严格的止损止赢纪律。
(1) 当你当日下手后单票亏损已经超过了10%,那么等反抽减亏到10%以内,需要挂10%的条件单,如果隔日开盘亏损在5%以内,挂5%止损条件单。
(2)如果日内盈利,那么隔日开盘,如果盈利超过5%,则需挂5%的止赢条件单,如果隔日未超过5%,需挂0%条件单,最低限度不能由赢转亏。对于3来说,最难的一点其实是,克服卖飞和踏空心理。
5 交易体系1.01 单票起手一层仓,每天不超过3只,尽可能多试错,每年交易次数尽量达到150次以上。
2 隔日竞价亏损超10%,挂-10%条件单,等待反抽止损离场。
3 隔日竞价亏损在5%-10%,则挂-10%条件单,如果开盘就反抽减亏,则需随时调整条件单,减亏到5%以内挂-5%,盈利0-5%挂0%,盈利超过5%挂5%。
4 隔日竞价盈利在0%-5%,挂0%条件单。
5 隔日竞价盈利超过5%,挂5%条件单。
6 隔日竞价判断能连板,则迅速上仓位,炸板迅速T出底仓,然后循环2-4步。
7 条件单只是底线条件,主动盯盘时优先执行分时防守策略:(1)红开向上未出均线开盘价防守; (2)红开向上超过均线均线防守; (3)红开向下零轴防守; (4)绿开向上翻红零轴防守; (5)绿开向上未翻红均线防守; (6)绿开向下直接防守。
8 关于道:到这里,道其实只有一条,你是否能控制住手痒,不删你的条件单?
另外这里也体现了小资金做大的一个致命问题,你无法有效分仓,也就是说你从几w到10w,是需要一些运气的,没有一个有效的方法,到了十万,你大部分票一层仓也可以买,这时候就可以执行体系了。
到这里,交易体系中的基础操作已经完成,体系里还有一大一小两部分内容:1 如果选股; 2 龙头如何上仓位