聚宽 + pushplus:策略信号推到微信
效果:研究环境或实盘/模拟交易里出现买卖点、风控触发时,用
requests.post推到微信。
前置条件
- 一个 pushplus token(官网扫码获取)
- 聚宽投研 / 交易环境能访问外网(以平台当前网络策略为准)
把 token 放进聚宽的密钥配置或本地变量,不要贴进公开策略分享。
配置步骤
研究、回测后处理或交易回调里直接调用接口:
import requests
def notify_pushplus(title, content):
r = requests.post(
"https://www.pushplus.plus/send",
json={
"token": "你的token",
"title": title,
"content": content,
"template": "markdown",
},
timeout=10,
)
data = r.json()
if data.get("code") != 200:
raise RuntimeError(data)
在策略里只在关键节点调用,例如:
def after_trading_end(context, data):
notify_pushplus("聚宽收盘", "今日策略已运行,请打开聚宽查看持仓")
content 必填。可把标的、价格、仓位拼进字符串。函数名以你使用的研究 / 交易 API 为准(after_trading_end、handle_data、下单回调等)。
完整参数见 消息接口文档。
验证
本机或聚宽终端先跑:
notify_pushplus("聚宽配置测试", "token 可用")
或:
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"聚宽配置测试","content":"token 可用","template":"markdown"}'
返回 code 为 200 即通过。
常见问题
研究里可以、交易里失败? 交易进程出网可能被限制,先在该环境 requests.get 测 https://www.pushplus.plus。
回测刷屏? 回测不要通知,只在模拟/实盘的收盘或下单回调推。见 接口限制。
收不到消息见 排查说明。