普及一下量化交易的一些基本常识(看隔壁广告有感)

2020-05-02 23:06:56 +08:00
 ElegantHedgehog

如果你看到一个交易策略只提年化收益率,这样的策略就可以基本忽视了。

本人以前也业余做过一段时间量化交易,没什么大的成就,最后也没能把算法用 Real Money 跑一跑。 勉强混了个 Quantopian Contest 的第二名(好几年前的事了),拿了 1000 刀的奖励。

要做量化交易,你需要了解以下最基本的一些用于衡量你的算法的指标(括号内是当时获奖算法的指标)

以上数据不是 backtest,是 quantopian contest 为期半年的 paper trading 。

按照我个人的喜好,判断一个算法是否可靠第一个要看的指标不是年化收益率,而是“最大回撤”。

你做 backtest 都整个 20%以上的最大回撤,这样的算法哪怕吹到年化 10000%的收益,也是没有太大实际意义的。因为这样的算法意味着最坏的情况是,你一入场就来个 20%的亏损,你这个时候到底止不止损?你如何判断是否该坚持?

其次看 beta,也就是和市场的相关性。beta 在 0.1 以上,quantopian 是不接受这样的算法参赛的(至少以前的规则是这样)。原因在于,一个 beta 过高的算法,还不如直接买股指 etf 。

最后再看 Alpha,Sharpe 和 Annual return 。这些是衡量你收益能力的指标。

最最后,要想实盘,还有很多你逃不掉的天坑

天下没有免费的午餐,ML 和 AI 也不行。最接近免费午餐的是 diversification 。

祝大家最后都赚钱。在那之前,别被骗。

以上。

9105 次点击
所在节点    程序员
55 条回复
wensonsmith
2020-05-03 08:52:32 +08:00
知识增加了! :cat
huntcool001
2020-05-03 08:59:55 +08:00
其实很多东西用常识想就知道了.

你真的觉得自己可以搞出来一个赚钱的技术,然后高盛大摩之类的投行里面雇佣的各种钻研这些问题做了二三十年的专家做不出来的? 那么是凭什么呢,你运气好,你绝顶聪明,还是觉得自己是一个像巴菲特这样的旷世奇才?
raymanr
2020-05-03 09:04:51 +08:00
@huntcool001
不过这点也不是完全不可能,毕竟自有资金体量很小,体量极小情况下达到很高收益也不是没可能的

客观来说几万几十万的操作和几十亿的操作是两个不同的领域,不太具有可比性
framlog
2020-05-03 09:37:52 +08:00
问下楼主量化这块有好的入门书么
Googoose
2020-05-03 09:58:24 +08:00
牛逼
Yoock
2020-05-03 10:46:52 +08:00
量化\炒股 还有一个重要的点,就是资金规模。
qiaobeier
2020-05-03 10:48:19 +08:00
@ElegantHedgehog 那是你没见识过什么叫内幕交易。我身边有一个很典型得列子,一官员,参与某国家级项目开发,在项目新闻发布 5 年前他家亲戚就在那块鸟不拉屎得地方买了一堆房子,当时 3K 得价格现在 3~6 万,你说赚钱不赚钱。我说的就是上海临港。
liangch
2020-05-03 10:59:44 +08:00
要想省时省力,买指数基金(被动 etf )。
dtsover
2020-05-03 11:02:29 +08:00
哪里可以做量化交易,t+1 没法做的吧。
firefox12
2020-05-03 12:31:44 +08:00
@qiaobeier 临港这个没意思,10 年前就说要开发了,你的资金可以沉默这么九吗? 天津也有新区,你也可以去投资啊。结果呢? 西部还说要大开发呢,你投进去不是裤子都没了。
anzu
2020-05-03 12:35:02 +08:00
相关性当作因果,频率当作概率,量化也是一种电脑算命。得知过去的价格对未来没有影响后,一个量化交易员崩溃了。
ElegantHedgehog
2020-05-03 17:17:12 +08:00
@framlog 打了一大堆,结果要我验证手机号才能发。哈哈,对不起,帮不到你了。
ElegantHedgehog
2020-05-03 17:19:27 +08:00
@qiaobeier 你这个是典型的幸存者偏差,以偏概全。一个人的例子能具有普世意义?普通人都能是那样的官员?
我的论点在与“普通人以为的内幕消息都是圈套”。反驳之前,先搞清楚反驳对象的逻辑。
ElegantHedgehog
2020-05-03 17:20:35 +08:00
@dtsover 量化交易和是不是 t+1 没关系。你想说的是高频交易。搞清楚基本概念很重要。
ElegantHedgehog
2020-05-03 17:22:37 +08:00
@firefox12 反驳得好。他那个也是典型的以偏概全,看到别人那样挣钱,以为自己也可以。一般这样都会亏掉底裤。
andy101wong
2020-05-03 18:06:54 +08:00
好帖,量化交易解释不了盈利来源都没有用。想做量化的先去看看爱德华索普自传,量化基本都是利用市场局部无效性来赚钱,原理都是可以用一两句话解释清楚。
ai,大数据选股,无非就是一种工具,只能加速盈利或者亏钱的速度,不会从原理上改变什么。
讲个有可能套利的方法,比如纳指 etf 经常低开,再跟着股指期货高走,如果你根据历史概率,每天做做日内,赢面还是很大的。但凡事都有例外,比如这次熔断。
这,就需要所谓的压力测试了。模型也不可能十全十美。
andy101wong
2020-05-03 18:09:57 +08:00
股票这东西中长期看不算零和博弈,羊毛出在羊身上。所以要赚钱还是选择有资金持续流入的市场,并持有那些可以收割全世界的企业的股票。
bbappa
2020-05-03 18:15:40 +08:00
小白表示看不懂,楼主有推荐的书或视频么,单纯能粗浅了解一下的那种。
winglight2016
2020-05-03 19:25:30 +08:00
隔壁那广告贴已经发了不止一次了,每次换一层皮再推广一次他的“开源”项目,我回复他说,不是完全开源的,有黑盒,他说公布的那些都是开源——这就是机器学习的陷阱呀,黑盒套黑盒的项目没有实用价值。

凡是认为机器学习能解决人类解决不了的问题,那就是在做梦,机器的优势仅仅在于执行效率,人类找不到 solution 的问题,机器也同样没办法,所以所谓的量化炒股仅仅是量化原有的人类策略而已。
imn1
2020-05-03 21:13:09 +08:00
总算来了个实诚人
我不质疑算法有什么错误,只质疑它如何实施
最简单一问:散户数据比机构略有延时,如何解决这个时间差造成的“买不到”、“卖不出”?

别说其他,单单就加上“涨停无法买入”、“跌停无法卖出”这两个逻辑规则,整个算法结果就会是翻天覆地的

做算法没问题,不应完全否定,但绝大部分算法是大资金适用(千万级、亿万级)
如果做出一个很好的算法,最大收益并不是自己实操,而是说服机构购买、使用这个算法,如果还能获得分成就下半辈子不用愁了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/668150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX