Opinion:1 小时涨/跌波动策略
1h 上/下波动:Binance 1h 蜡烛,阈值,意见 placeMakerBBO,人工介入签名,止损/止盈
Opinion 1h 上/下 波动策略
适合谁?
此工作流适用于希望基于现货价格变动交易 Opinion 的 1 小时上/下 市场的用户(例如“在这个 1h 窗口内 BTC 会走高还是走低?”)。它使用 Binance 的 1h 蜡烛图和你自己的阈值来决定何时买入 Yes 或 No,然后在结算前监控仓位并设置止盈和止损。每当工作流需要下单或平仓时,会提示你在钱包中签名(人为参与);工作流内不会存储私钥。
这个工作流解决了什么问题?/ 使用场景
- 你想自动化 Opinion 1h 上/下 交易,而不是人工盯盘点击。
- 你希望入场由明确规则驱动:例如“在结算前 X 分钟内,如果价格至少上涨/下跌 Y(以报价单位),则买入 Yes 或 No。”
此工作流的功能
- 启动:当你触发工作流并提交配置(币种、阈值、下单金额、止损、方向、可选的 Telegram 凭证、Opinion 凭证)时启动。Binance 1h 数据使用公共 API(无需 Binance 凭证)。
- 查找当前 1h 市场:为所选币种(例如 BTC、BNB、ETH)在 Opinion 上查找当前 1h 市场。
- 轮询 Binance 1h 蜡烛图,直到窗口结束或某条波动规则匹配为止:
- 规则示例:
50/50,30/200,10/300(距离结算的分钟数 / 最小价格变动,报价单位)。当当前 1h 蜡烛满足其中一条规则时,工作流会买入。
- 方向可以设置为仅“up”、仅“down”,或两者都允许(先匹配者优先)。
- 规则匹配时,工作流会在 Opinion 下达买单。它会提示你在钱包中签名(EIP-712)。你签名后,订单提交。如果订单成交并且你提供了 Telegram 凭证,你会收到Telegram 通知(BUY 成交)。当止盈或止损卖单成交时也会同样通知。
- 监控你的仓位直到 1h 窗口结算:
- 如果仓位价格达到 0.99,则触发止盈:工作流会提示你签名卖单,然后提交。
- 如果仓位价格从你的平均入场价下跌达到你设置的止损 %,则触发止损:流程相同(提示你签名,然后提交卖单)。
- 重复下一个 1h 窗口的流程(查找市场、轮询蜡烛、匹配规则、签名、下单、监控)。
何时运行 / 停止
- 运行:每个 1h 窗口运行一次;会持续运行直到你停止或重新部署工作流。
- 停止:当你停止或移除工作流,或工作流引擎重启时停止。
设置
- Opinion 凭证:在配置节点中附加你的 Opinion 凭证(API key、EOA 地址、Opinion 账号地址)。EOA 地址是当工作流提示签名订单时你将使用的钱包地址。
- Telegram 凭证(可选):如果你希望每次 placeMakerBBO 订单成交时收到通知(BUY、止盈 SELL 或 止损 SELL),请附加 Telegram 凭证。
- 参数:
- Currency:1h 市场的基础资产(例如 BTC、BNB、ETH)。
- Thresholds:一条或多条规则,例如
50/50,30/200,10/300(距离结算分钟数 / 最小价格变动)。当当前 1h 蜡烛满足其中一条规则时会买入。
- Order amount (USD):每笔市场订单的美元金额。
- Stop-loss (%):触发自动卖出的平均入场价下跌百分比(在你签名之后执行)。
- Direction:设置为“up”仅在价格上涨时买入,“down”仅在价格下跌时买入,或留空允许任一方向(先匹配者优先)。
- Poll interval (seconds) for placeMakerBBO:传递给下单调用;控制查询状态的频率(默认 20 秒)。
- 启动:触发工作流;当下一个波动条件满足时,工作流会提示你在钱包中签名买单(以及之后的任何卖单)。Binance 1h 蜡烛图数据来自公共 API(无需 Binance 凭证)。
主要特性
- 所有订单使用钱包签名(工作流不存私钥)。
- 在 0.99 触发止盈,并根据平均入场价的百分比触发止损。
- 如果设置了 Telegram 凭证,placeMakerBBO 订单成交(BUY 或 SELL)时会发送Telegram 通知。
- 自动对每个 1h 窗口重复。
使用到的节点
- User configuration:收集币种、阈值、下单金额、止损、方向、placeMakerBBO 的轮询间隔(秒)、可选 Telegram 凭证,以及 Opinion 凭证。
- Opinion:
- 查找所选币种的当前 1h 市场
- 在你签名后按最优买/卖价下买单和卖单
- 读取订单簿和最新价格以监控仓位
- Human-in-the-loop:当工作流需要下单或平仓时,提示你在钱包中批准并签名订单。
- Telegram:当 placeMakerBBO 订单成交时向你发送消息(如果你提供了 Telegram 凭证)。
- Binance (public):读取所选币种的 1h 蜡烛图数据(无需 Binance 凭证)。
参考
- (或你的 Opinion 文档链接)