西西河

主题:“小波能量收割机”的理论探讨与操作系统设计 -- 陈经

共:💬35 🌺41 新:
分页树展主题 · 全看首页 上页
/ 3
下页 末页
  • 家园 “小波能量收割机”的理论探讨与操作系统设计

    一.小波能量收割原理

    我前几天设计了一个绝对等差数列的网格,基本原则是买入卖出立刻补上差一级的反向单,这样一个收割机操作系统。dolong已经进行了实践,报告了实在的收益。潜水两年提出了改进型的办法,还有其它人也参与了讨论,我觉得很有意义。其实以前实盘也在中信25、26、27元的时候,以一元差价机械买卖过,有过二三千的收益,但没有进行理论总结。

    这次理论总结后,我对招行万科试了几天。卖出招行两次,万科一次。招行4毛差价,万科3毛差价,反向补单没有成交。

    从原理上来说,股价的小波动蕴涵了很高的能量,这是dolong正确的观察。这个小波能量应该得到利用,办法就是小差价的反向买卖单。由于手续费单边最少5-6元,双边手续费可按12最低值算,双边手续费按0.3%计。那么,成交额单次5000元以上,有0.5%的波动就有利可图了。当然实际不用这么小,单次收益太少。我认为放到1%以上,抓这些小级别的波动就是有实际意义的。目前我是按3%设计的。

    A股印花税下调、券商交易税急降、最小费用低,这些条件给散户收割小波能量提供了方便。如果在港股,虽然印花税交易税率和A股差不多,但单次交易费用最低约100元,双边要200多元,就很不好搞了,需要较大的资金量。1%的差价,2万元倒成一次还得赔本,散户钱少,倒不了几次。于是,只有大资金能够利用这些小波能量。

    我可以肯定,港股中有大机构在利用这些小波能量。例如一些权证,我仔细观察过,就有做市商机械挂上下买卖单,把当前成交价包住。散户要么上买,要么下卖。做市商根据正股价格,自动实时改上下买卖单。时间一长,判断错的散户越来越多,做市商就自动收割了。做市商也不一定完全成功,如果权证价格单边运行超过界限就会赔。但是,机构可以去操纵正股的价格,保证权证价格的上下界在模型控制中,只要在上下界之间来回波动多一些,长时段的收益就有保证。这是赤裸裸的阴谋。有时也会阴谋失败,如2007年中开放陆资来买股,中铝权证戏剧性大涨,发行机构大赔。我相信机构有系统的权证发行阴谋理论,同时又推出一些似是而非的散户权证投资指南进行误导,涡轮女皇之类的。

    二.在大级别单边趋势考虑小波能量

    系统运行的另一个实际问题是,股价一般是在一个大级别的单边趋势中运行,这些小波能量一般是在单边趋势中反向出现。也就是说,在整体明显下跌趋势中小涨,或者在整体明显上涨趋势中小跌。这也是我这几天4毛差价卖出招行两次,却买不回的原因。因为招行是在一个上涨趋势中,涨4毛容易,但是跌4毛却难了,跌的只是2-3毛。如果用绝对等差数列分割价格,则可能一直是单边往上猛卖,或者往下猛买,小波却很少利用上。当然,单边趋势逆转以后,买入的又会陆续卖出,但这就等于只是利用大波段。我看dolong对中信一年的实践,差价1元,主要利用的也只是大波段的能量,所以收益虽然有一些,但并非显著超过股价自然增长。我们要争取把小波段也利用上。

    要解决这个问题,可以参考“潜水两年”的办法。他作出的关键改进是,以相对大的差价规划网格,这是对应大级别的单边趋势。但如果实际成交了,立刻以小差价补反向单,抓住这些“小回”的小波。他报告说,可以一个月股数不变成本降8%,这是相当惊人的收益。按照这个思路,我来制定一个交易计划。

    首先,要定下反向交易的小差价。多观察个股的当日走势,就会有些感觉了。比如可以定为1%左右,招行定2毛,万科定1毛,中信如果要搞可定成3毛。招行卖出了,立刻补一个低2毛的买单,买入了就立刻挂高2毛的卖单。理论上这种小波动一天可以来回多次,16.8-16.6-16.8-16.6,玩得很高兴。这是基本的小波收割模式,抓最小级别的差价。哪怕股价无聊得象铁建一样,也玩得成。

    然后,要定下对应大波段的网格,即两个同向交易的差价。如果把这个差价固定,比如按约3%算,那么万科定3毛,招行5毛,中信定1元。比如16.8卖了招行,16.6买回,16.8又卖出,下一个卖出就要等到17.3。这样,在招行一个大级别的上涨趋势中,比如连涨一周上了10%,相当于是以5毛的间隔连续卖出三四把,同时有多次2毛级别的对倒,看小波发生的次数。我们相信,10%的大波段上涨中,会有多次的1%级别的小回落。第二个差价要比第一个差价大一些,因为我们不想迅速就卖光。

    如果把招行的“反向交易差价”与“同向交易差价”分别定为0.2、0.5,那么一个可能的成交序列可能是这样的:

    16.5卖 17卖 16.8买 16.3买 16.5卖 16.3买 16.5卖 17卖 16.8买 17卖 17.5卖 17.3买 17.5卖

    滤去小波,相当于大级别趋势是:16.5-17-16.5-17-17.5,抓住了一次5毛的大级别差价。净卖出三次,实现5毛差价一次。如果再看小波的收益,就做成了五次2毛的差价。

    对于这个系统,可以理解成两个等差数列:“买序列”与“卖序列”。序列内部的差价是5毛等于“同向交易差价”。两个序列错开2毛放置,间隔2毛等于“反向交易差价”,“卖序列”放到“买序列”上方。上面这个例子中,买序列是16.3-16.8-17.3,卖序列是16.5-17-17.5。我们希望靠“同向交易差价”抓住大波段的能量,靠“反向交易差价”抓小波的能量。

    三.实际操作系统设计

    在实际操作中,有一个问题,我们不能一气把未来的买卖同时下了。例如我们不能预先下一个16.5的卖单,同时又下一个16.8的买单,那一下就亏了。为了简化操作原则,可以这样做:

    1. 每天开盘前,记下昨天最后一个操作是买还是卖。

    2. 根据1的结果,下一个同向交易大差价的单,一个反向交易小差价的单。例如昨天最后是16.8买300股招行,那么今早就17卖300股,16.3买300股。

    3. 监控当天成交,发生了成交,立刻用小差价挂反向单。如果相应的同向单没有存在,也给它补上。例如上午10点17卖300股成交,则反向补上16.8买300股的单,同向17.5卖300股的单也持上。

    4. 对123进行循环操作。

    最后,要讨论每次买卖的份额,以及应对下跌的余钱。这里不需要考虑“反向交易差价”,只要考虑“同向交易差价”。单次份额多,单次差价利润大,但在单边趋势中可能迅速卖光或者没钱了。如果定成10分之一,“同向交易差价”定为约3%,则上涨30%卖光。对于大盘股,这似乎并不离谱,一次单边趋势难于超过这个幅度。应对下跌的余钱,如果以下跌30%计,就要比当前市值少一点,因为跌多了买股的钱会少些,同时也会有大波小波挣回一些,大约相当于当前市值的80%就行了。

    一个定义完善的“小波能量收割机”包括以下几个参数:

    1. 中心价格C

    2. 上限卖光价格T,下限买光价格B

    3. 单次操作股数A,处于中心价格C时的股数S

    4. 同向交易差价d

    5. 反向交易差价e

    T与B不用太精确。留的余钱够,对底线估高了一点也没关系。卖光了如果继续涨,也可以换别的股再来。主要是在当前中心价格C不要高估,上下限不要错得太离谱,比如到顶部区域了,却以为仍然是中心价格,就可能长久被套。如果在底部,即使估错了买少了,也不是大问题,还是赚的。所以,对于中心价格C,主要的问题是防止高估。

    那么对招行,我可以估中心价格是16.3,那时我有S=2100股。单次操作股数A=300股,同向交易差价d =0.4,上行7次2.8元卖光。我估计上限价格是19左右,对应大盘箱体的顶部。我留2.8万元应对,可以下行买7次,对应下限价格13.5元,足够了。可能运行一段时间后,发现下限不用放那么低,那些余钱就可以用于别的股了。反向交易差价e=0.2,希望能抓住多次小波。最后一次交易是16.9元卖出300股。

    对于万科,我估中心价格是10.3,我有S=5000股。单次操作股数A=500股,同向交易差价d=0.3,上行10次差价3元卖光。我估计上限是13.5元左右,错了也不要紧,换股炒,例如铁建。我留4万元应对,可以下行买8次,对应下限价格8元,也足够了。反向交易差价e=0.1元,万科波动1毛也不难。最后一次交易是10.5卖出500股。

    潜水两年的交易系统还要复杂些,相当于买卖序列内部也拉开差价。这个实质是差不多的,可以再观察。

    • 家园 今日招行又回到2100股,作个策略评估

      开盘16.54买300招行,再16.3买入300,至此又回到了2100股。半个月的时间,做成了11-12次小波,利润550元,成本下降0.26元。过程中犯了两个错误:

      1. 没有严格按程序挂单,致使周一冲高时没有高位卖出600股。这个少挣了约200元。17.1的买单错写成17.3,损失60元。

      2. 在18元以上时,没有留下净卖出的部分。如果留下300股不买回,一直等到16元再买回,则可以多出一倍的利润。

      如果把这两个错误改正,则利润应该在1200元左右,大约是半个月收益率3%。过程中发生了一个10%级别的上涨与回落,涨15%就卖光了。

      如果一直不卖光,一个月收益5-6%,一年有50-60%,可以有效应对下跌的损失。这半个月可能是波动比较大的,我们再保守一些,一年波动收益估为30-40%。相当于用2100股的招行,市值34000元,一年能挣10000-14000。如果年末招行从16.3的基本价位下跌30%到11.4元,才会赔。如果招行的跌幅与大盘相当,对应股指是2300的位置,完全可以满仓死抗等着获大利了。所以,我相信这个策略可以有效地应对大盘的巨大风险。

      另一方面,我们需要配备资金去应对下跌风险,假设配备同等资金,那么收益率要减半。假设年末招行还是16.3元,那么波动利润可能是总资金的15-20%,这个收益应该能满意。

      如果发生大涨,则招行超过19元,就卖光了,这样获利大约是8%,总资金的4%。时间越长波动越多,收益率会提高。如果短时间获利4%,这完全可以接受,再找别的机会即可。只有大盘发生单边大涨,那才不太好,战胜不了大盘。

      综上所述,小波收割策略可以有效应对下跌风险,在平衡市也能有一定收益。但在单边上涨行情中,虽然也有过得去的收益,但战胜大盘较难。总的来说,安全性非常好,想获得高收益,就需要等来大跌改变策略,或者找到大涨的股。

      在中国这样的泡沫市,恢复性行情又完了,由于国家调控的存在,单边大涨可能性为0。所以我对今年小波策略取得超过大盘的收益有信心,收益为正也有信心。可能要增加招行的仓位,干脆其它股卖光,持有6000-7000股招行,单次操作1000股。如果下面招行再跌,就抓住机会买成6000-7000股。

      • 家园 您这是坐庄招行

        呵呵,我也想这么搞,

        如果2600-2700年线下面一带建半仓开始倒,系统性风险将大大降低。

        也开始下赚股票上赚钱的幸福生活了。

        目标只要战胜打新股收益就行。

      • 家园 政委应该把2.8万的现金也算成本吧

        怎么跌破16的时候没有买入?不是跌到13块的时候才完全满仓?

        要是2.8万也算进去,总共差不多4200股,16块多为中值,每次交易1/14,

        一年的收益有20%就不错了,要到30%估计有点难。

        • 家园 15.9挂单没买到

          300股是实验性质的。现在考虑增加操作股数,需要一次性建大仓,希望能再跌低一些。

          • 家园 15.9 差不多,不然容易很快满仓。

            建仓的时候得留点现金,两倍 PB 应该足够安全了,招行的净资产 不到 5块,增发之后会增加一些,但不要太乐观。

    • 家园 对计划进行修正:连涨后只卖不买,连跌后只买不卖

      本次上涨招行连续上行卖了五次,16.5、16.9、17.3、17.7、18.1。如果继续上行,将18.5、18.9卖光全部2100股。但实际是下行,17.7、17.3、16.9,回到16.5也很正常。按原来的操作计划,将又回到2100股,只是做成了8-10次2毛300股的小差价,净收益约400元,降成本2毛。

      从16.3的买入价到18.1,已经上涨超过10%了,这时回调的可能应该大于继续上涨的可能性。如果18.1多卖出300股,在17.9不接回,一直等到16.9再接回,那么将可以直接增加收 益340元。如果18.1卖出后继续上涨,那就继续卖出,都不再接回,就当小回调没有发生。这样卖光后,总收益仍然差不太多,只是放弃了一些小波动收益。但如果局部见顶下跌,在18元以上净卖出的,就可以拉开1元以上的差价接回,这就能获利较多的波动收益。

      从心理上来说,在连续上涨后的高位放弃一些小波动收益,损失并不大,因为这时整体是越赚越多。如果成功高位净卖出,拉开一元以上的净差价再买回,那波动收益将较为可观,足以从心理上应对下跌的冲击,甚至产生盼跌的愿望。

      同理,在连续下跌超过10%以后,回涨的可能性大于继续下跌。这时可以放弃卖出,越跌越买,实现净买入。等涨回5%以后,把这些净买入的再陋续卖出。

      因此修改规则为:以3%的间隔实现1%的小差价。在连续上行10%以后,放弃小差价,间隔3%只卖不买。净卖出的份额,在卖出价下跌5%后买回。

      这个原则在于,在连续上涨或者下跌后,放弃小波对倒,实现局部顶底区域的净卖或者净买,在发生5%级别的反向趋势后,实现较大的差价收益。

      当然,对于什幺时候放弃小波对倒,实现净买或者净卖,这个可以灵活人工修正。不一定就是上涨10%以后就不倒了,可能看看发现10%站稳了,又开始对倒。

      • 家园 我的操作:同向拉开间隔,逐渐增大卖量

        以瑞和远见为例:

        1.06(存量20000),1.09(卖3000),1.14(卖6000),1.22(9000未达到)

        如果1.14成交后下跌,1.11(买3000),1.06(买6000),0.98(9000)

        小波只用小量来抓,并且跟着成交价走。避免暴涨暴跌时吐出吃进太快

      • 家园 一点小建议

        不知道你是否拿过去实际发生的情况对照过你的计划做过计算模拟。我用300指数,按3478开始到2800份7个等级,4个等级,和hold的方式算到12月30日,基本上利润是 9%,11%,15%。

        模型的改进的重点似乎应该加入可能的股票买点考虑。

        • 家园 不明白你是如何模拟的

          我用300指数,按3478开始到2800份7个等级,4个等级,和hold的方式算到12月30日,基本上利润是 9%,11%,15%。

          从3478跌到2800,hold怎么会有15%的利润?不明白你是如何模拟的。

          • 家园 见内

            是从3478买1/2,2800多的时候买1/2.就是模拟网格是30%左右的情况。

            利润全来自2800多买的1/2。

            这个方法的问题是网格越细,每次买卖的分割越小。利润相对于总资金的比例就越小,是平方比的减少。

          • 家园 回复怎么看不见

            就是模拟最大间隔的操作。3478买一半,2800买一半。12月31日抛。

    • 家园 政委操作风格改变太快了吧。

      现在是波幅收窄了,但是一个交易系统必须考虑到市场的各种情况。并要在历史数据中进行验证。不是赚到钱了就是一个系统了。

      尝试可以。但是真要这么干,必须考虑风险因素。

    • 家园 试了五个交易日,感觉预期收益不大

      300股招行18.1卖三次,17.9买三次。17.7卖两次,17.5买两次。

      500股万科10.8卖两次,10.7买两次。10.5卖两次,10.4买两次。

      一共倒成9次,每倒一次手续费约16元。招行差价0.2元,倒成一次毛利60,净利44。万科差价0.1元,一次毛利50元,净利34元。倒成9次共净利356元,手续费144元。

      这样看来,一周大约就是获利300-400元,手续费都耗掉1/3以上。一个月四周,获利约1500,一年获利18000。对我20万的资金量,长年机械操作成交无数,只挣9%,意义不太。

      主要的问题是:

      1. 大盘股波动小,连“小波”也发生得少。

      2. 每次资金量5000元,少了些,但也加不了太多。

      3. 手续费占了不少,去谈费用也降不了太多。

      4. 每次操作差价太小。

      以上几个问题在框架内都不太好改进,需要另想别法。

      • 家园 建议陈大还是搞真正的价值投资

        做短期波段,既没有理论基础,也没有实践成功的历史。

        反观价值投资模式,在理论上其依据是价格围绕价值波动(这个理论已经有数百年的历史),在实践上,20世纪30年代以来,格雷厄姆及其弟子等等,很多人的实践已经证明这是可以长期使用、可以把规模做大的方法。

分页树展主题 · 全看首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河