近日Robinhood神奇操作引起巨大争议,所以想来应该具体看一下Robinhood到底如何挣钱。这个问题从很早以前就在困扰我,no-fee trading和我之前经历的一笔 C$7大为不同。18年入了OANDA的坑,大杠杆炒外汇和期货,多次一夜暴富也多次平仓。想来和现在Robinhood的yolo没什么本质区别。OANDA这种外汇平台的模式还算简单,就自己收着spread然后leverage收利息。对比起来Robinhood的盈利模式更多一点。但是本质上也就是Payment for order flow和leverage的利息。其他的像cash management和park在robinhood的钱的利息想来不会很多。原先还想等Robinhood上市了就知道具体breakdown,经过这一轮折腾怕是遥遥无期。想必大家都知道Robinhood的payment for order flow是需要向SEC报告的,需要公开自己的606a report, 比如(这里),是2020年Q1的报告。这个报告2019年有类似的,但是2020年开始有了正规的报告,可以更方便的做分析。不得不吐槽Robinhood自己做的disclosure网页并不好用还得需要🐕搜索才能找到东西们。好在1月25号上传了2020Q4的6060a,不然这里要写的就只能有前9个月了。
数据网上都有PDF,感谢pdf to excel转换器hhh。然后把excel复制粘贴去了txt里再parse。本来想做个初级款elasticsearch一样的query,实在懒惰就只做了最简单的,直接用for loop那数据画图就好了。这个同样也可以用来分析其他公司的606a report,所有的report格式都是一样的,清理了表格以后跑一遍jupyter就可以了。代码和清理好了的数据都贴上来了,再清理一下我贴到Github上去hhh。
那么,上面说了IBKR竟然送钱,就好奇到底什么情况。于是我又把IBKR的2020 Q4数据放在了jupyter里。因为IBKR的数据有些蛋疼,直接复制粘贴不好用(是因为IBKR和很多厂有联系而且很多地方表格是空的导致复制粘贴有时不好用要手动对齐),所以只处理了Q4的。
首先呢,IBKR在2020年Q4总收入只有17M,相比Robinhood在这个季度的收益是200.5M。IBKR的流量和AUM也轻松碾压Robinhood,而且有全世界的客户在这个平台。比如之前Twitter上号称要投10M的Justin Sun看起来就是在IBKR。图中就是每个Venue给IBKR的payment for order flow的分配。虽然我不知道负数是不是IBKR在倒贴钱,但是看起来确实很厉害的样子。简直是在用生命执行order。IBKR账户也很大,虽然没有统计前三个季度的数据,大致可以认为基本和Q4差不多?有兴趣的可以去把IBKR的数据清理干净了(或者给我米,我再去清hhh)然后统计。
最后是payment for order flow的分配。最后一个图是IBKR从各家收到的营业分配,明显分散很多,而且大多数都是直通exchange的。上面的表虽然也有Citadel Securities和Virtu但是只分别有4.3%和2.5%的流量。当然了,IBKR分LITE和PRO, PRO款还是要收交易费的。
IBKR是一个上市公司,财报我还没有仔细看,但是大约可以看到commisson和interest income占了主要部分。目测E-Trade,Schwab BAML和Ameritrade的收入结构也类似。这里payment for order flow直接被纳入了“other income”的项目,总额也只有2019年收入的6%。