V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
raejee
V2EX  ›  分享创造

为了这碟醋,我包了顿饺子

  •  
  •   raejee · 6 天前 · 3860 次点击

    事情要从一个本来很简单的念头说起。

    我想做一个行情类应用。 目标朴素得不能再朴素了:

    用户自己配个 API Key , 就能看 A 股 / 港股 / 美股 / 汇率 / 指数 / 加密货币 的实时行情和历史曲线。

    于是我开干了。


    第一阶段:理想很丰满

    应用很快写完了,逻辑清晰,代码优雅,README 看起来还行。 https://www.v2ex.com/t/1187033

    设计初衷也非常“程序员式正义”:

    • 不收钱
    • 不代理数据
    • 不碰隐私
    • 用户自己申请 API Key ,爱用谁用谁

    听起来是不是特别合理? 我当时也觉得自己是个天才。


    第二阶段:现实一巴掌打醒我

    应用一交到用户手里,问题就来了:

    • 「这个 API Key 去哪申请?」
    • 「这个平台要绑信用卡?」
    • 「免费额度不够用?」
    • 「这个接口不支持指数?」
    • 「那个接口不支持港股?」
    • 「我就想看个价格,怎么像在考证?还要梯子?」

    总结一句话:为了用我的 App ,用户得先修完一门《全球金融数据 API 导论》。

    本来是看行情, 结果变成了 配置行情

    功能是有的, 但体验极其反人类

    我终于意识到一个残酷的事实:

    用户根本不想折腾。


    第三阶段:为了这碟醋,我决定包顿饺子

    问题的本质其实很简单:

    • 应用不是核心
    • 数据整合和交付方式才是核心

    既然如此,那干脆一步到位。

    我干了件看起来有点“本末倒置”的事:

    我去改了一个开源库

    项目名叫 Aktools,原本就很强, 但我对它下手更狠了一点,加缓存,加数据源:

    https://github.com/johnny-peters/aktools-change


    第四阶段:饺子包完,醋也成了主角

    我改造后的 Aktools ,目标只有一个:

    用户什么都不用配置

    只需要:

    docker run / deploy aktools
    

    然后就能直接用。

    你能拿到什么?

    • ✅ A 股实时 & 历史行情
    • ✅ 港股实时 & 历史行情
    • ✅ 美股实时 & 历史行情
    • ✅ 汇率
    • ✅ 各类指数
    • ✅ 加密货币
    • ✅ K 线 / 曲线 / 时间序列

    没有 API Key 没有平台选择 没有额度焦虑 没有配置地狱

    一句话:

    Aktools 部署完,数据就自己长出来了。


    最终形态:饺子反而成了主菜

    回头看这件事,特别有意思:

    • 我原本是想推广一个应用
    • 结果为了提升体验
    • 把底层工具链全重做了一遍
    • 最后发现—— Aktools 才是本体

    真正实现了:

    “为了这碟醋,我包了顿饺子, 结果发现饺子比醋香多了。”


    如果你是谁?

    如果你是:

    • 普通用户

    那你直接访问 https://price.btc-reborn.com/ ,可以订阅行情,配置持仓; 也可以在项目地址 https://github.com/johnny-peters/financial-dashboard 下载 exe,拥有一个无广告绿色的可开机启动的控件(仿 mac 做的)

    如果你是:

    • 想做行情类应用的开发者
    • 想快速拿到金融数据的个人项目
    • 不想被 API Key 折磨的工程师
    • 想本地 / 私有化部署行情服务的人

    那你可以直接从这里开始:

    🔗 Aktools (改良版): https://github.com/johnny-peters/aktools-change


    最后一句真心话

    技术人常犯的错是:

    把“可配置性”当成“用户友好”。

    但后来我才想明白:

    真正好的体验, 是让用户连“配置”这个概念都不需要知道。

    第 1 条附言  ·  5 天前

    预览

    36 条回复    2026-02-05 20:05:17 +08:00
    Hansah
        1
    Hansah  
       6 天前
    cool ,刚好搓了个虚拟交易系统,用得上

    币安有免费 API 的
    raejee
        2
    raejee  
    OP
       6 天前
    进来留言的朋友不妨留下以太坊地址,我们会给前 100 个留言的人发放服务代币
    JimmyG
        3
    JimmyG  
       6 天前
    0xE49Ce83b2e6940137cb252E67c052B66B882beA3
    jimbray
        4
    jimbray  
       6 天前
    我是普通用户,进入网站之后, 我不知道怎么添加持仓:(前往资产标签页添加资产到您的观察列表,然后将它们添加到您的投资组合。),但是我没有看到 `资产标签页`。
    P.S.: 5dyyUvBzkJ1fGdvU4NAcXaD1ALfcsNmn6NnPcAHQuQxZ
    raejee
        5
    raejee  
    OP
       6 天前
    @jimbray 设置页面,点击 添加 按钮,搜索资产名称,搜到后点击 添加;
    然后在 自选 卡片中,填写持有数量,这样持仓页面就可以看到了
    raejee
        6
    raejee  
    OP
       6 天前
    @jimbray 你这不是以太坊地址呢
    raejee
        7
    raejee  
    OP
       6 天前
    @JimmyG 已发,请关注代币及官网 btc-reborn.com ,后续有优惠服务
    xiaoao199
        8
    xiaoao199  
       6 天前 via Android
    0x215788a841924aca2f16a8141ea3098573e94a29
    KelleyV9
        9
    KelleyV9  
       6 天前
    0xD47907598e1749B6E80fB5649e9DC47eDFc98b6B
    jimbray
        10
    jimbray  
       5 天前
    @raejee #6 0x0B2fAF2021386CC01DE802209857751933a674f4 谢谢大佬
    Eba
        11
    Eba  
       4 天前
    0x9b0B8487d5D283Ab1faffbC53fbe99479ed66d4f
    YanSep
        12
    YanSep  
       4 天前
    0x9a6FdAb8c1F350464Dd9B1e1d27c5d730a9165d0 谢谢大佬
    liangcj
        13
    liangcj  
       4 天前
    0x54542b01C3811d0931a3029d451DFA6eef0dC1f2 谢谢大佬
    pyyalt
        14
    pyyalt  
       4 天前
    0x284dcf3f18f651578D06c3761825e27D7D8C3C0e
    LowBi
        15
    LowBi  
       4 天前
    项目已 star,0x5f28c398fbb3376253e46dc4b48af79e55c6827f 谢谢大佬
    skylerr
        16
    skylerr  
       4 天前
    0xc18B9242ec6b60ef7f535355500934B26160686D 谢谢大佬
    z1gui
        17
    z1gui  
       4 天前
    0xCBA6F21054E9893EDe8AcDfF27C930DfAb66c077 项目已 star,谢谢大佬
    georgex
        18
    georgex  
       4 天前
    0x97de655698066692176f02e4e6b7b37abe63ae11 谢谢大佬
    3CH0
        19
    3CH0  
       4 天前
    0xebbB8BE321d4D991Cc9AB744Cf5531660D020DCE 谢谢大佬
    ssshooter
        20
    ssshooter  
       4 天前
    0x25631debD17A3a5C83daebFC2c505d873C388D89 谢谢大佬
    williamx
        21
    williamx  
       4 天前
    0x6C6774057c3a7f1E8d0493C8E0F574211E5cca70 谢谢大佬
    ll5270
        22
    ll5270  
       4 天前
    0xA8c64d0dEc132473b9e72d7c89D42BD41dB18877 谢谢大佬
    tady123
        23
    tady123  
       4 天前
    0x246Cc0685E9021A90266c1847eA4c1A1aaBf0103 已 star 谢谢大佬
    leafrainy
        24
    leafrainy  
       4 天前
    0x9fcca7F8EfFf9c057D0BbE3Cb76E004819d26121 谢谢大佬
    WhoAmI233
        25
    WhoAmI233  
       4 天前
    0x9aa9996d7fd7bbb971c845ec40d4d11502e5ae70
    WhoAmI233
        26
    WhoAmI233  
       4 天前
    谢谢大佬
    moons
        27
    moons  
       4 天前
    谢谢佬 :0x529396b09B73e2279B9FeA418c65fb83eED62EBF
    linky6565
        28
    linky6565  
       4 天前
    exe 窗口不能挪动,如果能加个小窗模式就更好了
    zhenwang
        29
    zhenwang  
       4 天前
    谢谢老板,祝:马年大吉大利
    0x7A445335603AbfF8Dc81Ed509975f93038815ef2
    zz9673
        30
    zz9673  
       4 天前
    0x7c5530fc7fb7b7ac3811177b5e00341523b4ecbc
    感谢大佬 项目已 star
    wanglz111
        31
    wanglz111  
       4 天前
    0x4F461e7f7691512419b791993bA716F6f3Ead893
    项目已 star
    zangpuu
        32
    zangpuu  
       4 天前
    0x2a0e15BE8d4813917ee4C66f8e9dce0f67432A42
    zoeliu
        33
    zoeliu  
       3 天前 via Android
    0x33b852E02Eb6b048BC13e2c27786Ccf8417025bA
    谢谢大佬
    crazycabbage
        34
    crazycabbage  
       3 天前 via iPhone
    0x57736de4b32958f49e6a945f45e7c8727abfaa72
    raejee
        35
    raejee  
    OP
       3 天前
    @linky6565 是仿 mac 特意做成这样的,左键点击托盘切换 隐藏/显示,右键退出程序
    raejee
        36
    raejee  
    OP
       3 天前
    谢谢 V 友们的支持和 star !奖励将陆续发出。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4503 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:41 · PVG 16:41 · LAX 00:41 · JFK 03:41
    ♥ Do have faith in what you're doing.