Polymarket 15 分钟波动率策略
15m 上/下 波动:Binance 蜡烛图,阈值,人工介入签名,下单成功时通过 Telegram 通知
Polymarket 15m 波动率策略
适合谁?
此工作流适用于希望基于现货价格变动交易 Polymarket 的 15 分钟涨/跌市场的用户(例如:“在这个 15m 时间窗内 BTC 会涨还是会跌?”)。它使用 Binance 的 15m K 线和你自己的阈值来决定何时买入 Yes 或 No,然后监控仓位直到结算,支持可选的止盈和止损,并在结算后赎回。签名通过你的钱包完成(人工介入)。每次下单后可以接收 Telegram 通知。
此工作流解决了什么问题?/ 使用场景
- 你想要自动化 Polymarket 的 15m 涨/跌交易,而不是手动盯盘点击。
- 你希望入场由明确规则驱动:例如“在距离结算 X 分钟内,如果价格至少移动 Y,买 Yes 或 No。”
- 你希望使用自己的钱包进行签名和赎回,而不是在工作流中存放私钥。
- 你希望在订单成功下达时收到 Telegram 提醒。
本工作流的功能
- 开始:当你触发工作流并提交配置(币种、阈值、订单大小、止损、方向、Polymarket 凭证、可选 Telegram 凭证)时启动。Binance 15m 数据使用公共 API(不需要 Binance 凭证)。
- 查找当前 15m 市场:定位所选币种(例如 BTC)的当前 15m 市场并获取你的 Polymarket 代理钱包。
- 轮询 Binance 15m K 线,直到窗口结束或满足某条波动规则:
- 规则格式如 “10/380”(距收盘 10 分钟内,价格移动 ≥ 380)或 “5/250”。
- 方向可以是“up”仅、“down”仅,或两者(先匹配者获胜)。
- 当规则匹配时,工作流构建一个市场买单并请求你在钱包中签名(EIP-712)。签名后,将订单提交给 Polymarket。
- 下单成功后,如果你配置了 Telegram 凭证,工作流会发送一条 Telegram 消息,包含市场名称、方向(Yes/No)和订单大小。
- 监控你的仓位直到 15m 窗口结算:
- 如果仓位的标记价达到 0.99,则触发止盈:构建卖单,要求你签名,然后提交卖单。
- 如果仓位价格较你的平均入场价下跌达到你设置的止损 %,则触发止损:流程相同(构建卖单 → 签名 → 提交)。
- 结算后,如果你仍持有仓位(未触发止盈/止损),它会构建一个**赎回(redeem)**交易,要求你在钱包中签名并提交该交易,然后继续到下一个 15m 窗口。
- 重复下一 15m 窗口(查找市场、轮询 K 线、匹配规则、签名、下单、通知、监控、必要时赎回)。
何时运行 / 停止
- 运行:每个 15m 窗口运行一次;它会持续运行,直到你停止或重新部署工作流。
- 停止:当你停止或删除工作流,或工作流引擎重启时停止。
设置
- Polymarket 凭证:在配置节点中附上你的 Polymarket 凭证(API key、secret、passphrase)。你的钱包地址来自相同凭证(用于签名和代理钱包)。
- Telegram 凭证(可选):如果你希望每次订单成功下达时收到通知,请附上 Telegram 凭证。
- 参数:
- 币种:15m 市场的基础资产(例如 BTC、ETH、SOL、XRP)。
- 阈值:一个或多个规则,例如
10/380,5/250(距收盘分钟数 / 最小价格移动)。当当前 15m K 线满足其中一条规则时,工作流会买入。
- 订单金额(美元):每笔市场订单的美元金额。
- 止损(%):从平均入场价下跌达到该百分比时触发自动卖出(需你签名)。
- 方向:填写 “up” 只在价格上升时买入,填写 “down” 只在价格下降时买入,或留空以允许任一方向(先匹配者获胜)。
- 开始:触发工作流;当下一个波动条件满足时,工作流会在你的钱包中提示你签署买入(以及后续的任何卖出或赎回)。Binance 15m K 线来自公共 API(不需要 Binance 凭证)。
主要特性
- 对所有订单和赎回使用钱包签名(工作流中不存放私钥)。
- 每次订单成功后发送Telegram 通知(如果设置了 Telegram 凭证)。
- 在 0.99 触发止盈,并根据平均价按百分比触发止损。
- 到期持有则在结算后赎回。
- 自动对每个 15m 窗口重复执行。
使用的节点
- Start:触发工作流一次。
- config (user-config):收集币种、阈值、订单金额、止损、方向、Telegram 凭证(可选)和 Polymarket 凭证。Binance 数据使用公共 API(不需要凭证)。
- code (function):运行策略:获取市场和代理,轮询 Binance 15m K 线,评估阈值,通过人工介入服务请求钱包签名以进行买/卖/赎回,将订单提交到 Polymarket,在订单成功时发送 Telegram 消息,监控仓位并执行止盈/止损,然后在结算后赎回。
参考