sisi041
V2EX  ›  问与答

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

  •  
  •   sisi041 · Mar 13, 2024 via Android · 3674 views
    This topic created in 964 days ago, the information mentioned may be changed or developed.
    我不会这个新语言,我只会 c 和 java ,Java 不是一个用户基础很大的语言吗,为啥一到量化交易领域,都不提供 java 接口呢?

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