量化分析师的 Python 日记 [第 1 天:谁来给我讲讲 Python?] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
ookiddy
V2EX    Python

量化分析师的 Python 日记 [第 1 天:谁来给我讲讲 Python?]

  •  
  •   ookiddy 2015-04-08 19:44:26 +08:00 15584 次点击
    这是一个创建于 3890 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://app.wmcloud.com/mercury/community/share/54c89443f9f06c276f651a52

    这里有人愿意学习写交易策略这种事情么
    46 条回复    2022-01-11 16:31:09 +08:00
    staticor
        1
    staticor  
       2015-04-08 21:42:42 +08:00
    这里竟然有Quant
    lsmgeb89
        2
    lsmgeb89  
       2015-04-08 22:49:51 +08:00
    这个不是数学,物理 PHD 干得活嘛?
    bigtan
        3
    bigtan  
       2015-04-08 22:59:12 +08:00   1
    最近准备写一个《Python for quantitative finance》系列,准备拿博文做quant的敲门砖。第一篇已经完成,第二篇已经构思了框架,待写完了和楼主交流交流。
    lwhite
        4
    lwhite  
       2015-04-08 23:06:06 +08:00   1
    当然有,但是不知道需要如何入门就是了。Quant工这个词虽然听过,可是身边没有相关从业人员...希望LZ可以持续更新。
    soba
        5
    soba  
       2015-04-08 23:15:23 +08:00
    python不适合搞高频交易啊
    一开始就错了

    高频要java scala c++
    甚至nodejs也成
    ljcarsenal
        6
    ljcarsenal  
       2015-04-08 23:16:22 +08:00
    这行待遇完爆普通程序员吧。。。
    怎么入行
    soba
        7
    soba  
       2015-04-08 23:18:03 +08:00
    python适合实时性要求不高的场景

    erp 云os 。。。。
    liboyue
        8
    liboyue  
       2015-04-08 23:18:45 +08:00 via Android
    有兴趣。。。马克。。。
    megoo
        9
    megoo  
       2015-04-09 00:03:40 +08:00
    @bigtan 第一篇在哪里?是博客么?
    yangff
        10
    yangff  
       2015-04-09 00:04:39 +08:00 via Android   1
    @soba 他们这个只是做模拟吧。。
    soba
        11
    soba  
       2015-04-09 00:14:22 +08:00
    @yangff

    蛋疼 浪费生命

    java scala c++ c甚至fpga才是高频交易的王道
    yangff
        12
    yangff  
       2015-04-09 00:18:55 +08:00 via Android
    @soba 我的意思是。。稍微围观一下可以看出。。这个只是相当于数据分析+策略模拟之类的。。因此写起来方便相比效率才是他们考虑的东西。。
    soba
        13
    soba  
       2015-04-09 00:23:34 +08:00
    @yangff

    其实js java c++设计算法的改动代码很小
    (偶做过js的密集计算性能不行 转c++ 几乎秒转换)

    python和c系列差别很大
    leedstyh
        14
    leedstyh  
       2015-04-09 01:19:11 +08:00   1
    @soba 谁说quant就指的是高频了,高频的话当然需要java/c++,但是低频的quant,Python足以!
    Actrace
        15
    Actrace  
       2015-04-09 08:32:12 +08:00 via iPhone
    java做计算这个理论是从哪里开始的
    ldehai
        16
    ldehai  
       2015-04-09 11:55:37 +08:00
    @ookiddy 不错,科学计算我喜欢,曾经搞过一个土壤分析的小项目
    ookiddy
        17
    ookiddy  
    OP
       2015-04-09 12:19:57 +08:00
    @staticor 目标是人人都能成为Quant
    ookiddy
        18
    ookiddy  
    OP
       2015-04-09 12:20:56 +08:00
    @bigtan nb!可以邀请您来我们社区发一下作品么
    ookiddy
        19
    ookiddy  
    OP
       2015-04-09 12:23:13 +08:00
    @leedstyh @soba @yangff 是的,搞高频是很小的一撮人,低频的Quant,比如做日间的量化策略,python足够了
    ookiddy
        20
    ookiddy  
    OP
       2015-04-09 12:24:08 +08:00
    @yangff 实盘正在高速开发中,敬请期待啊
    bigtan
        21
    bigtan  
       2015-04-09 13:28:56 +08:00
    @megoo 博客草稿里面,待我把第二篇写完
    dwztom
        22
    dwztom  
       2015-04-09 13:37:51 +08:00
    我是物理PhD,楼主是quant,能交个朋友吗?
    HerrDu
        23
    HerrDu  
       2015-04-09 13:50:30 +08:00
    敢问“量化分析师”是做什么的?
    dwztom
        24
    dwztom  
       2015-04-09 13:54:15 +08:00 via Android
    @leedstyh 请问为什么高频要c++,低频要python,里面有什么玄机吗?谢谢您
    leedstyh
        25
    leedstyh  
       2015-04-09 14:40:44 +08:00 via Android
    @dwztom 运行效率,高频里每一毫秒都要争取,为了速度,甚至需要把运行程序的电脑放置到交易所旁边,因为光纤也有延迟。低频就无所谓了。


    @ookiddy LZ那个社区是你做的吗
    ookiddy
        26
    ookiddy  
    OP
       2015-04-09 14:44:14 +08:00
    @HerrDu “量化分析师”是Quantitative Analyst翻译过来的,有一些怪异,但是基本上大的投行有叫这个的,也有叫Strategiest策略分析师,对冲基金里叫Quant Trader,但是干的活基本都是类似的
    bl2fu
        27
    bl2fu  
       2015-04-09 17:09:18 +08:00
    之前写过一个策略,也实现盈利了,国内接口大多都是c的,没用py写过哎,楼主为啥要用py呢?
    bl2fu
        28
    bl2fu  
       2015-04-09 17:11:09 +08:00
    量化分析师这个词太装逼了,说到底,也是一名从事高科技行业的农民工!
    jun4rui
        29
    jun4rui  
       2015-04-09 17:12:30 +08:00
    可以pypy嘛
    ookiddy
        30
    ookiddy  
    OP
       2015-04-09 17:16:10 +08:00
    @bl2fu 是的,就是金融民工,只是做的好的民工赚的钱稍微多一点罢了,也是很多没有背景的人发家的一条途径,很多基金经理都是丝出生,投资这个行业比较好就是不管你什么学历啊背景啊,衡量的标准都只有一个
    ookiddy
        31
    ookiddy  
    OP
       2015-04-09 17:22:28 +08:00
    @leedstyh 是的,我要做一个众包版的对冲基金
    langhua9527
        32
    langhua9527  
       2015-04-09 17:22:57 +08:00
    quant要学习些啥子啊,我搞过MT4里面MQL
    langhua9527
        33
    langhua9527  
       2015-04-09 17:24:30 +08:00
    quant要学习些啥子啊,我搞过MT4里面MQL,MATLAB也会的,数学虽然忘完了,但是也可以精通的,求楼主指点指点。
    kkceo
        34
    kkceo  
       2015-04-09 17:49:52 +08:00
    哇,强力关注
    staticor
        35
    staticor  
       2015-04-09 17:56:14 +08:00
    Quandl.com 刚发现的一个网站 觉得挺好的.
    对了 还有Pypi的Api工具: Quandl.com

    我就打算能用plt画个股票K线就行 要求不高
    staticor
        36
    staticor  
       2015-04-09 17:56:42 +08:00
    wenbinwu
        37
    wenbinwu  
       2015-04-09 19:03:40 +08:00
    有兴趣的可以玩玩https://www.quantopian.com/
    macemers
        38
    macemers  
       2015-04-09 22:39:21 +08:00
    感觉楼主做的东西确实和quantopian.com类似~

    作为金融业的码农,还是很希望能和楼主好好交流~
    wzzyj8
        39
    wzzyj8  
       2015-04-09 23:17:00 +08:00
    人家压根没说HFT为什么这么多人说python效率不够神马的。。。solo QT开发效率第一位,python完全OK,看怎么运用了。期待楼主后续
    clino
        40
    clino  
       2015-04-10 08:42:26 +08:00 via Android
    性能不好要优化可以考虑关键模块用cython写?
    Comdex
        41
    Comdex  
       2015-04-10 12:58:54 +08:00
    楼主所贴出的那个网站提供的服务是永远免费的么?还有内置的DataApi会对外开放么?让其他编程语言也可以调用?
    carmackjia
        42
    carmackjia  
       2015-04-17 19:21:23 +08:00
    额,在这里发招聘真的好吗?http://www.v2ex.com/t/184411
    ookiddy
        43
    ookiddy  
    OP
       2015-04-21 13:46:57 +08:00
    @macemers 多多交流
    1989644604
        44
    1989644604  
       2016-04-20 19:40:05 +08:00
    发现一个用于做金融量化分析很好的免费数据源(tushare): http://tushare.org
    eastrd
        45
    eastrd  
       2016-05-25 11:10:23 +08:00
    首先, python 只是一个编程语言,运行效率完全看你用的是什么解释器。
    其次,用 python 做量化的最主要的原因是开发快,有想法就能立即实现!
    数据什么都完全可以进行 Backtesting ,策略算法对了之后可以考虑改成其他语言。

    不要乱黑我大 Python :/
    Coeus999
        46
    Coeus999  
       2022-01-11 16:31:09 +08:00
    @staticor 请问下您是在量化私募行业吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     972 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 22:41 PVG 06:41 LAX 14:41 JFK 17:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86