V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NightVermouth
V2EX  ›  程序员

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

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

    功能:能够在 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   ·   我们的愿景   ·   实用小工具   ·   5266 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:24 · PVG 15:24 · LAX 00:24 · JFK 03:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.