← 返回文章列表

小资金实盘笔记:从模拟网格到 OKX 托管合约网格.

AI真的开始打工养我了!

本文目录

AI真的开始打工养我了!

1. 先模拟,再实盘

网格策略的想法很简单:在一个价格区间里分成若干格,涨了开仓、跌了止盈,靠震荡赚钱。但方向错了会很难受,所以先拿模拟盘验证了两轮。

第一轮:做多,8 小时就结束了。 区间定在 86.50–91.86 美元,12 格,20 倍杠杆,模拟资金 200 USDT。结果 SOL 一路跌破区间下沿,触发止损离场,最终权益 155.79 USDT,-22.1%。教训很直接:网格在单边下跌里会越跌越买,最后在最低点被迫平仓,杠杆把亏损放大了。

第二轮:做空,跑满 48 小时。 吸取教训后换了方向:做空,区间 ±8%(80.38–94.36 美元),12 格,20 倍,模拟资金 2 USDT。这次 SOL 从 87.37 跌到 83.20 美元(-4.8%),网格赚了 18 次成交,最终权益 2.18 USDT,+9.0%,没有爆仓、没有破区间、没有触发回撤止损。方向顺着趋势,网格才能赚钱。

两轮模拟定下了一条规矩:方向看趋势,区间看支撑阻力,杠杆决定生死。

2. 为什么不用自己的机器跑实盘

模拟盘的 bot 是跑在本地虚拟机上的。48 小时里,它静默死了 43 次——宿主机会不定期重启,进程就这么没了,全靠一个看门狗定时把它拉起来。模拟盘丢几次数据无所谓,实盘不行。

所以实盘改用交易所托管的网格:策略本身跑在 OKX 的服务器上,本地机器只负责定时查看状态。宿主机重启、网络波动,都影响不到正在跑的网格。这也是整个方案里最关键的一次选型。

3. 密钥怎么管

托管网格仍然需要 API 密钥,但权限要仔细掐:

  • 只读不够。 调整网格参数需要交易权限,所以密钥必须开交易权限。
  • 提现必须关。 密钥只用来交易,永远不要给提现权限。
  • 不绑 IP。 出口 IP 会变(机器重启就换),绑了 IP 反而会在关键时刻掉线。
  • 定期检查本身就是保活。 没有绑定 IP 的交易密钥,14 天不用会被自动删除;每 15 分钟一次的状态检查,顺带就把它保住了。
  • 密钥三件套只放机器上的环境变量文件。 不贴在聊天记录里,不进代码仓库,不截图。

4. 用 Python 创建网格

OKX 的交易机器人是一组 REST 接口,核心就四个:创建网格、查运行中的列表、查单个网格详情、算最低投入。创建时要给的参数:

参数 取值
标的 SOL 永续合约
方向 做空
投入 2 USDT 保证金
杠杆 20 倍
区间 77.7–91.3 美元
格数 12 格,等比
初始持仓 不开,只在价格涨破格子时开空

创建时踩了两个坑。第一,请求里多带了一个标签参数,直接被拒(参数错误),去掉就通过了。第二,接口路径要以实测为准:文档里列出的几个列表接口,有的返回 404,真正能用的是待处理订单列表;最低投入也有单独的接口,事先算一下——这套配置的最低投入只要 0.83 USDT,2 USDT 够用。

5. 建仓那一刻的市场判断

建仓时 SOL 是 84.49 美元。看几个数:

  • 价格在 20 日均线 85.77 和 50 日均线 89.36 之下,中期趋势向下;
  • 4 小时 RSI 45.4,中性,之前超卖之后的反弹;
  • 48 小时跌了 3.85%,刚从 81–82 美元的支撑反弹上来,但反转没有确认;
  • 上方阻力在 89.5–91.4 美元。

所以延续模拟盘胜出的方向:做空。区间上下各取 8%,上沿 91.3 美元正好卡在阻力区上方,下沿 77.7 美元放在支撑之下。做空网格的逻辑是:涨上去分批开空,跌回来逐格止盈;最坏的情况是价格涨破上沿,网格停在亏损状态。

6. 监控与记录

网格跑在交易所,不等于不用管。监控分三层:

  • 每 15 分钟查一次状态。 正常不打扰,只记一笔快照。
  • 三种情况立刻报警: 网格停了(破区间或被关)、总盈亏跌破 -0.5 USDT、价格逼近区间边缘(1.5% 以内)。
  • 每天早上 8 点发一次汇总。 附上最新图表。

每次检查都记一笔:时间、现价、总盈亏、网格利润、持仓。攒下来就是价格与盈利曲线。盈亏按实时汇率换算成人民币(1 USDT ≈ 6.66 元),图用 seaborn 风格画。

实盘网格:价格与区间、盈利曲线

7. 第一夜

建仓当晚,价格先涨到 85.28 美元附近,触发一格开了一单空,随后回落到 83.27 美元,空单止盈,网格利润 +0.044 USDT。到第二天晚上,SOL 跌到 82.88 美元,总盈亏约 +0.048 USDT(约 0.32 元),持仓 0,价格还在区间中部。

第一笔利润很小,但流程跑通了:开仓、止盈、记账、画图、报警,全是自动的。

8. 踩过的坑

  • 列表接口的盈亏字段永远是空的。 真正的总盈亏在详情接口里。用错字段,亏损报警永远不会触发——这是最危险的一个坑。
  • 最低投入要先算。 不同区间、格数、杠杆,最低投入差很多,创建前调接口确认。
  • 图表的中文字体要显式注册。 不注册,标题和轴标签全是方框。
  • 附件同名会被缓存。 改过的图要用新文件名重发,否则对方看到的还是旧版。
  • 定时任务改成高频后,每日汇总要去重。 15 分钟一次的话,早上 8 点那个小时会连发四条汇总。

9. 结语

2 USDT 的实验,验证的不是赚钱能力,是整套流程:模拟、选型、密钥、建仓、监控、记账。网格不是印钞机,方向错了、区间破了都会亏;它只是在震荡里,把小波动一点点换成小利润。

下一步:继续观察这个区间,看价格是继续在区间里震荡,还是去碰上下沿。


记录时间:2026-11-11 至 2026-11-12。数据为实盘快照,金额很小,仅作技术记录。

后续计划:

  • 实时策略调整
  • dsh插件开发

敬请期待!

dsh-pet