为什么几乎所有的量化交易都用Python?|Yihui Xie前路又何去何从?
本帖最后由 不二如是 于 2024-2-26 18:39 编辑在金融投资领域,比较常见的程序语言是 R 和 Python,其实 R 算不上一种程序语言,更像是一个数据库语言。
Python 与其他程序语言(C,C++,Matlab等)相比对用户更加友好,语言直接表达,对初学者的要求不高。
很多量化交易的从业者并不是计算机专业出身,用 Python 能更好的统一团队之间的技能。
R 也好上手,但它已经是过去式了。
Python 是现在更是未来,严谨的说,部分未来...
毕竟我们不知道以后是否会有另一种更加好用的开源编程语言代替 Python。
此外还有像咱鱼C为帮助更多鱼油学习,研发训练的@FishC AI编程助理一样,AI 的进化也会带来一些不确定因素。
在 2024 年 1 月 3 日,一则消息悄无声息的出现在互联网上:
Yihui Xie,即“谢益辉”在个人网站上公布,自己已于 2023 年底被 R Studio 解雇。
因为“他的贡献已经不足以支撑一个全职岗位”。
谢大神是一位拥有自己的维基百科页面的人,是 R Studio 重要的人物之一。
他编写的 Knitr 程序包被广泛应用,而且还出版了《Dynamic Documents with R and Knitr》等经典工具书。
但他被解雇了,因为 R 和发展前景和他的专业领域已经不匹配。
R Studio 是 R 语言的集合开发环境,用 R 语言的人就一定会使用 R Studio。
目前这家公司,R Studio 的发展重点是 Quarto 项目,这是一个将 JavaScript,Python,R 等多个语言融合的项目。
R Studio 公司做出这个举动,侧面体现出他们内部对多元化融合路线的重视。
也是因为Python给他们的压力太大了,单纯的R语言不能维持公司的继续发展。
连 R Studio 都选择向 Python 融合了,更别说使用者了。
唯一的对手都用了 Python,霸主地位更加难以撼动~
再结合 Python 自身的易用性、继承性、跨平台、丰富的第三方库等特性。
量化交易领域 Python 就成了不二之选~~
如果你们想学量化交易,欢迎评论区告诉我们,呼声很高的话,**** Hidden Message *****
哈哈,你问得好!为什么几乎所有的量化交易都用Python呢?其实原因有很多呢。
第一点就是Python相对于其他语言来说,更加容易上手。它的语法简单易懂,对于初学者来说门槛也不高。很多从事量化交易的人并非计算机专业出身,所以Python这个对初学者友好的语言就成为了他们的首选。
第二点是Python在金融领域有着强大的生态圈。Python有很多专门用于金融分析和数据处理的库,比如Pandas、NumPy和Scikit-learn等。这些库提供了丰富的功能和工具,可以方便地进行数据分析、策略开发和回测等操作。
第三点是Python具有良好的可扩展性。Python可以很方便地集成各种外部接口和数据库,这对于与外部数据源的连接和操作非常重要。而且Python还可以与其他语言进行交互,比如调用C++编写的底层交易接口,从而实现更高效的交易执行。
最后,Python的开源社区非常活跃。这意味着你可以轻松地找到各种教程、示例代码和解决方案。而且如果你遇到问题,也可以通过社区提问并得到及时解答。
所以,以上就是为什么几乎所有的量化交易都选择Python的原因。当然,使用什么语言还是要根据自己的需求和喜好来决定。如果你对R语言或其他语言更感兴趣,也可以尝试一下。学习编程嘛,最重要的是找到适合自己的方式和乐趣!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 可是大A真的很诈骗惯犯诶 我想学数据分析+matplotlib可视化和Python进阶(感觉我是来砸场子的。。。。。但我真的很想了解一下) 芜湖 a36804070 发表于 2024-2-18 08:56
可是大A真的很诈骗惯犯诶
投资有风险{:10_302:} zhangchenyvn 发表于 2024-2-18 09:15
我想学数据分析+matplotlib可视化和Python进阶(感觉我是来砸场子的。。。。。但我真的很想了解一下)
记下了 想学习一下{:5_109:} https://www.bilibili.com/video/BV1eW421A7uM
页:
[1]