一个 Hyperliquid 自动化交易机器人 - 跟单 nof1 Deepseek - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
freekindom
V2EX    分享创造

一个 Hyperliquid 自动化交易机器人 - 跟单 nof1 Deepseek

  •  
  •   freekindom 28 天前 1780 次点击

    GitHub 地址: https://github.com/picasso250/hyperliquid-bot


    nof1.ai 的 Alpha Arena 实在太火了,AI 公开打擂台

    我的 V1 版本的默认配置中,跟单目标地址:0xc20ac4dc4188660cbf555448af52694ca62b0734,正是 Deepseek在 Hyperliquid 上的公开交易地址。

    V1 现状 (当前代码实现的功能):

    目前的 V1 版本是一个极简的 BTC 跟单机器人,它专注于提供一个稳定、可运行的 API 接入和执行框架。

    1. 实战跟单 Deep: 实现了对 Deepseek 公开地址的极简跟单逻辑。
    2. 核心功能: 自动监测目标 BTC 永续合约仓位,同步开仓(固定 USD 投入,相同杠杆),并提供基础的自动止盈功能。
    3. 核心价值: V1 版本是一个经过实战验证的执行框架,让您可以快速搭建自己的自动化交易系统。

    我的最终目标,是打造一个比肩 Alpha Arena 的、AI 驱动的策略生成与执行系统

    如果您对 AI 驱动的量化交易感兴趣,或者想尝试用 Python 接入 Hyperliquid ,这会是一个很好的起点。


    安全与风险:请务必重视 (强调)

    请注意: 即使是跟单 nof1.ai 的公开地址,您依然要承担全部的交易风险。本程序不具备完善的风控体系。

    1. 务必审核代码: 这是涉及真实资金的程序,运行前必须完整阅读并理解所有代码
    2. 私钥安全是生命线: 严格保管您的密钥。永远不要在您不信任的环境中运行此类程序。
    3. 跟单风险: 目标团队的策略并非万无一失,您可能因其决策失误、网络延迟或代码 Bug 而遭受巨大损失。

    期待交流

    第 1 条附言    27 天前

    现在正式发布 V2 版本:DS 全币种比例跟单机器人 ds_copier_v2.py


    V1 是一个“体验版”,逻辑非常简单,只跟单 BTC,而且是固定金额投入。V2 升级为了“按比例跟单”,并且扩展到了多币种。

    V2 版本核心升级点:

    1. 从单币种到全币种跟单:

      • V1: 只能跟单 BTC
      • V2: 可在 TARGET_COINS 列表中配置你希望跟单的所有币种(例如 ["XRP", "DOGE", "BTC", "ETH", "SOL", "BNB"]),机器人会自动监控并同步所有这些币种的仓位。
    2. 从“固定金额开仓”到“按比例复制仓位”:

      • V1: 每次开仓都是固定的 MY_INVESTMENT_USD(比如 14U)。这导致无论目标开多大的仓位,你的仓位大小都是一样的,无法真实反映目标的策略权重。
      • V2: 引入了核心参数 COPY_NOTIONAL_RATIO(仓位名义价值复制比例)。举个例子,如果目标地址开了 1,000,000 美金的 BTC 多单,你设置 COPY_NOTIONAL_RATIO = 0.001,那么机器人就会为你开启一个 1,000 美金的 BTC 多单。这使得你的风险敞口和仓位配比能更真实地跟随目标。
    3. 更完善的同步与纠错逻辑:

      • V1: 逻辑是“你有我无则开,你有我异则平”。
      • V2: 逻辑更精细。它会持续检查我们与目标在 仓位方向、杠杆倍数、仓位大小 上的一致性。如果发现仓位大小在容忍度 (SZI_TOLERANCE_RATIO) 之外漂移,或者方向/杠杆不一致,都会自动平仓,等待下一轮同步,确保策略的严格执行。
    4. 新增 DRY_RUN (模拟运行) 模式:

      • V2 代码中增加了一个 DRY_RUN = True 的安全开关。在这个模式下,机器人会完整地运行所有逻辑、拉取数据、计算仓位,但 不会执行任何真实的买卖操作,只会在控制台打印出它“计划”做什么。这对于初次运行和调试来说非常安全和方便。

    风险警告

    V2 的风险敞口是动态的,因此风险也比 V1 更高。在这里也必须再次强调:

    1. 全仓模式风险: 脚本默认使用全仓模式,这意味着一个仓位的巨大亏损可能会 爆掉你的整个账户强烈建议、务必、一定 要在一个资金隔离的专用小账户里运行!
    2. 跟单风险: 你的盈亏 完全取决于 Deepseek 的表现。它亏钱,你就会按比例亏钱。
    3. 比例参数风险 (COPY_NOTIONAL_RATIO): 这是你的风险核心。在不完全理解它如何影响你的仓位大小之前,请务必从一个极小的值开始(例如 0.001)。
    4. 程序中断风险: 网络、服务器、电脑都可能出问题,导致你的仓位无人看管。你需要定期检查。

    我的最终目标依然是打造一个比肩 Alpha Arena 的、AI 驱动的策略系统。V2 是迈向这个目标的重要一步,它建立了一个更稳健和灵活的策略执行框架。

    如果你对用 Python 进行量化交易、接入 Hyperliquid,或者对 AI trading 感兴趣,欢迎 clone 代码、提 issue、一起交流!

    6 条回复    2025-11-04 10:38:34 +08:00
    shzbkzo
        1
    shzbkzo  
       28 天前
    点 star 了,不过只能跟单 btc 吗?能不能直接完全跟单 ds 开的仓呢,等比例的开单
    freekindom
        2
    freekindom  
    OP
       27 天前
    @shzbkzo https://github.com/picasso250/hyperliquid-bot/blob/master/ds_copier_v2.py
    好的呢,刚刚增加了。并且我也实盘在跑了。
    btpuadom
        3
    btpuadom  
       25 天前 via iPad
    大佬牛逼 部署一个玩一玩
    freekindom
        4
    freekindom  
    OP
       24 天前
    @btpuadom 多谢捧场
    KelleyV9
        5
    KelleyV9  
       23 天前
    部署一个玩玩,请问 OP 是往哪个链上充 u 呢? ETH 链吗
    KelleyV9
        6
    KelleyV9  
       23 天前
    @KelleyV9 #5 明白了,往 hyperliquid 里面质押 USDC 就可以了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3524 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 05:03 PVG 13:03 LAX 21:03 JFK 00:03
    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