仓位大小:一个机器人能投入多少
交易机器人的大部分风险,在第一笔订单之前就定下了:取决于它被允许买多少。好策略用错了仓位,照样可能把账户清空;一般的策略用小仓位,最多只是令人失望。这一页讲 A9 怎样给实盘机器人定仓位,以及真正该看的是哪个数字。
每次入场一个固定金额
A9 上每个实盘机器人都按「每次入场多少 USDT」来定仓位。策略决定买入时,用这个金额除以价格得到数量,按交易所的最小单位取整,然后下单。
- 实盘机器人不允许按账户余额的比例定仓位。仓位算错时,绝不能押上整个账户,而固定金额不会。
- 取整可能让订单略微变大。如果金额除以价格低于交易所的最小下单金额,机器人会把订单提到这个最小值,而不是被拒单。它从不缩小订单。
- 每笔订单在送到交易所之前,还要过一道硬上限:不超过每次入场金额的五倍,给价格上涨后的离场单留出余地。
- 利润不会自动滚入。一个把钱翻倍的机器人,在你修改之前仍按原金额交易。
入场金额不等于承诺金额
对只入场一次、离场一次的策略,入场金额就是承担风险的金额。对会加仓的策略,它只是第一步。
- 信号类策略(均线交叉、唐奇安突破、动量、RSI 回归、布林回归)同一时间只持有一笔。承诺金额就是入场金额。
- 网格每条线最多持有一份。价格跌穿整个区间,每条线都会买入:20 格、每份 11 USDT,承诺 220 USDT。
- 马丁格尔按默认设置(再加仓五次,每次是上一次的 1.6 倍),承诺约为首单的 26 倍:11 USDT 变成约 289。
- 反马丁格尔按默认设置(加仓四次,每次是上一次的 1.4 倍),承诺约为首单的 11 倍。
- 智能定投每一轮最多买 52 次,每次最多是基础金额的 3 倍:最坏情况是基础金额的 156 倍,所以每期 10 USDT,就是一个最多 1,560 USDT 的计划。
策略页在启动按钮旁边写出这个数字,即机器人承诺的金额;启动之前,下方还会列出完整的阶梯或定投计划。
A9 设的两道上限
实盘机器人下任何单之前,要先通过两道检查。
- 单个机器人的上限。平台为实盘机器人设了每次入场的最高金额,而且整条阶梯也必须在这个上限之内,不只是首单。对马丁格尔和网格,超出就直接拒绝。对智能定投,你可以有意识地接受超出上限的计划总额,因为启动时一分钱都不花,最坏情况要在最高倍数下连续买上几个月才会出现。
- 套餐的总额度。你所有实盘机器人加起来,散户最多承诺 1,000 USDT,主力 20,000,重仓 100,000,巨鲸 800,000,每个机器人按全部承诺金额计算。暂停的机器人仍然算在内,因为它的仓位还在。
启动时,机器人还会检查它交易所用的钱包里至少有一次入场所需的 USDT。阶梯走到一半 USDT 用完了,就挂不出下一档,机器人会在日志里写明。
从「能扛住的亏损」出发定金额
选金额有一个实用的办法:从亏损出发,而不是从期望的利润出发。举个例子:
- 先定下这个机器人你能接受、且不会把它停掉的最大亏损,用 USDT 表示。比如 60。
- 在你的标的上回测这个策略,读出最大回撤。比如它最深一次下跌是投入资金的 15%。
- 相除:60 / 0.15 = 400 USDT 的承诺金额。
- 为回测没见过的情况再减半。未来的某一段可能比过去更糟;历史很短的标的,比如大多数代币化股票,见过的行情更少。剩下 200 USDT。
- 再把承诺金额换算回入场金额。20 格的网格,200 / 20 = 每份 10 USDT。默认设置的马丁格尔,200 / 26.3 约等于 7.6 USDT,可能低于交易所的最小下单金额:这说明这条阶梯对这笔预算来说太大了,而不是该把预算调高。
这里的数字只是演示算法,不是对任何金额的建议。
同一个账户上的多个机器人
同一个账户上的机器人共用同一笔 USDT。同一账户、同一标的上的两个网格,是在同一份余额上跑两套计划;如果一个账户上已经有挂单类机器人,A9 会要求你确认后才启动第二个。把你运行的所有机器人的承诺金额加起来,和余额比一比,并留出余量:一条因为 USDT 用完而停在半路的阶梯,处境比一开始就小一些的阶梯更糟。
小结
- 看承诺金额,而不是入场金额。
- 从你扛得住的亏损出发定金额,再为回测没有展示的情况留出余地。
- 等机器人实盘跑过一段时间,再有意识地调高金额。
这篇有帮助吗?