加密货币网格交易机器人策略围绕选定价格档位,放置一系列买卖指令。它表面上的吸引力很简单:下跌后买入,恢复后卖出,然后重复。不太显眼的后果是,每笔尚未配对卖出的买入,都会改变账户必须持有的库存。因此,盈利的已完成循环越来越多,可以与账户价值下降同时发生。

理解这种区别,比选择最多的网格线更有用。间距、订单规模、初始库存、交易成本,以及价格离开选定区间后的行为,都影响结果。本文使用假设现货交易解释这些关系。示例不涉及借贷或永续合约,也不代表实测表现,更不是运行某种具体配置的建议。

加密货币网格交易机器人:定义交易规则

网格是在指定价位交换数量的规则。基本版本在较低档位买入资产,并在相邻较高档位挂出所买数量。卖出完成后,只要账户和策略仍符合条件,它就可能恢复先前的买入指令。

这种描述仍留下重要选择:网格开始时持有代币、现金,还是两者都有?每档交易相同数量,还是花费相同金额?某档只部分成交时怎么办?图表上的线完全相同的两个系统,可能因这些答案不同而表现不同。

以可观察操作和账户变化来写规则。例如,以九单位买入十枚代币,再以十单位卖出这十枚,描述的是潜在十单位的毛价差。它不保证任何一条指令成交,也不保证代币进一步下跌之前就完成卖出。

现有网格策略讨论 介绍了交易所特定的背景。可迁移的概念是反复交换库存,其经济效果必须在完整期间内评估,包括尚未完成的循环。

选择区间而不将其视为预测

下边界和上边界规定已配置网格在哪里运行。它们不会形成将市场留在区间内的屏障。代币可以越过任一边界,并在外部停留足够久,使最初交易它的理由失效。

根据明确的研究方法选择边界,例如定义好的历史观察窗口,加上对市场条件的独立评估。记录方法,可以防止后续审核者事后移动边界,让策略显得与实际价格路径恰好匹配。

更宽的区间将相同资源分散到更多可能价格;更窄的区间可以集中活动,却可能更快不再匹配市场。若不考虑可用资本、可执行深度和有意义波动的频率,两种属性都不能确立优越性。

激活前定义超出区间时的决策。机器人可能暂停新买入、保留持仓等待复核,或启动另行授权的退出流程。这些结果的经济后果不同。屏幕写着网格已停止时,不应让所有者猜测代币是否仍有敞口。

比较等差间距与等比间距

等差间距使用相等的绝对价格增量。一个从八到十二、分四个间隔的假设网格,其档位为八、九、十、十一和十二。一单位间距代表不同百分比变化:九除以八的比例涨幅,大于十二除以十一。

等比间距让相邻档位具有相同比率。对于从八到十六、分四个间隔的区间,比率是二的四次方根,约为 1.1892。四舍五入和成本之前,每个后续档位比前一个约高 18.92%。

Binance 的现货网格参数文档 区分了这些间距惯例。公式描述档位如何排列,并不确立预测或有利可图的间隔数量。实际允许的价格步长也可能改变提交档位。

比较四舍五入后的实际订单,而不只是理想数学序列。两个相近的理论档位可能变成同一个可执行价格。除非构建过程明确检测这种冲突,否则可能形成冗余指令或改变预期价差。

加密货币网格交易机器人策略与订单规模

加密货币网格交易机器人策略除了价格规则,还需要数量规则。相同代币数量在更高价格意味着更大的现金承诺;相同现金分配则在更低价格买到更多代币。即使相同档位触发,两者也是不同库存路径。

假设三个买入档位为八、九和十。每档买入十枚代币,分别投入 80、90 和 100 单位,总花费 270,获得 30 枚代币。若每档改为分配 90 单位,则在四舍五入或费用之前,分别买到 11.25、十和九枚,共 30.25 枚。

两种数量惯例都无法消除持续下跌的敞口。这一区别重要,是因为后续卖出数量和平均买入成本取决于所用规则。表现报告无法只根据价格档位准确重建策略。

根据交易场所实际规则和成本模型,设定实际可行的最小订单规模。大量微小档位可能使订单低于最低数量,或使固定费用主导每次潜在价差。更多线应对应有用决策,而不只是让显示更繁忙。

有意识地为初始库存提供资金

在区间中部附近开始的网格,往往需要库存来支持参考价以上的卖出,也需要现金来支持以下的买入。取得初始库存是一项经济行为。即使界面之后只报告已完成网格循环,其成本也应保持可见。

设想一个虚构账户向网格分配 1,000 单位。它以每枚十单位买入 40 枚代币,并在费用之前保留 600 单位现金。账户初始具有 400 单位代币敞口,而不是一组完全中性的待执行指令。

如果代币立即跌至八,且没有任何价格回升后的卖出,仅初始库存的标示价值就损失 80 单位。额外买入可能增加暴露的代币数量。没有已完成的亏损循环,不等于账户避免了损失。

在账本中区分初始转换、重复网格交易和最终清仓。这样审核者才能识别,结果来自网格附近的震荡、广泛的资产价格变化,还是处理起始与结束库存的方式。

计算扣除成本后的完整循环

考虑一个假设循环,以九买入十枚代币,再以十卖出十枚。买入花费为 90,卖出总所得为 100。费用之前,配对交换盈利十单位。这是某个已完成数量的局部结果,不是分配给机器人的全部资源的回报。

假设另行支付的虚构费用为买入 0.60、卖出 0.70。买入总支出变为 90.60,卖出净所得变为 99.30。因此循环盈利 8.70,相对于该次买入支出的回报约为 9.60%。

现在考虑同样数量、更窄的九与 9.10 档位。毛价差只有一单位。如果仍应用相同示例费用,那么即使完美执行了较低买入和较高卖出,循环也亏损 0.30。

成本假设必须说明哪些金额已包含交易费用或转账影响。重复扣除已内含费用会低估表现,忽略网络开支则会高估。利润计算器指南 解释了保持这些部分一致所需的更广泛会计惯例。

理解为何更多循环可能意味着更低价值

在固定区间内增加网格间隔数量,通常会收窄相邻档位的潜在价差。这可能创造更多穿越价格档位的机会,但账户从每个配对数量获得的毛价差更少。成本和不完美执行的影响变得更大。

穿越也不等于成交。图表可能穿过某档,但订单仍排在其他流动性之后,或路由不可用。把每次穿越都记为已完成交易的历史模型,可能夸大周转,并忽略实际成交中的不利选择。

使用相同总分配量和现实数量约束,衡量增加档位的净贡献。如果更密的网格得到额外资本,比较改变的就不只是间距。如果它使用更小订单,费用和四舍五入处理必须反映这种差异。

有用的问题是,增加活动是否在预期条件下改善了完整账户结果。交易笔数只衡量完成了多少工作,几乎不能说明这些工作是否弥补了成本、库存风险和监督所需的精力。

加密货币网格交易机器人的回报包含未卖出持仓

加密货币网格交易机器人的回报,应与账户核对,包括未卖出库存。考虑一个简化虚构序列:初始为 500 单位现金,没有代币。机器人以九买入十枚,花费 90;以十卖出,获得 100;然后以九买入十枚,再以八买入十枚。

这些交换之后,现金为 340,库存为 20 枚代币。一个已完成循环产生十单位毛收益。但如果代币现在价格为六,持仓标示价值为 120。账户总标示价值为 460,在成本之前较初始 500 下降 40 单位。

计算可以核对:尚未配对卖出的买入花费 170,目前标值 120,形成 50 单位未实现亏损。与十单位已完成收益合并,得到同样的 40 单位总体亏损。只报告已完成循环,会遗漏占主导的经济变化。

计入价格冲击和费用后,可执行退出的所得可能低于 120 单位标值。在差异重要时,分别展示账户标示价值和估计可实现价值。正的网格所得统计,并不是总财富的另一种定义。

关注持续趋势中的库存漂移

持续下跌时,买入档位可能成交,而替代卖出一直未被触及。网格逐步用现金换取下跌资产。持续上涨时,卖出可能减少持仓,直到账户几乎没有库存来参与进一步上涨。

这些结果来自交换规则,不一定是软件故障。围绕反复反转设计的策略,应针对市场可能持续单向移动的情形进行评估。

将期末资产组合与预期配置比较。初始半数为代币的网格,可能在下跌后主要持有代币,在上涨后主要持有现金。第一笔订单之前,所有者能否容忍这些终点就很重要。

区分库存上限与追加资金指令。每当较低档位成交就自动增加预算,可能把有边界的策略变成无限期积累计划。这种改变需要自身的证据和授权,不应仅为保持原网格活跃而发生。

构建具有库存限制的加密货币网格交易机器人

具有库存限制的加密货币网格交易机器人,会综合检查所有活跃指令的后果。如果多笔待成交买入可能同时成交,仅限制当前最大持仓是不够的。账户需要在规则的保守情景下,为其合计影响留出空间。

假设策略最多允许 60 枚代币,而账户持有 35 枚。三笔各十枚的待成交买入,可能使总量达到 65。系统必须减少、取消或拒绝部分承诺,然后才能将这些指令视为同时获得授权。

还要跟踪待成交订单和费用所需现金。显示的钱包余额可能包含已经为另一档位或策略预留的资源。在多个独立检查中重复使用这笔金额,即使每笔看似单独负担得起,也可能形成资金不足的一组指令。

限制应说明如何与降低风险的卖出交互。达到买入上限,通常不应阻止其他条件有效的退出。当控制措施区分增加敞口与在已核实账户条件下降低现有头寸时,就更容易理解。

处理部分成交和替代订单

一笔十枚代币的买入指令,可能只成交四枚。为相应卖出挂出十枚,需要从其他地方取得库存,否则会形成无效指令。替代规则应使用实际完成数量,并计入适用费用机制扣除的任何单位。

剩余六枚的买入,在成交、到期或可核实地撤销之前,仍是独立的活跃承诺。如果机器人忘记剩余量,同时又放置新的十枚买入,下一次市场变化可能让它获得超出策略预期的数量。

撤销请求同样需要状态意识。请求可能与执行重叠,因此最终成交数量可能不同于撤销开始时可见的数量。在释放全部相关预留或创建替代订单之前,应核对已确认订单状态。

限价单执行指南 讨论了价格条件与实际完成成交之间的相关区别。稳健的网格会将每个替代订单关联到具体已解决的数量,而不是根据图表穿越或成功接收请求来推断完成。

处理部分成交和替代订单Available CashToken InventoryPending OrdersTrading CostsAccount ValueTRADING FIELD NOTESEDUCATIONAL RESOURCE
已完成网格循环只是结果的一部分;剩余库存和每项现金承诺都应纳入同一账户记录。

将重新居中视为新的配置决策

围绕当前价格移动网格,可以让指令靠近市场,但也改变了策略行为。下跌后重新居中,可能涉及保留已积累代币、实现亏损或追加资金。这些选择不能隐藏在听起来无害的“重置”中。

记录改变之前的持仓和现金,然后描述拟议转换及新的未完成指令。这样才能区分原配置产生的表现与干预后的结果。

频繁重新居中,也可能增加交易成本,并使账户反复暴露于不利变化。自动跟随每次价格变化的规则,可能不再表达最初在稳定区间内交易的假设。

提前定义触发条件,并评估包括重置在内的组合策略。只比较成功的静态时期,而排除代价高的过渡,会呈现讨喜却不完整的图景。保持配置不变与频繁重新居中的配置,是不同研究候选。

建模历史价格柱内的顺序

历史蜡烛图记录区间和选定价格,但通常不记录市场访问每个价格的全部顺序。如果同一根蜡烛图同时触及买入和卖出档位,顺序就很重要。按照既定规则,卖出不能处置尚未买入的库存。

使用足够详细的观察,或采用明确保守的执行假设。将每个最高价和最低价都视为完美可交易,可能生成任何实际交易顺序都不允许的循环。

包括不活跃市场、缺失观察、扩大价差,以及预期路由无法服务账户规模的时期。如果网格只在不间断的有利数据上测试,它可能显得可靠,只因为最困难的运行条件在评估前已被移除。

区分参数选择与之后的评估。尝试许多区间却只公布最强历史结果,会让偶然看起来像设计能力。保留已测试替代方案、成本和选择规则,使下个时期评估的是实际提前作出的决策。

与交易者本可持有的配置比较

网格结果在与合适基准比较时更有信息量。全仓持有策略与保留大量现金的网格,具有不同资产敞口。只比较百分比回报,可能掩盖它们表现不同的原因。

使用相同起始资源,并记录两种方法的期末现金加持仓。匹配网格初始资产组合的被动配置,有助于隔离后续交易的贡献,尽管它不能复现网格不断变化的敞口。

分别计入存入和提取。下跌后追加资本会增加期末余额,却不证明原有策略已经恢复。提取已完成循环的现金,会降低显示的账户价值,却不一定代表交易亏损。

策略比较文章 解释了为何应在给方法排名前固定目标和评估惯例。对于网格,相关比较包括回撤、剩余库存、成本和资本占用时长,而不是哪个已完成循环统计看起来最有利。

像开启网格一样谨慎地关闭它

停止新指令,只是关闭网格的第一步。未完成订单仍可能成交,未卖出代币仍有敞口。关闭流程应在宣告策略不活跃之前,确立每项承诺的最终状态。

明确决定剩余库存是卖出、转入另一配置,还是保留等待之后复核。每种结果对已实现利润和持续风险有不同影响。改变策略标签,不会抹去留下资产的买入成本。

核对起始资源、外部现金流、实际开支、最终现金和剩余数量。已完成循环账本应解释总结果的一部分,而不是替代总结果。将报告用于选择更大分配量之前,先调查差异。

网格可以使重复指令保持一致,但其经济目的仍取决于市场路径和实现。有质量的审核,既能解释每笔小额所得从何而来,也能解释账户整体为何增值或贬值。这种解释,是决定流程是否值得再进行一段明确期限评估的基础。

继续学习

浏览全部资源