SuperAPI AI 工具集

positions

通用与其它

查看项目

更新于 10-15 19:55

技能介绍

Positions 是 cloddsbot 提供的持仓管理模块,用于管理已开仓位并自动执行止损、止盈和移动止损订单。

用途:为持仓设置自动化退出条件,控制风险并锁定收益。

主要能力:

  • 查看持仓:/positions 列出全部,/positions poly 仅 Polymarket,/positions futures 仅期货,/position <id> 查看详情。
  • 止损:/sl <position-id> at 0.35 按价格,/sl <position-id> -10% 按入场价百分比,也可按市场名设置。
  • 止盈:/tp <position-id> at 0.65 或 +20%,支持按市场名。
  • 移动止损:/trailing <position-id> 5% 或 $0.05。
  • 部分退出:/tp <position-id> at 0.55 size 50%。

TypeScript API:通过 createPositionManager 创建管理器,可配置 checkIntervalMs、orderType(market/limit)、limitBuffer、storage(sqlite)与 dbPath,并调用 start() 启动监控。支持 list()、setStopLoss()、setTakeProfit()、setTrailingStop()、removeStopLoss()、removeTakeProfit()、removeTrailingStop()、removeAllStops()、getSummary()。止盈可设置多级 levels。移动止损支持 activateAt 激活价。事件包括 stopLossTriggered、takeProfitTriggered、trailingStopTriggered、approaching。

适用场景:需要自动化风控的预测市场或期货持仓管理。

限制:资料未提供支持的平台完整列表、收费、价格与具体执行效果;实际可用性取决于运行环境与所接入平台。