交易是如何进行的?

这篇2017年发在知乎上,现在觉得还是备份到自己博客比较好。

入职QC当Quant也半年了,总体感觉还是很棒的,项目难度相比以前在Google大一些。但公司只有我一个中国人比较囧,还好fqw大大在12月份也准备加入敝司。想了不少东西,但觉得其中最重要的还是一些根源性的问题。

而里面最本质的就是:

交易到底要做一些什么?

相信每个交易者都试过面对色彩斑斓的行情不知道该做什么。大部分人也看过各种大V说要怎么看基本面、技术面,看的时候用什么指标,要怎么使用等等。这些固然都有用处,但是当他们互相冲突的时候,就没办法分清楚对错了。

为了解决我们到底要做什么这个问题,先让我们来理清楚交易的输入和输出。

输出我们都很清楚,下单或者什么都不做。

输入的话,就比较五花八门了,但是其中比较常见的有这么几种。

  • 市场交易数据
  • 基本面数据
  • 言论观点
  • 交易规则
  • 人生经验等玄学向的先验知识

市场交易数据的本质是市场上所有人下单操作构成的集合。基本面数据就包括很多了,除了来自公司财报与资本运作(定增、可转债等)以外,还包括行业的整体供需数据,利率,经济数据等等。言论除了新闻,论坛以外,还包括研报,整体社会大众的观点等等(巴菲特的别人恐惧时我贪婪相信做过交易的人都听说过)。交易规则这个对于单做国内市场的人可能没什么感受,但是放到全球会发现怎么好像全世界的交易规则都不一样。人生经验这个东西和每个人的阅历有关系,形式各异,但大致上是一种类比,觉得这个情形和某个见过的情况类似,那么他们可能会有相同的性质。

现在输入输出都清楚了,那么我们要做的事情就是构建一个函数f

[公式]

然后这个函数就是“交易”的本体。

如何作出更好的交易

从上面简单的式子来看,要作出更好的交易,有以下几个方向。

  1. 提高数据的质量和数量
  2. 提高对数据的分析能力
  3. 提高f的计算速度,这样可以抢得一些明显的机会

总的来讲,数据为我们提供了一个交易对象的信息,而我们根据这些信息去分析认识这个对象的状态,最后作出判断。由于我们不可能完全获得一个交易对象的信息(我们甚至都没有办法获得自己朋友的所有信息对吧...),所以在分析能力和计算能力足够的情况下,信息肯定是越多越好的。对,我就是在反驳那句“一切都包含在价格当中”的江湖传言。

尽管如此,我们的分析和计算能力并不是无限的,那么这时候人类经常会做的就是抓重点。舍弃部分数据或者将数据模糊地概括是最常见的做法,而这种方法的极端就是不在意短期波动的价值投资和“一切都包含在价格当中”的技术派。一种是极度忽略市场交易数据,另外一种是极度忽略基本面等场外数据。这些信息都是交易对象的重要特征,忽略任何一部分,都是在放弃对交易对象更精确的建模。当然,这两种数据无疑都是影响力很大的,拥有深入分析任何一种的模型,对盈利来讲就够用了。只是这样显然是有些浪费这种信息所能带来的价值了。而用Ensemble Learning组合这些各方面的模型,在Quant里则是非常经典的方法。从这个角度上看,个人觉得机器对这些数据的利用能力早晚会比人类强的,这是大趋势。

但这并不意味着人类就早晚没啥事干了。这个世界上充斥着大量在线下才能获得信息的。比如说人类可以去股票背后的公司进行调研,查看公司生产销售情况,可以看懂国家规划的大方向等等。这些线下的信息处理要全自动,必须人家来配合,而且收集他们合不合法还不知道呢。

这扯得有点远了,目前机器的能力要谈完全利用数据里的信息还是很有距离的,回到如何作出更好的交易这个话题。对于手工交易,因为人脑有限的数据处理能力,解决方法当然是不断地抓重点。虽然这浪费了很多信息,但是依然是一个相对可靠的做法。比如要预测一天以后的股价,你可能觉得市场交易数据决定了90%的变化,然后你完全抛下剩下的10%。然后市场数据里,最近一年的走势特别决定了90%,于是你决定只看最近一年的价格走势。然后一年下来所有实时交易的数据量太多了,日内的实时走势好像没那么重要,于是你把每天的走势总结成“开盘价,收盘价,最高价格,最低价格”,也就是日K线。有了日k线组合,你发现这像是禅师说的中枢下沿,第二类买点,于是你重仓买入...

显然这每一步都是对信息的“有损压缩”,到最后你看的“第二类买点”,可能对于原来第二天价格的决定性只有 [公式] 。这还是非常理想的90%的情况,万一某个分支选了低于50%决定能力的特征提取方式,感觉和买彩票差不多。

用Quant的方法来做的话,也是一级一级地提特征,但是能同时考虑到所有分支罢了,反正也是一层一层有损压缩,最后一拍脑袋,就压成了预测价格。

对目前形势人工交易的看法就是:我们看那么多书,懂得这么多金融各路东西的道理与联系,最后对自己的交易起影响作用的,就是你自己心里觉得重要的东西罢了。所以抓对重点的能力真的是无比重要。

以上是分析方法的方向,在数据层面上,巴菲特也讲了,只买自己懂的公司。非常直观地阐述了数据的重要性。你有足够的信息,才能相对精确地刻画出描述它的模型。否则你看到的那些东西对公司的将来可能并不是什么具有决定性的东西,用那些信息来买起来大概和玩彩票差不多。

其实通篇下来并没有什么操作上的干货,但这是一个能把我自己看的东西都融进来的框架。哪天市场送一波开始狂妄的时候,拿出来看看自己是哪一点变强,如果没有,那心里就有数了:这完全是天给饭吃罢了。

分享一个看A股各种估值数据走势的方法

www.jointquant.com

上面点『我的策略』

比如要看市盈率曲线:

def initialize(context):
    g.security = '000826.XSHE'

def handle_data(context, data):
    security = g.security
    df = get_fundamentals(query(
        valuation
    ).filter(
        valuation.code.in_([security])
    ).order_by(
        valuation.market_cap.desc()
    ))
        
    # df 包含各种数据,把下面的'pe_ratio'改成别的就能画出其他数据的曲线
    record(pe_ratio=df['pe_ratio'][0])

df里有的域是
id
code
pe_ratio
turnover_ratio
pb_ratio
ps_ratio
pcf_ratio
capitalization
market_cap
circulating_cap
circulating_market_cap
day
pe_ratio_lyr
默认的pe_ratio是TTM的,非常科学。

敲进去以后,选择要想获得的日期范围再运行,结果就出来。

2016一季度二级市场投资小结

今天是4月14日,一季度第一个交易日就是1月4号的大阴线,然后就是股灾3.0一路下来。目前基本是触底反弹的阶段。先贴一下一季度的结果(蓝色是我的净值,红色是上证指数,包括了股指期货开的空单,所以开头是反着走的):

Screen Shot 2016-04-14 at 11.21.39 PM

因为没有每天都记录,可能因为有一些日子的缺失导致不太像上证的完整指数,不过每个记录时间点都是真实的数据。可以看到还是跑赢大盘挺多的,但也只赚8个点,中间有两次违背交易规则造成的大回撤。整体做得还不是很好。

对净值做记录是2015年11月6日开始的,从那时到现在的曲线如下:

Screen Shot 2016-04-15 at 12.06.20 AM

下面每个小结讲一个小主题吧。

痛失老板电器

先贴一下老板电器1月4日至今的K线图。

pic

左边第一根大阴线就是1月4日。恰巧上一篇博客就是第一个交易日发的:『增发、增持、减持』,里面唯一提到当时持仓的是老板电器,现在已经创历史新高了,事后诸葛亮一发逻辑还是挺正确的。然而下来的时候到了成本价多一点小赚跑了,涨的时候没买回来,真是可惜了。即使是增持价40拿到现在也25%了。其实看好老板电器的逻辑很多。

  1. 低估值
  2. 40元左右大老板增持,员工持股计划,代理商增持,数量还不少
  3. 270万台产能生产基地马上15年底完成,进入生产阶段
  4. 房地产马上热了起来,整个家电行业增长的预期提升
  5. 公司资产负债率很低,现金流充足,想要扩大投资杠杆,随时都可以搞
  6. 大宗商品价格大跌,生产成本下降
  7. 管理层能力在行业内明显是老大,市场占有率不断提升
  8. 看财报,公司营收大幅增长,但是应收账款等却没有怎么涨,可见公司在市场中(可能是对消费者,也可能是对代理商)处于主动地位,货还是挺抢手的。
  9. 然而我觉得最可怕的是,2、3两点加起来,有了大幅增加的产能,巴结了代理商,那么要做数据非常好看的报表简直易如反掌了。想象一下只要代理商想,随时可以从老板电器这里拿货,只要代理商拿了货,就可以当成卖出去算进利润了。有了大幅增加的产能,又有了出处,加上第8条货还是挺抢手的,然后代理商大量持股,多拿一点货让自己的持股快速增值,何乐而不为。如果把代理商看成老板电器新的仓库,简直是利润想怎么调怎么调。

然而当时其实没有看到这么多,后来看完了唐朝的《手把手教你读财报》,对照看才突然发现这是一个多么强势的公司。现在我们看老板电器最近出的年报,存货是减少的,可见新的生产基地的产能还没有给上来,但是已经超预期增长。可以预见,后面新的产能给上以后,接下来这年的财报如果老板电器想调的话,真的可以炒鸡好看。所以只要估值稍微跌回来一点,我感觉是随便买。

选股到底该怎么选

经过一轮阅读与实践,对选股有了一些新的体会。看了一些文章说只要不是今天进明天出的交易,说来说去都只有一个优势,那就是选股。

那么列一下关注的点,按顺序应该是:

  1. 资本运作(增减持等)
  2. 行业、题材(次新股等也算)
  3. 筹码(比如碧水源虽然公司不错,但是谁都知道它好,随便拿个软件看都知道高位套牢的筹码不肯割肉,这样就很难涨)
  4. 行业地位(就是竞争力)
  5. 经营状况(看自己看财报的功力了)
  6. 市值(越小越好)

赚到不少钱的中科金财就是根据1、2、3选出来,不过当时行情不太明朗,没怎么上重仓。当时是看了版块,看上它从底部拉了一个涨停,看了一下筹码交换完毕,行业互联网金融,底部实际控制人的配偶定增。于是直接第二天高开5个点也进了,然后就是连续两个几乎涨停的涨幅。

当然,即使选好股,也还是按买卖规则来买卖的(买卖规则详见之前的文章:『做股票的一些基本思路总结』)。所以最起码的要求是...在买点上。

目前观测的股票

  • 碧水源(公司来讲别的都很好,就是现金流有点烂,应收账款持续大幅增加,被国家开发银行定增奶了一口,年报还不错,主要看点是定增后的业绩释放(定增前基本要调节利润的))
  • 老板电器
  • 奥瑞金(做易拉罐的。低估值,实际控制人增持——虽然是迎合救市的,聊胜于无。开始不太想当红牛小弟,扩大投资,举牌永新股份(也是做包装的),整合包装行业和下游快消品产业链,进军体育行业,目的是为客户提供宣传渠道。感觉布局和视野都还是行的。这些投资都还有理有据,不是在瞎搞。最大的风险是负债率已经很高了,年报60%+,但是公司已经向证监会提了定向增发,还没有答复。等定增弄下来,负债降一降,还是有点意思的)
  • 博敏电子(次新股,走势好看)
  • 凯龙股份(同上)
  • 读者传媒(同上,这个行业很好)

目前持有

  • 奥瑞金
  • 博敏电子

碎碎念

在伦敦有时差做A股真是各种不方便啊...幸好夏令时,早上7点半起来还可以看半小时尾盘。

买了个阿里云windows server跑同花顺来挂买卖策略。这样就可以淡定出行了。

接下来重心还是转向次新股投机吧,资金不太多的,次新股是性质最好的交易标的之一了。

增发、增持、减持

最常见的对投资股票有参考意义的三种行为就是增发、增持、减持。

增发

增发有分定向增发和非定向增发,区别在于定向增发是面向少数的既定投资者,而非定向增发又叫配股,面向全体投资者。

非定向增发的意义并没有那么大,只是表示公司需要资金,向二级市场拿钱发展。好坏不好说。

定向增发就有意思了,关键是定向增发的对象。如果是自己公司的老板以及高管,那七八成是要涨了。首先老板高管对公司的了解比外面的人多的不是一星半点,对自己公司的发展有信心才会增发。除此以外,财报怎么做做账,或者发点什么利好对他们这些实际控制人来说,根本就是随随便便的事情,可以期待他们会尽力不让自己亏本。那么在增发价上下的时候,就可以试着买了。一般这种增发会伴随着财务费用,20%左右,把增发的人算进公司共同体的话,那么你得算到达增发价的120%的时候,这笔增发才算划算,否则这个共同体的这次增发是亏本的。当然不排除一些不管公司死活的无良奸商把这个东西当做利好消息放出来,然后通过别的方式减持。但是无论是什么样的逻辑,增发以后总要有一个上涨的过程,否则对于老板高管来说都是不划算的。而这个过程对我们二级市场投资者来说就足够了。

例子:

  • 仙琚制药,2014年12月29日发布非公开发行预案9块/股,给自己人,可以自行考证一下走势

增持

增发和增持的根本区别在于:

  1. 增持并不改变股本,只是买了本来属于别人的股份。
  2. 增发会使得公司获得新的资金,而增持不会。
  3. 增发公司获得的资金,需要说明这些资金用来干啥,而增持可以就是随便买买。
  4. 增持手续没有增发麻烦。

然后背后什么意思,靠自己琢磨了。这种如果是员工持股计划之类的,一般也是需要20%财务费用。同理对象是一些高管的话就具有重要意义。

例子:

  • 老板电器,前一两个星期才玩的增持,拭目以待,目前重仓- -b。
  • 中国平安,2015年第一季度的持股计划,可以自行看看走势,目前看基本快回到增持价格。

减持

大股东高位减持谁都知道是跑路,低位减持有可能是避税,详细可以参考之前对『龙源技术』的分析。

结语

这些资本动作是投资逻辑的一个重要部分,但是还是要按照操作规则(操作规则见『做股票的一些基本思路总结』),赚到钱了不可能会让自己再亏本的,像中国平安这种如果跟着大老板买完,肯定是赚钱的,然后股灾砸下来,破掉平台和均线还是跑路吧,起码还有钱可以赚。

一句话,投资逻辑只是让自己胜率变高,操作还是要按照基本规则。

做股票的一些基本思路总结

做A股股票做了有一年多了,期间看过一些书,也听过做得很好的老师讲了很多东西。在雪球上也看了很多文章,自己也想了很多。一直想找个时间整理一下思路,但是之前博客变得很慢,以为是被block了,弄了好久才发现是LaTeX插件惹的祸……那么现在搞定以后趁着回家写一下自己作为小散的思路,不敢说有什么大的见解,但是应该对于刚入场的新手还是有一些启发。

本文从做股票(衍生品和债券暂且不列)的三大投资逻辑类别出发,针对每种类别的投资逻辑定下确定的操作思路,最后会总结一下。

在后续的文章中会对我自己积累到的一些常见的小逻辑(或者说叫trick)再进行罗列与分析。

三大投资逻辑类别

投资

本来投资的定义就是为了获取收益权,而放弃资本流动性的一种行为。坚信能赚到企业的盈利,跟随企业一起成长。以基本面分析为主。

投机

投机有很多种,但本质是不包含确定性的走势预测,或者说赌博。以技术分析为主。

套利

包含确定性的带有安全垫的赌博。当然也有无风险套利,但是这种套利机会弄下来,基本不会有太高收益。套利者往往信奉市场是测不准的,并依此去操作。

具体操作思路

首先需要明确,投资逻辑只是让你认定这个标的现在好还是不好,真正选择起细致的买点和卖点,还是要根据技术走势来。那么下面给定我操作的pattern。

技术操作

第一类:20日均线

买点:从20日均线下方上穿20日均线。

卖点:从20日均线上方跌穿20日均线。

第二类:平台低点

买点:股价基本处于20日均线上方或者附近,并且在30分钟或者更高级别K线的前期低点附近,有止跌迹象(比如收十字星、阳线)

卖点:有效跌穿该前期低点,止损;突破平台上沿以后一轮涨势,跌破MA20或明显跌穿某前期低点。

其他原则

  • 买入有一定获利以后,止损价就放在买入价上方(目前市面已经有一些监控自动止损的工具,平时比较忙可以用这种东西挂着。同花顺也有,不过要收费),绝不能让盈利的交易变为亏本。
  • 无论是哪类,在有一定获利以后(这个时机可以是看到一根阴线,或者获利10%之类的),卖掉1/3到1/2,成本被摊低,剩下部分再根据规则交易。

投资

既然是投资,就要想着吃公司的增长。就看最简单也很管用的模型:

股价 = 市盈率(PE) * 每股收益。

那么很简单的思路,假设是每股收益稳定增长的白马股,那么我们可以在他处于市盈率相对低位或者合理的时候买入。

拿海康威视举例子,作出他目前的市盈率(TTM)曲线如下:

hikvision

那么如果你认为他现在是处于一个历史相对比较低的位置,就可以根据上面的操作规则买入了。我的看法是现在处于一个不高不低的位置,是比较合适的,等他再上穿20日线,可以适当参与。

类似的白马股:老板电器,奥瑞金,碧水源,启迪桑德

这类稳定的成长型白马股有一个比较著名的评估指标PEG = PE / 净利润增长百分比。老李说低于0.5基本可以无脑买入。(比如之前15PE的奥瑞金就是活生生的例子)

由于市面上的基本软件并没有市盈率曲线,同花顺上指标平台有一些有的,但是弄出来发现写得都有点问题的,特别是股本有变动的时候。wind有,但是要收费,于是我简单写了一个在线抓取的,还没做储存和cache,比较慢,可以供大家参考:http://120.55.80.116/。这个市盈率算的是TTM,也就是股价除以最后4次财报的盈利总和。目的是尽量客观地衡量一些收入集中在年底的公司。要看准确的PE(TTM)在http://xueqiu.com/上有,我的经过测试和雪球算起来是一样的。

投机

A股市场有很多非理性的机会,比如之前涨疯了的锂电池、新能源汽车题材。这种题材股的炒作,很多时候就是一下火起来了,特别像特力A这种。很难找到什么投资逻辑,但是就是涨上天了。如果要参与,也只能用技术分析的方法参与了。

套利

套利有非常多的内容,一般是某样东西与它的衍生品中间出现了价差。最常见的包括:

期货和现货的价差

比如沪深300股指期货和沪深300指数之间的价差。能做这个的逻辑在于期货在约定的结束日期和现货的价格必定是几乎一样的,否则就会有人借此机会马上套利捞一笔,然后把价差铲平。

升水:期货比现货价格高。这个时候可以做空期货,做多现货来无风险套利。(就是开股指期货的空单,然后买入同等数额的现货)

贴水:期货比现货价格低。由于股票现货并不能做空,那么可以在期货裸多。就在2015年8月25日前后,出现了这种贴水过大的套利机会。我们把数据拉下来可以看到升水的比例历史曲线如下(IC当月合约和中证500从15年4月开始到现在,纵坐标是(期货价格/现货价格-1)*100):

升水

那么假如你相信股价是完全随机的,在这种贴水大幅变大的时候,就可以裸多单买入。因为期货的基本规则(到了日期和现货价格要一样),相当于你现在买了打了折的现货。即使到交割日期跌破了你的成本价,那么你也有本身打折的安全垫在。

基金与实际净值的价差
  • 基金上下折,不过感觉这种可操作性不是很大。
  • 作为类似影子股的标的。比如有些因为重大利好停牌的股票,你是没办法买进的,但是这时候就可以看看哪个基金重仓这个股票。因为股票停牌,基金一般净值是没动的,很多投资者并不会意识到重大利好的股票出来会有若干个涨停板从而带动净值上升。

总结

首先记住你相信的逻辑并不能决定股价,千万不要死守深度套牢的一只股票,到头来感动了自己。

投资逻辑是用来选股的,不是用来操作的。任何的操作都要基于统一的一套系统。比如我上面提到的这套。目前我选的股票以及大盘都在MA20以下,所以我是空仓的。因为对于我个人而言,MA20以下的行情都不叫行情,并不值得参与;如果是真的行情,总要经过MA20的。

我的操作系统的基本假设是上涨行情的持续性,20天线上本质想定义的是向上拐点,但是行情能持续多久是不知道的,随时可能摸到下一个向下的拐点。

如果懒于选股的人可以买大盘,银华锐进对应上证指数,创业板B对应创业板指。都是加了杠杆的大盘,创业板B要是出现快下折的情况(净值低于0.4)稍微回避一下即可。创业板B弹性很大,大行情来临时是很好的标的。

当你空仓的时候,可以都买入银华日利或者华宝添益。这种是场内的货币基金。用土一点的话来讲,叫余额宝。这样行情来的时候可以随时买入。

对于赌大小有一个很经典的方法:假设本金无限,每次买大小,赢了能拿双倍,输了就没有。依次押注:1,2,4,8,16...。只要赢了,就又从1开始押。那么每一次赢,就能得1。原因就是

既然赌大小这种完全随机的东西在良好的策略下都能有很好的赢利方法,何况是股票呢?

任何的买入都是一种风险与收益的博弈(不好听点叫赌博),没有任何一次买入是一定成功的,但是在这上面赚大钱的却是大有人在。然而什么都不学就想赚钱,在社会上不行,股市里当然也是不行的。