想研究量化交易,可为啥 api 全是 Python 呀

2024-03-13 19:57:45 +08:00
 sisi041
我不会这个新语言,我只会 c 和 java ,Java 不是一个用户基础很大的语言吗,为啥一到量化交易领域,都不提供 java 接口呢?

一把年纪了,真不想去学 Python ,看着就烦
2498 次点击
所在节点    问与答
21 条回复
0o0O0o0O0o
2024-03-13 20:03:44 +08:00
可能是因为那些 researchers 看着 Java 就烦。。。
bigtan
2024-03-13 20:04:11 +08:00
数据分析方面 JAVA 没有什么基础设施,基本上各类包都是 python 为主,你要想做这个,只能学习 python
Jwyt
2024-03-13 20:06:47 +08:00
写简单的东西 python 太快了,我平时脚本都是 python
david101
2024-03-13 20:12:30 +08:00
量化如果进化到尽头,大概就是诞生炒股 ai ,请问现存市面上的 ai 是什么写的?
Vegetable
2024-03-13 20:17:46 +08:00
python 都学不会还研究什么量化交易啊,这都是小学生学的语言
sisi041
2024-03-13 21:21:27 +08:00
@bigtan 调用 api 就是为了把历史数据取到本地,之后怎么清洗怎么分析那是很私人的事情,都是关上门各干各的。语言说白了就一个 download 的作用,可各个平台偏就只让用 Python 去下载,不让用 Java 下载。
david101
2024-03-13 22:13:54 +08:00
隐秘 AI 巨头“幻方量化”:大模型,不止用来炒股 | 焦点分析-36 氪 https://www.36kr.com/p/2222018193621892
手握万块 A100 芯片,量化巨头幻方发布通用大模型! - 华尔街见闻 https://wallstreetcn.com/articles/3701177
量化都用上万张 a100 了,你猜为什么量化要用 python ?这本身就是 ai 领域不用 python 用啥?
zictos
2024-03-13 22:29:25 +08:00
api 不就是 https 请求吗?可以直接请求,不参考特定语言的示例代码的。
不过 python 有 pandas_ta 库,常见的技术指标都可以直接计算;也有 pandas 库,进行数据分析和处理比较方便。其他语言不太清楚。
streamrx
2024-03-13 22:31:33 +08:00
那个交易所的 api? 一般都会有几种语言的版本 除非很垃圾
DogeElon
2024-03-13 23:12:45 +08:00
让 chatgpt 帮你写
Jirajine
2024-03-13 23:21:11 +08:00
你说的那叫 sdk ,封装好了的 rest/ws api 而已,热门的交易所往往也有非官方维护的 sdk 。
数据分析不一定必须要用 Python ,Julia 和 R 也不错,当然你要是已经 Java 入脑很深了,还是用 Python 更合适。
nlfiasel
2024-03-14 08:42:46 +08:00
你真写起来了,大概率也会最后切到 python 上。
同样的计算你用 py 写省太多事,然后回测的话还有 numpy 啥的库直接可以用
davinci21s
2024-03-14 10:48:24 +08:00
同意 #11 ,api 可不管什么语言,你说的应该是 sdk 或者库,我都用 swift 写比特币量化了,这和语言没关系。
sjkdsfkkfd
2024-03-14 13:07:36 +08:00
正经搞起来一般投研用 python ,实盘上 c++,Java 的接口真的很少见,还不如 C#常见
julyclyde
2024-03-16 13:18:13 +08:00
@david101 你这是偷换问题
那如果不诞生炒股 AI 呢,量化用的语言还会和 AI 的语言发生因果关系吗
julyclyde
2024-03-16 13:18:32 +08:00
一般说 API 都是通信语义的
如果你说的是“调用”,那叫 SDK
david101
2024-03-17 09:53:54 +08:00
@julyclyde 可能你写的量化是设定价格到价触发这种,所以没觉得量化是属于 ai 大模型领域
julyclyde
2024-03-24 12:42:44 +08:00
@david101 只有“一部分量化”属于。你是语文不及格
david101
2024-03-24 23:09:21 +08:00
@julyclyde 你写的简单量化能在 ai 大模型量化下发挥作用不容易的,量化不是平常调用 api 写个小玩具,实现了小玩具这的功能就好了,量化是需要长期在那拿你的钱一直运行的,是需要它发挥作用的,不是平常随随便便写个东西实现了就叫写出来了,不用 python 从开头就错了
julyclyde
2024-03-25 00:48:27 +08:00
@david101 你这说的好像除了 AI 就没办法做量化了似的
人家之前那么多 C++的量化公司都不存在是吧

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

https://ex.noerr.eu.org/t/1023376

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

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

© 2021 V2EX