收益率86%?如何利用机器人在Polymarket上「躺赚」

marsbit发布于2025-12-30更新于2025-12-30

文章摘要

几周前,作者构建了一个用于Polymarket预测市场的自动化交易机器人,针对“BTC 15分钟涨跌”市场设计,旨在利用市场中的低效机会获利。机器人支持手动与自动两种模式:手动模式下用户可直接下单,自动模式则执行一个两阶段循环策略——先监测价格暴跌信号并买入,再在对冲条件满足时买入相反方向以实现风险控制。 由于该市场历史数据缺失,作者通过实时记录订单簿快照的方式收集了6GB数据,并基于此进行了回测。测试显示,参数设置对收益影响显著:保守参数组合在4天内实现86%收益率,而激进策略则导致50%亏损。回测虽考虑了费用和价差,但仍存在局限性,如未模拟订单簿深度、高频微波动、网络延迟及市场冲击等因素。 目前机器人运行于树莓派环境,未来计划采用Rust语言改写以提升性能,并部署低延迟基础设施优化执行效率。

几周前,我决定构建属于我自己的 Polymarket 机器人。完整版本花了我几个星期的时间。

我愿意投入这些精力,是因为 Polymarket 上确实存在效率漏洞,虽然市面上已经有一些机器人在利用这些低效获利,但还远远不够,这个市场的机会仍然远多于机器人的数量。

机器人搭建逻辑

该机器人的逻辑基于我过去手动执行的一套策略,为了提高效率,我将其进行了自动化。该机器人运行在「BTC 15 分钟 涨 / 跌(BTC 15-minute UP/DOWN)」市场上。

机器人运行着一个实时监控程序,能够自动切换到当前的 BTC 15 分钟轮次,通过 WebSocket 流式传输最优买价 / 卖价(best bid/ask),显示一个固定的终端 UI,并允许通过文本命令进行全面控制。

在手动模式下,你可以直接下单。

buy up / buy down :买入特定美元金额。

buyshares up / buyshares down :购买精确数量的股数,使用对用户界面友好的 LIMIT(限价)+ GTC(取消前有效)订单,按当前最优卖价(best ask)成交。

自动模式运行一个重复的两段式(two-leg)循环。

第一步,它仅在每轮开始后的 windowMin 分钟内观察价格波动。如果任何一方跌得足够快(在大约 3 秒内跌幅至少达到 movePct),它就会触发「第一段(Leg 1)」,买入暴跌的那一方。

在完成 Leg 1 之后,机器人绝不会再次购买同一侧。它会等待「第二段(Leg 2,即对冲)」,并且仅在满足以下条件时触发:leg1EntryPrice + oppositeAsk <= sumTarget。

当满足此条件时,它购买相反的一侧。在 Leg 2 完成后,该循环结束,机器人返回观察状态,等待下一个使用相同参数的暴跌信号。

如果在循环过程中轮次发生了变化,机器人会放弃该打开的循环,并在下一轮中使用相同的设置重新开始。

自动模式的参数设置如下:auto on [sum=0.95] [move=0.15] [windowMin=2]

· shares:用于两段交易的仓位大小。

· sum:允许对冲的阈值。

· move (movePct):暴跌阈值(例如 0.15 = 15%)。

· windowMin:从每轮开始算起,允许执行 Leg 1 的时长。

回测

机器人的逻辑很简单:等待暴力砸盘,买入刚跌完的那一方,然后等待价格稳定并通过购买相反一侧进行对冲,同时保证:priceUP + priceDOWN < 1。

但这个逻辑需要经过测试。它在长期内真的有效吗?更重要的是,机器人有很多参数(股数、总和、移动百分比、窗口分钟数等)。哪组参数集是最优的并能使利润最大化?

我的第一个想法是让机器人实盘运行一周并观察结果。问题是这耗时太长,且只能测试一组参数,而我需要测试很多组。

我的第二个想法是使用来自 Polymarket CLOB API 的在线历史数据进行回测。不幸的是,对于 BTC 15 分钟涨 / 跌市场,历史数据端点一直返回空数据集。没有历史价格跳动(ticks),回测就无法检测到「大约 3 秒内的暴跌」,无法触发 Leg 1,无论参数如何,都会产生 0 次循环和 0% 的投资回报率(ROI)。

经过进一步调查,我发现其他用户在获取某些市场的历史数据时也遇到了同样的问题。我测试了其他确实返回历史数据的市场,并得出结论:对于这个特定的市场,历史数据根本没有被保留。

由于这个限制,回测该策略唯一可靠的方法是在机器人运行时,通过记录实时最优卖价(best-ask)来创建我自己的历史数据集。

记录器将快照写入磁盘,包含以下内容:

· 时间戳

· 轮次标识(round slug)

· 剩余秒数

· UP/DOWN 代币 ID

· UP/DOWN 最优卖价

随后,「记录回测(recorded backtest)」会重放这些快照,并确定性地应用相同的自动逻辑。这保证了能够获取检测暴跌和对冲条件所需的高频数据。

我总共在 4 天内收集了 6 GB 的数据。我本可以记录更多,但我认为这足以测试不同的参数集。

我开始测试这组参数:

· 初始余额:$1,000

· 每次交易 20 股

· sumTarget = 0.95

· 暴跌阈值 = 15%

· windowMin = 2 分钟

我还应用了恒定的 0.5% 费率和 2% 的价差,以保持在保守的情景中。

回测显示 ROI 为 86%,在短短几天内 $1,000 变成了 $1,869。

然后我测试了较激进的参数集:

· 初始余额:$1,000

· 每次交易 20 股

· sumTarget = 0.6

· 暴跌阈值 = 1%

· windowMin = 15 分钟

结果:2 天后投资回报率为 -50%。

这清晰地表明参数选择是最重要的因素。它可以让你赚很多钱,也可以导致重大损失。

回测的局限性

即使包含了费用和价差,回测仍有其局限性。

· 首先,它仅使用了几天的数据,这可能不足以获得全面的市场视角。

· 它依赖于记录的最优卖价快照;在现实中,订单可能会部分成交,或以不同的价格成交。此外,订单簿深度和可用成交量未被建模。

· 未捕捉到秒级以下的微波动(数据每秒采样一次)。回测虽然有 1 秒的时间戳,但在每秒之间可能会发生很多事情。

· 在回测中,滑点是恒定的,没有模拟可变的延迟(例如 200–1500 毫秒)或网络峰值。

· 每一段交易都被视为「即时」执行(没有订单排队,没有挂单)。

· 费用是统一收取的,而现实中费用可能取决于:市场 / 代币、挂单者与吃单者、费用等级或条件。

为了保持悲观(审慎),我应用了一条规则:如果 Leg 2 在市场关闭前未能执行,Leg 1 将被视为全损(total loss)。

这是刻意保守的,但并不总是符合现实:

· 有时 Leg 1 可以提前关闭,

· 有时它最终处于价内(ITM)并获胜,

· 有时损失可以是部分的而非全部。

虽然损失可能被高估了,但这提供了一个实用的「最坏情况」情景。

最重要的是,回测无法模拟你的大单对订单簿造成的冲击或吸引其他交易者围猎你的行为。在现实中,你的订单可以:

· 扰动订单簿,

· 吸引或排斥其他交易者,

· 导致非线性滑点。

回测假设你是一个纯粹的流动性提取者(price taker),没有任何影响。

最后,它没有模拟频率限制(rate limits)、API 错误、订单被拒绝、暂停、超时、重连,或者机器人忙碌而错过信号的情况。

回测对于识别良好的参数范围极其有价值,但它不是 100% 的保证,因为一些现实世界的效果无法被建模。

基础设施

我计划在树莓派(Raspberry Pi)上运行该机器人,以避免消耗我主机的资源,并保持 24/7 全天候运行。

但这仍有显著的改进空间:

· 使用 Rust 代替 JavaScript 将提供远为出色的性能和处理时间。

· 运行专用的 Polygon RPC 节点将进一步降低延迟。

· 部署在靠近 Polymarket 服务器的 VPS 上也将显著降低延迟。

肯定还有其他我尚未发现的优化方法。目前,我正在学习 Rust,因为它正成为 Web3 开发中不可或缺的语言。

相关问答

Q该机器人在Polymarket上运行的核心策略是什么?

A该机器人的核心策略是:在每轮开始后的特定时间窗口内监控价格波动,当任何一方(UP或DOWN)在短时间内(约3秒)出现大幅下跌(如15%)时,立即买入暴跌的一方(Leg 1);随后等待对冲条件满足(即Leg 1入场价与相反方向的最优卖价之和低于设定阈值,如0.95),再买入相反方向进行对冲(Leg 2),从而锁定利润。

Q为什么作者无法直接使用Polymarket的历史数据进行回测?

A因为对于BTC 15分钟涨/跌市场,Polymarket的CLOB API历史数据端点返回空数据集,没有保留历史价格跳动(ticks)信息,导致无法检测到策略依赖的“短时间内暴跌”信号,因此回测无法进行。

Q作者如何解决回测数据缺失的问题?

A作者通过机器人运行时实时记录最优卖价(best-ask)快照,包括时间戳、轮次标识、剩余秒数、代币ID和价格等信息,生成自己的高频历史数据集(6GB),然后通过“记录回测”重放这些数据,模拟策略执行效果。

Q回测结果显示的最佳参数组合是什么?收益率如何?

A最佳参数组合为:每次交易20股,sumTarget(对冲阈值)为0.95,暴跌阈值(movePct)为15%,观察窗口(windowMin)为2分钟。回测显示初始1000美元在几天内增长至1869美元,收益率达86%。

Q该策略的回测存在哪些主要局限性?

A回测的局限性包括:数据仅覆盖几天,可能缺乏市场全面性;未模拟订单部分成交、订单簿深度和成交量;秒级以下波动未被捕捉;滑点和网络延迟被简化;未考虑大单对市场的冲击或吸引围猎行为;忽略API错误、频率限制等现实操作问题。

你可能也喜欢

美 SEC 想拆掉一条 2005 年旧规,代币化股票看到了什么

美国证券交易委员会(SEC)近日提出一项拟议规则,计划撤销《国家市场体系条例》(Regulation NMS)中的第611条规则和第610(e)条规则。第611条规则(即“穿价成交规则”)旨在防止交易绕过市场上最优的报价成交;第610(e)条规则则限制“锁定报价”(买价等于另一场所卖价)和“交叉报价”(买价高于卖价)。 SEC认为,这些制定于2005年的规则已不适应如今高度自动化、互联且快速的市场环境。它们增加了市场参与者的合规成本和系统复杂性,并可能加剧交易碎片化。撤销这些规则可为交易场所、经纪商和另类交易系统(ATS)在订单路由、报价展示和交易机制上提供更大的灵活性与创新空间。 这项改革提案引起了Web3领域的关注,因为SEC在背景说明中特别提到了分布式账本技术、证券代币化以及智能合约和自动做市商(AMM)带来的新型交易方式。市场分析人士指出,此举可能为“代币化股票”的发展扫除部分结构性障碍。传统美股市场基于中心化协调和报价保护体系,而链上交易则倾向于全天候运行、智能合约撮合和跨场所流动性。现有规则可能限制了新型交易机制的设计空间。 SEC估计,撤销这两条规则后,市场参与者每年可节省约5420万至7700万美元的成本。提案目前处于公众意见征求阶段,最终能否实施尚不确定。即便规则撤销,代币化证券仍面临发行注册、托管、清算、股东权利等多重监管挑战。然而,这标志着SEC开始审视传统市场规则是否契合当前技术条件,为金融创新提供了可能的试验窗口。

Foresight News1小时前

美 SEC 想拆掉一条 2005 年旧规,代币化股票看到了什么

Foresight News1小时前

Ethena 的转型与华尔街的焦虑

2026年6月9日,稳定币协议Ethena宣布与全球资管巨头Janus Henderson达成深度战略合作,标志着其从DeFi原生协议正式迈入传统金融核心。Ethena将使用Janus Henderson的AAA级CLO基金作为其稳定币USDe的储备资产,而Janus Henderson则通过旗下平台收购ENA代币、将USDe纳入自身财库管理,并计划开发相关的交易所交易产品(ETP)向机构客户分销。 Ethena最初以Delta中性策略稳定币USDe闻名,其收益率高度依赖衍生品市场资金费率,在牛市中迅速扩张,但在市场转熊时暴露出脆弱性。经历2025年危机后,Ethena积极转型,大幅降低衍生品头寸占比,将储备资产扩展至包括国债、企业信贷和CLO在内的多种传统资产,使USDe转变为一种混合RWA抵押的稳定币。 此次合作展现了传统金融机构的深层焦虑。随着美国《GENIUS法案》等监管框架的明确,稳定币竞争转向合规与分发网络建设。传统资管机构面临“代币化或被代币化”的战略压力、收益率压力以及对未来资金入口控制权的担忧。Janus Henderson通过合作嵌入稳定币生态,旨在确保其在下一代金融基础设施中的地位。 这一案例揭示了传统金融与去中心化金融边界正在消融的趋势,稳定币成为双方融合的核心战场。双方通过资产互通、战略投资、财库管理和产品分销的四重合作,共同探索新的金融范式。

Foresight News1小时前

Ethena 的转型与华尔街的焦虑

Foresight News1小时前

不是所有链都能接住机构,Canton 为什么可以

不是所有链都能承接机构的核心金融业务。Canton 网络的目标是成为机构金融工作流的底层协调层,让金融机构在保留各自系统和权限的同时,能在同一个网络中安全、同步地进行交易、抵押和结算。 其成功的关键在于深谙机构需求。Canton 采用分段架构和选择性披露机制,确保交易数据仅在授权范围内可见。其 Daml 智能合约将复杂的业务规则和权限控制内置于逻辑中。更重要的是,它提供了资产锁定、原子化结算和全局同步器等功能,有效解决了机构间交易中的信用风险、交收不同步等核心痛点,还原了金融业务的运行逻辑。 这一务实定位获得了罕见的多方认可。其开发主体 Digital Asset 近期完成了由众多传统金融巨头和加密资本共同参与的融资,累计融资额约 8.05 亿美元。这反映出金融核心玩家们对 Canton 作为未来金融协作底层的战略共识。 网络生态已初具规模,连接了近 300 家合作伙伴,包括顶尖银行、市场基础设施和资管公司,并已处理了数万亿美元的代币化资产和巨额回购交易。其原生代币 CC 是支撑网络同步与结算服务可持续运行的经济机制。 总体而言,Canton 并非直接与开放公链竞争流量,而是致力于为最严肃的机构金融活动构建一个安全、有序且可互操作的协调底座。这为机构资产大规模上链、进而间接影响更广阔的链上金融市场,奠定了关键的基础设施条件。

Foresight News2小时前

不是所有链都能接住机构,Canton 为什么可以

Foresight News2小时前

速汇金:我们为何推出自有稳定币?

全球跨境汇款巨头速汇金推出自有稳定币MGUSD,旨在服务其庞大的现有用户网络,解决无银行账户或银行服务不足人群的真实痛点。MGUSD并非意在争夺主流稳定币的市场份额,而是作为速汇金战略升级的一部分,为用户提供一个稳定持有美元余额的渠道,并与其全球汇款、现金支取、消费支付等成熟服务网络无缝对接。 文章指出,速汇金拥有超过八十年的历史和海量跨境汇款用户,无需从零教育市场。MGUSD基于Stellar区块链和自托管钱包架构,让用户能自主掌控资产,进行安全的价值储存和便捷流转,同时享受速汇金线上线下结合的网络优势,实现数字余额与现金、本地货币的灵活转换。该产品在设计之初即深度融合了KYC、反洗钱等全球合规要求。 此外,MGUSD的推出也推动了速汇金内部基础设施的现代化与运营模式革新。公司通过组织架构扁平化、组建跨职能团队,以初创企业的速度在约一年内完成了产品落地。稳定币技术已整合进公司财资管理体系,用于提升全球资金结算与流动性管理效率,年化外汇交易规模已达20亿美元。 速汇金强调,其商业模式坚持开放合作,在优化直接用户体验的同时,致力于成为合作伙伴更优质的结算与服务通道。MGUSD的核心目标是通过可信赖的成熟网络,为用户提供更完善、可控的金融资产存储与使用方案。

Foresight News2小时前

速汇金:我们为何推出自有稳定币?

Foresight News2小时前

交易

现货
合约

热门文章

如何购买ASTS

欢迎来到HTX.com!我们已经让购买AST SpaceMobile, Inc.(ASTS)变得简单而便捷。跟随我们的逐步指南,放心开始您的加密货币之旅。第一步:创建您的HTX账户使用您的电子邮件、手机号码注册一个免费账户在HTX上。体验无忧的注册过程并解锁所有平台功能。立即注册第二步:前往买币页面,选择您的支付方式信用卡/借记卡购买:使用您的Visa或Mastercard即时购买AST SpaceMobile, Inc.(ASTS)。余额购买:使用您HTX账户余额中的资金进行无缝交易。第三方购买:探索诸如Google Pay或Apple Pay等流行支付方法以增加便利性。C2C购买:在HTX平台上直接与其他用户交易。HTX场外交易台(OTC)购买:为大量交易者提供个性化服务和竞争性汇率。第三步:存储您的AST SpaceMobile, Inc.(ASTS)购买完您的AST SpaceMobile, Inc.(ASTS)后,将其存储在您的HTX账户钱包中。您也可以通过区块链转账将其发送到其他地方或者用于交易其他加密货币。第四步:交易AST SpaceMobile, Inc.(ASTS)在HTX的现货市场轻松交易AST SpaceMobile, Inc.(ASTS)。访问您的账户,选择您的交易对,执行您的交易,并实时监控。HTX为初学者和经验丰富的交易者提供了友好的用户体验。

169人学过发布于 2026.06.03更新于 2026.06.03

如何购买ASTS

如何购买EWT

欢迎来到HTX.com!我们已经让购买iShares MSCI台湾ETF(EWT)变得简单而便捷。跟随我们的逐步指南,放心开始您的加密货币之旅。第一步:创建您的HTX账户使用您的电子邮件、手机号码注册一个免费账户在HTX上。体验无忧的注册过程并解锁所有平台功能。立即注册第二步:前往买币页面,选择您的支付方式信用卡/借记卡购买:使用您的Visa或Mastercard即时购买iShares MSCI台湾ETF(EWT)。余额购买:使用您HTX账户余额中的资金进行无缝交易。第三方购买:探索诸如Google Pay或Apple Pay等流行支付方法以增加便利性。C2C购买:在HTX平台上直接与其他用户交易。HTX场外交易台(OTC)购买:为大量交易者提供个性化服务和竞争性汇率。第三步:存储您的iShares MSCI台湾ETF(EWT)购买完您的iShares MSCI台湾ETF(EWT)后,将其存储在您的HTX账户钱包中。您也可以通过区块链转账将其发送到其他地方或者用于交易其他加密货币。第四步:交易iShares MSCI台湾ETF(EWT)在HTX的现货市场轻松交易iShares MSCI台湾ETF(EWT)。访问您的账户,选择您的交易对,执行您的交易,并实时监控。HTX为初学者和经验丰富的交易者提供了友好的用户体验。

103人学过发布于 2026.06.03更新于 2026.06.03

如何购买EWT

什么是 NOK

诺基亚(Nokia Oyj,股票代码:NOK),诺基亚是一家总部位于芬兰的全球通信技术巨头,在纽约证券交易所上市。公司历史悠久,曾是全球最大的移动电话制造商,现已转型为电信设备与服务领域的领导者。其核心业务包括移动网络、网络基础设施以及云和网络服务,并拥有庞大的研发和专利授权体系,是全球5G技术与网络建设的关键参与者。

98人学过发布于 2026.06.03更新于 2026.06.03

什么是 NOK

相关讨论

欢迎来到HTX社区。在这里,您可以了解最新的平台发展动态并获得专业的市场意见。以下是用户对A(A)币价的意见。

活动图片