马丁格尔 · 现货DCA
马丁格尔机器人会亏吗:越跌越补的现货DCA,补满之后亏在哪里
会亏。这类机器人价格每跌一段就补一笔、每笔可以按倍数放大,靠把平均价拉低、等小反弹整体止盈。平时一轮一轮赚小钱;加仓单补满之后价格还在跌,它不再做任何事,亏损全压在最后一轮,而且那一轮是你仓位最重的时候。本文以币安【现货DCA】的帮助页为例。
首单只买 100 USDT,机器人却可能要你准备 3,200 USDT。用到的参数都很常见:价格每往下走一段补一笔,每一笔的金额是上一笔的两倍,补到第五笔,最后那一笔就有 1,600 USDT,占全部本金的一半。
所以这类机器人当然会亏。它平时一轮一轮地赚小钱,亏的时候集中在某一轮:价格跌穿最后一笔加仓的位置还在跌,钱已经补完,剩下的只有一个越来越深的浮亏。下面用币安帮助中心的《现货DCA的概念及其运作原理》(标注更新于 2026-03-17)和《币安现货DCA参数》(标注更新于 2025-12-31)对着讲,两页都是 2026-11-05 查阅。本文只讲现货;帮助中心另有「合约 DCA」分类,带杠杆、多一层强平,不在这里展开。
马丁格尔机器人和币安的现货DCA是一回事吗
「马丁格尔」(Martingale)原本指输了就加倍下注、赢一次把前面全部赢回来的打法。放到交易机器人里,就是价格朝不利方向走时按倍数加仓,把平均成本往下拉,等一个小反弹整体止盈。不少交易所直接把这类机器人叫马丁格尔机器人;币安现货里对应的产品叫【现货DCA】。
严格说,现货DCA只有在「DCA订单金额乘数」大于 1 时才是马丁格尔式的加倍。乘数保持默认的 1,每次补一样多,加仓不会越来越大,但「越跌越买、等反弹卖」的结构不变。
买入模式下,帮助页的描述是:市场价低于初始交易时下更多买单,拉低平均买入价,一直到价格超过你的止盈百分比才卖出;接着开始新一轮,「只要您的钱包中有足够的资金,就会一直重复此过程」。止盈对着的是平均价格,不是首单价格,这一点决定了后面所有的账。
它和名字里同样带「定投」意思的【定投计划】不是一个东西。帮助页自己做了对照:定投计划按固定时间、固定金额买,不受行情影响,也不会替你卖;现货DCA按价格触发,行情和初始价格反向走得越远,订单越多,并且会卖出止盈。网格则是一次开仓对应一次平仓,现货DCA是多次开仓、一次平仓。和网格的区别,可以先看网格交易到底在做什么。
2026.11
首单 100 USDT,为什么要备 3,200:两个乘数怎么把加仓放大
创建时要填的有:价格偏差(触发下一笔加仓的跌幅,帮助页给的范围是 0.1% 到 15%)、止盈百分比、首单金额、DCA订单金额、DCA最大数量。高级设置里还有两个乘数,正是它们让加仓变成阶梯。
- 价格偏差乘数:从第二次加仓起,把价差百分比乘上去。帮助页的例子是 BTC 首单 30,000 美元、偏差 1%、乘数 2,三笔加仓依次落在 29,700、29,100、27,900,也就是距首单 −1%、−3%、−7%。
- DCA订单金额乘数:从第二次加仓起,把金额乘上去。帮助页的例子是 DCA订单 1,000 USDT、乘数 2,三笔依次是 1,000、2,000、4,000 USDT。
假设你开一个买入模式的机器人:币价 100,首单 100 USDT,DCA订单 100 USDT,金额乘数 2,价格偏差 2%,偏差乘数 1.5,最多补 5 笔,固定止盈 1.5%。下表按帮助页示例的算法推出每一笔的位置,不计手续费,假定每笔都按触发价完整成交。
| 订单 | 距首单价 | 这一笔 | 累计投入 | 补完后的平均价 | 从这里涨回止盈要 |
|---|---|---|---|---|---|
| 首单 | 0 | 100 | 100 | 100.00 | +1.5% |
| DCA #1 | −2% | 100 | 200 | 98.99 | +2.5% |
| DCA #2 | −5% | 200 | 400 | 96.95 | +3.6% |
| DCA #3 | −9.5% | 400 | 800 | 93.62 | +5.0% |
| DCA #4 | −16.25% | 800 | 1,600 | 88.41 | +7.2% |
| DCA #5 | −26.375% | 1,600 | 3,200 | 80.34 | +10.8% |
最后一列是这个机器人的卖点:跌了 26% 多,只要反弹不到 11% 就能整体止盈。它靠的是把越来越多的钱压在越来越低的位置上。第五笔一笔就占了 3,200 里的 1,600,平均价被它一把拽到 80 附近。
代价在第四列。100 USDT 的首单背后是 32 倍的资金需求。首单金额是创建时填的第一个数,帮助页说的「首单」和「DCA订单」都是「不会超出」的单笔金额。一整轮可能用到的总额,《币安现货DCA参数》那页给了公式:首单金额 + DCA订单金额 ×(1 + 乘数¹ + … + 乘数^(最大数量−1)),代进上面的参数正好是 100 + 100 ×(1 + 2 + 4 + 8 + 16)= 3,200。这个数要你自己去乘,填表时最显眼的仍是那个 100。
加仓单补满之后,价格还在跌会怎样
DCA最大数量是「每轮可下的DCA订单最大数量」。五笔都成交以后,这一轮不会再买;机器人手里是约 39.8 个币、平均价 80.34,止盈卖单挂在 81.55 附近,等价格回去。
如果价格没有回去,而是继续往下:
- 跌到首单价的 −30%(币价 70):持仓市值约 2,788,浮亏约 412 USDT,占投入的 12.9%。
- 跌到 −40%(币价 60):浮亏约 810 USDT,占 25.3%;要回到止盈,价格得从这里涨约 36%。
- 跌到 −50%(币价 50):浮亏约 1,209 USDT,占 37.8%;要回到止盈,得涨约 63%。
补满之前,每跌一段机器人都在「做点什么」;补满之后,它什么也不做了,只是拿着。这时候你也改不了它:帮助页写明目前不支持编辑或暂停现货DCA机器人。想调低乘数、放宽偏差、追加一笔,都只能先终止,再按新参数重新建一个,而终止本身就意味着卖出(见下一节)。
还有一种少补的情况。帮助页提到,买入方向的订单价格如果低于该交易对允许的最低交易价格,这笔订单会被自动取消,所以一轮实际下的单可能比你设的最大数量少。偏差和偏差乘数叠得很深时,最后几笔的位置要自己核一下。
这和币价跌出网格区间是同一类处境:机器人的预案用完了,市场还在走。区别在于,网格一路都是均匀地买,跌出区间时手里的仓位是一格一格攒的;马丁格尔式的现货DCA把最大的一笔留在了最后,补满那一刻正是它仓位最重的时候。
「DCA收益」是正的,总收益却是负的,看哪个数
详情页会分开显示几种收益,帮助页给了定义:
- 总收益:按最新价,把现在的基础币和报价币跟起始时比,算出来的整体变化。
- DCA收益:已经走完的各轮收益之和。
- 浮动收益:总收益减去DCA收益,也就是还没结束的那一轮的盈亏。
用上面那组参数接着假设:前面二十轮行情都很温和,每轮只用到首单和 DCA #1 就止盈,每轮赚 200 × 1.5% = 3 USDT,DCA收益累计 60 USDT。第二十一轮碰上一段跌到 −50% 的行情,浮动收益约 −1,209 USDT。这时页面上 DCA收益 +60,总收益约 −1,149。
二十轮慢慢攒的钱,一轮就还回去还不够。只看「已完成几轮、每轮都赚」很容易觉得它稳,真正说明你处境的是总收益。同样的错位在网格上也有,见为什么网格显示赚钱、总资产却在缩水。
还有两个容易看漏的细节。一是手续费:机器人按现货费率收费,帮助页说没有附加费用;但手动取消或关闭时,收益「依据平均价格与市场价之间的价差计算,不扣除交易手续费」,屏幕上的数字比你实际到手的要好看一些。二是帮助页解释过回合收益可能为负:买入的币被扣掉一点手续费后,剩下的零头小于交易规则允许卖出的最小数量,卖不掉的那一点被记进浮动收益,于是明明止盈了,这一轮的回合收益却是负的。
止损、终止和自动结束:浮亏在哪一刻变成实亏
止损在高级设置里,不填就没有。两页帮助对它的说法不完全一样:《现货DCA的概念及其运作原理》写的是「触发交易机器人终止和结束的止损百分比」;《币安现货DCA参数》写的是「触发交易机器人停止本轮交易的止损百分比」,另有一个「触发止损时一并终止机器人」的选项。设置时看清这个选项勾没勾,止损触发后是只结束这一轮,还是整个机器人结束。两页的风险提示都专门写了一句:强烈建议提前设置止损。
机器人结束,不管是止损连带终止,还是你手动按【终止】,帮助页对终止后的处理写的是:未平仓订单中的所有基础币以市价自动卖出,资金解锁后划回现货钱包;同一条里又补了一句,如果手动取消现货DCA订单,可以选择继续持有基础币。终止前看清确认时选的是哪一种:选了卖出,浮亏当场落成实亏,而且是这一轮里最重的那份仓位一次性按市价卖,币小盘口薄时成交价可能比看到的差;选了留着,亏损还在账户里,只是不再有机器人替你等止盈。
拿上面的例子说,止损设得越早,越可能在第四、第五笔还没用上时就离场,亏的是几百 USDT 而不是一千多;设得越晚,越接近「补满再等」的结局。止损线放在哪是你的取舍,它决定的是最坏那一轮亏多少,不能让这类机器人变得不亏。
另外有几种情况,机器人会被平台自动终止或取消。帮助页列出的有:
- 市场价触及你设定的止损触发价格;
- 机器人所用的币种已下架或即将下架;
- 交易对的最小价格精度或最小数量变动发生变化(仅当小数位减少时);
- 止盈订单下单失败;
- 所在区域不再提供这个产品,或出现违反使用条款的情况;
- 策略创建过多:每个交易对最多 10 个现货DCA策略,总共也最多 10 个。
第二条和马丁格尔的结构撞在一起尤其难受。一个币如果一路跌到被下架,机器人在下跌途中会把加仓单一笔一笔补满,正是仓位最重的时候遇上下架处置。被自动终止之后挂单和持仓怎么走,和网格的情况类似,可以对照网格机器人自己停了是什么原因与网格机器人停掉之后,挂单、持仓和浮亏各自去哪。
值不值得开,先别看已完成的轮数和年化,把表里第四列的最后一格算出来:如果这个币跌三成、五成,你是否愿意让那么多钱压在里面、等它涨回平均价。答不上来,就先看什么样的人不适合用自动化工具。
常见疑问
- 币安现货DCA机器人另外收费吗
- 按币安帮助页,现货DCA遵循现货交易手续费费率,没有附加费用。但每一笔加仓和止盈卖出都是一次成交,都要付现货手续费;补得越多、轮次越多,手续费越多。手动取消或关闭时显示的收益不扣除交易手续费。
- 开了现货DCA之后,钱还在现货钱包里吗
- 不在。帮助页写明,现货DCA会把资产从现货钱包划转到交易机器人钱包里运行。终止后,未平仓的基础币按市价卖出,资金划回现货钱包;手动取消时可以选择继续持有基础币。资产放在机器人账户里意味着什么,另见交易机器人会不会跑路。