做了一个 IntelliJ 的股票行情插件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
NightVermouth
V2EX    程序员

做了一个 IntelliJ 的股票行情插件

  • nbsp;
  •   NightVermouth 2020-11-30 13:28:45 +08:00 7097 次点击
    这是一个创建于 1778 天前的主题,其中的信息可能已经有所发展或是发生改变。

    功能:能够在 IntelliJ 内实时看到股票的报价,支持 A 股、港股、美股

    插件市场地址: https://plugins.jetbrains.com/plugin/15443-stocker

    源码: https://github.com/WhiteVermouth/intellij-investor-dashboard

    实际效果如图中红框所示:

    第 1 条附言    2020-11-30 14:09:52 +08:00
    A 股股票代码的添加需要在代码前面加上 sh (沪市)或者 sz (深市),大小写不敏感
    49 条回复    2020-12-01 16:00:51 +08:00
    miao666
        1
    miao666  
       2020-11-30 13:37:55 +08:00
    。。。真是个人才
    xiaokaiyyy
        2
    xiaokaiyyy  
       2020-11-30 13:41:19 +08:00   5
    哈哈 对标 VSC 韭菜盒子。
    Jaeden
        3
    Jaeden  
       2020-11-30 13:43:45 +08:00
    哈哈哈哈哈牛人
    just4id
        4
    just4id  
       2020-11-30 13:51:47 +08:00 via iPhone
    就不怕敲代码的时候玩成了高吸低抛?
    wdzj
        5
    wdzj  
       2020-11-30 13:52:31 +08:00 via iPhone
    你真 TM 人才,划水新高度。
    cccp2020
        6
    cccp2020  
       2020-11-30 13:55:07 +08:00   4
    你们还在走流程啊,我都是直接给庄家转账
    ob
        7
    ob  
       2020-11-30 13:57:58 +08:00 via Android
    行情怎么刷新的?还是实时推送?
    NightVermouth
        8
    NightVermouth  
    OP
       2020-11-30 14:03:26 +08:00   1
    @ob 固定每秒拉取报价
    undefine2020
        9
    undefine2020  
       2020-11-30 14:04:33 +08:00
    为什么添加 AShare 没反应,比如 510100
    NightVermouth
        10
    NightVermouth  
    OP
       2020-11-30 14:05:51 +08:00   1
    @undefine2020 代码前面要加上 sh (沪市)或者 sz (深市)
    undefine2020
        11
    undefine2020  
       2020-11-30 14:11:04 +08:00
    @NightVermouth 3Q~ 能加个双击看 k 线的功能吗 哈哈
    NightVermouth
        12
    NightVermouth  
    OP
       2020-11-30 14:12:06 +08:00   1
    @undefine2020 个股详情信息这个还在做
    so2back
        13
    so2back  
       2020-11-30 14:12:29 +08:00
    还在用 2019.1 的我用不了。。
    j747677392
        14
    j747677392  
       2020-11-30 14:27:25 +08:00
    默默地 get
    echoe
        15
    echoe  
       2020-11-30 14:32:02 +08:00
    666666
    Beamish
        16
    Beamish  
       2020-11-30 14:52:11 +08:00
    hhh 厉害
    catsoul
        17
    catsoul  
       2020-11-30 14:56:39 +08:00
    建议与 SciView 集成,装作在看矩阵数据
    MonoBiao
        18
    MonoBiao  
       2020-11-30 15:06:48 +08:00
    @cccp2020 23333 笑死我了
    TypeError
        19
    TypeError  
       2020-11-30 15:09:46 +08:00 via Android
    之前写了个行情 telegram bot,不过后来发现还是券商 app 方便
    fo3xx
        20
    fo3xx  
       2020-11-30 15:19:04 +08:00
    java.net.SocketTimeoutException: Read timed out
    at java.base/java.net.SocketInputStream.socketRead0(Native Method)
    at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
    at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
    at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
    at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
    at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:280)
    at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
    at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
    at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
    at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
    at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157)
    at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
    at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
    at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
    at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
    at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
    at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
    at com.vermouthx.stocker.utils.StockerQuoteHttpUtil.get(StockerQuoteHttpUtil.kt:35)
    at com.vermouthx.stocker.StockerApp$createQuoteUpdateThread$1.invoke(StockerApp.kt:43)
    at com.vermouthx.stocker.StockerApp$createQuoteUpdateThread$1.invoke(StockerApp.kt:10)
    at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
    NightVermouth
        21
    NightVermouth  
    OP
       2020-11-30 15:24:29 +08:00
    @catsoul SciView 是来自 PyCharm 或者 Python 插件的,用了这个安装条件就太苛刻了
    NightVermouth
        22
    NightVermouth  
    OP
       2020-11-30 15:26:10 +08:00
    @fo3xx 这个是拉取行情的时候网络超时了,和你的网络环境有关。我下个版本处理下这类异常,不让它被 IDE 当作 Error 报出来
    NightVermouth
        23
    NightVermouth  
    OP
       2020-11-30 15:27:33 +08:00
    @TypeError 体验最好的必然还是券商 app
    iwukong
        24
    iwukong  
       2020-11-30 15:53:25 +08:00 via Android
    券商的行情是如何实现的
    since1994
        25
    since1994  
       2020-11-30 17:34:46 +08:00
    你真他娘是个人才
    catsoul
        26
    catsoul  
       2020-11-30 17:36:15 +08:00
    @iwukong 交易所直接给的
    Yohann97
        27
    Yohann97  
       2020-11-30 17:53:25 +08:00
    梦寐以求的插件[/狗头]
    Yohann97
        28
    Yohann97  
       2020-11-30 17:54:05 +08:00
    有没有打算做个基金的
    mgso
        29
    mgso  
       2020-11-30 18:16:55 +08:00 via iPhone
    NightVermouth
        30
    NightVermouth  
    OP
       2020-11-30 18:21:03 +08:00 via iPhone
    ArJun
        31
    ArJun  
       2020-11-30 18:32:54 +08:00
    不错不错
    james2013
        32
    james2013  
       2020-11-30 19:02:02 +08:00 via Android
    666
    jimmyismagic
        33
    jimmyismagic  
       2020-11-30 19:20:33 +08:00
    好像有人已经做过了
    dengtongcai
        34
    dengtongcai  
       2020-11-30 19:23:15 +08:00
    支持,行情哪里查的?
    dengtongcai
        35
    dengtongcai  
       2020-11-30 19:24:13 +08:00
    看到了,我看看源码
    yzbythesea
        36
    yzbythesea  
       2020-11-30 19:28:07 +08:00
    人才啊。
    dengtongcai
        37
    dengtongcai  
       2020-11-30 19:47:25 +08:00
    lastUpdateAt 这个时间颜色看不清
    zifangsky
        38
    zifangsky  
       2020-11-30 20:11:17 +08:00
    人才啊,这个插件不错
    NightVermouth
        39
    NightVermouth  
    OP
       2020-11-30 20:15:19 +08:00
    @dengtongcai 这个目前是和你 IDE 本身的主题配色有关,如果主题本身的配色很亮是有可能看不清的。我下个版本固定下配色,不跟随主题
    bzshow1
        40
    bzshow1  
       2020-11-30 20:19:29 +08:00
    我社区版的也能玩,:)
    godblessumilk
        41
    godblessumilk  
       2020-11-30 20:29:53 +08:00 via Android
    老哥,上个一键自动量化交易呗,美滋滋
    zifangsky
        42
    zifangsky  
       2020-11-30 20:38:40 +08:00
    对了,我看了下插件详情页,貌似只有 2020 版本可以安装这个插件?
    shayuvpn0001
        43
    shayuvpn0001  
       2020-11-30 20:43:52 +08:00
    @godblessumilk 快捷键一按,回头看帐户清空了。
    neoblackcap
        44
    neoblackcap  
       2020-11-30 20:50:42 +08:00
    @godblessumilk 国内基本上是没有个人量化交易

    @iwukong 交易所购买的,我记得国内也有券商卖这个。不过这个接口比较贵哦,而且大客户才会卖。国外的也不是没有,相对便宜一些吧
    NightVermouth
        45
    NightVermouth  
    OP
       2020-11-30 21:00:28 +08:00
    @zifangsky 最低版本 2020.2
    NightVermouth
        46
    NightVermouth  
    OP
       2020-11-30 21:00:59 +08:00
    @godblessumilk 在 A 股玩量化交易真的可行吗。。。
    SmiteChow
        47
    SmiteChow  
       2020-12-01 09:43:36 +08:00
    盯盘不好
    shuianfendi6
        48
    shuianfendi6  
       2020-12-01 15:54:49 +08:00
    @just4id 高吸低抛,故意做空?
    NightVermouth
        49
    NightVermouth  
    OP
       2020-12-01 16:00:51 +08:00
    @shuianfendi6 这是在做慈善
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2901 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:32 PVG 22:32 LAX 07:32 JFK 10:32
    Do have faith in what you're doing.
    ubao 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