现货网格策略常见问答
现货网格策略是一种可自定义并部署的自动化交易策略,用于在指定价格范围内自动挂单进行买入和卖出。该策略的目标是在特定价格区间内系统性地低买高卖,但请注意,与所有自动化策略一样,无法保证该目标一定能实现。策略将严格根据您所设置的参数执行操作。
1、创建现货网格策略后,订单是如何初始化的?
现货网格策略的订单初始化过程取决于您选择的投资模式以及可能应用的任何高级设置。一般来说,您可以选择三种投资方式:
计价货币:使用计价货币进行投资(例如,若交易BTC/USDT,则使用USDT)。
基础货币:使用基础货币进行投资(例如,若交易BTC/USDT,则使用BTC)。
基础货币与计价货币组合:同时使用基础货币和计价货币进行投资(例如,若交易BTC/USDT,则使用BTC和USDT)。
注:除上述方式外,在某些市场中,即使用户创建的策略所针对的交易对并非以稳定币计价(例如 ETH/BTC),仍可选择使用稳定币(例如 USDT)进行投资。
根据您的投资选择,订单初始化过程会有所不同。以下是各选项的具体说明:
若使用计价货币(如 USDT)投资:策略将在每个网格层级挂买单,使用计价货币购入基础货币(如BTC)。初始化后,通常每个网格层级都会有一个买单。但请注意,部分订单可能会根据当前市场情况以市价立即成交。
若使用基础货币(如BTC)投资:策略将在每个网格层级挂卖单,卖出基础货币。与计价货币投资类似,若市场价格与网格层级吻合,初始订单也可能立即成交。
若同时使用基础货币和计价货币投资:策略将在网格区间内同时挂买单和卖单,以最大化利用两种资金。买单和卖单的分布将取决于您的投资总额。
订单初始化流程:
每格金额:首先确定以基础货币计算的每格金额,旨在最大化利用投资额并在所有网格中平均分配。
订单创建:确定每格金额后,策略开始实际初始化订单,根据投资类型创建买单或卖单。
2、现货网格策略如何确保策略被一致地遵循、避免错误并保证连续性?
创建现货网格策略后,会进行如上述的初始化过程。这涉及根据您选择的投资模式下达买单、卖单或两者组合。现货网格策略保持策略一致性的基本逻辑很简单:
订单成交与重新初始化:每当一个订单成交(即达到理论上的网格层级)时,一个新的订单会自动在配对的网格层级下达,以生成另一个盈利机会。
示例:假设您为 BTC/USDT 创建了一个现货网格策略,设置如下:
价格区间:100,000 至 110,000
网格数量:10
市场价格:105,000
投资资产:USDT
在初始化过程中,策略将在网格层级下达买单,例如:
100,000, 101,000, 102,000 ... 直至 109,000。
订单成交:任何在 105,000 及更高价位的买单将立即以当前市价(例如 105,000)成交。
一旦一个买单成交,相应的卖单将在下一个网格层级下达(例如,从 105,000 到 106,000)。这两个订单(在 105,000 买入和在 106,000 卖出)构成一个订单组。当买单和卖单都成交后,您将从买卖差价中获利。
持续重复:此过程会自动重复,直到您停止策略,确保网格策略得到一致遵循。
3、未设置任何停止条件,但现货网格策略为何自行停止?
这通常发生在极少数情况下,例如所选交易对被下架。每当交易对下架,平台会发布公告并通知用户。请先检查交易对是否被下架。另一种可能是您跟单了带单交易员的策略,而该策略已被停止。若交易对未下架或非跟单策略,请联系客服并提供策略ID。
4、注意到部分订单组中先有卖出订单,后有买入订单,是否正常?
此属正常现象,主要发生在以下两种情况:
基础货币或“基础+计价货币”投资:若使用基础货币或混合投资,可能会先挂卖单卖出部分基础货币,再挂买单完善网格层级。
修改策略或增加投资:若调整参数或追加投资,订单组显示会重置。例如,初始投资1,000 USDT,一段时间后策略持有500 USDT和0.005 BTC,修改后系统将重新计算订单组,按当前资产挂出新订单,可能导致卖单先于买单显示。这仅是显示重置,不影响实际表现。
所有利润均会在总盈亏(Total PnL)中准确统计,未计入订单组的利润将显示在“未配对盈亏”(Unpaired PnL)中,不会有任何盈亏被隐瞒。
5、为何现货网格策略显示多种盈亏指标?哪个是真实盈亏?
总盈亏(Total PnL)是衡量策略整体表现的关键指标,反映了策略权益随时间的变化,计算方式为基于实时市价的当前权益与初始权益的差额(考虑中途充值或提现)。为便于分析,总盈亏拆解为以下两个估算指标:
网格利润(Grid Profits)
未配对盈亏(Unpaired PnL)
总盈亏是全面且真实的策略盈亏值,更多细节可参考此文。
6、我尝试在现货网格策略的订单历史中手动计算一个订单组的利润,但利润似乎远小于我的预期。这是为什么?
这种计算利润的差异很可能是由于初始化订单出于可视化目的的处理方式造成的。原因如下:
策略初始化订单:
当您首次创建现货网格策略时,一些买单和卖单可能以比其理论网格层级更好的价格成交。
示例:如果您设置了一个 BTC/USDT 网格,区间为 100,000 至 110,000,10 个网格,并且在初始化时市场价格为 102,000,那么您高于 102,000 的理论买单将设置在 103,000 至 109,000 之间。
然而,在初始化时,这些买单是以市价(约 102,000)成交的。
订单组的利润计算:
假设您策略中最顶部的网格(介于 109,000 至 110,000 之间)有一个卖单在 110,000 执行。
您可能期望利润基于 102,000 的买入价和 110,000 的卖出价来计算。
然而,出于可视化目的,策略会将买入价视为理论的 109,000(设置网格时的价格),而不是订单成交时的实际市价。
因此,此订单组显示的利润将低于预期。
利润的去向:
这只是一个可视化方面的考虑。策略的总盈亏仍然是准确的,并反映了实际利润。
任何未包含在可视化订单组中的利润(即,以优于理论价格成交带来的利润)将在“未配对盈亏”下进行核算。
如果订单组中的订单不属于初始化订单,您可以参考这里。
7、为何无法提取全部的网格利润?
网格利润是总盈亏的一部分,属于显示性指标。并非所有利润均可提取,部分利润可能用于:
修改策略设置
追加投资或利润再投资
之前已从策略中手动提取
部分利润也可能预留以支持后续订单或处理不可提取的舍入差异,确保策略稳健运行。更详细的信息,请参考这里。
8、运行中能否修改策略参数?如何操作?有何风险?
可以修改核心参数(如区间和网格数)。修改后,策略将重新初始化订单(无需停止),流程如下:例如:BTC/USDT策略原区间 100,000 – 110,000、10网格,投资 1,000 USDT(市价102,000)。若市价升至108,000后调整区间至 105,000–115,000 :
重新初始化:撤销现有订单,按新参数和当前资产(如900 USDT + 0.001 BTC)挂新订单。
相当于自动完成“停止→提现→新建策略”流程。
订单组重置。
风险提示:
重新初始化可能按市价买卖资产。
若不希望自动重新初始化,可手动停止并新建策略。
修改策略时,累计未提取网格利润会被再投资,但简单赚币(简单赚币)利息不参与再投资。
可随时修改止盈/止损或停止条件。
9、运行中的策略能否追加投资?如何操作?有何风险?
可随时增加计价货币投资,并可选择包含未提取利润。流程与参数修改类似:
重新初始化:追加资金后,撤销现有订单,按更新后的资产挂新订单。
例如:原资产 900 USDT + 0.001 BTC,追加 500 USDT后,新资金为 1,400 USDT + 0.001 BTC。
订单组重置。
风险提示:
重新初始化可能按市价交易。
若不希望自动重新初始化,可手动停止并新建策略。
简单赚币利息不参与再投资。
10、网格随价格上移 (Trailing Up) 在现货网格中是如何工作的?
网格随价格上移功能使您的网格能够在价格持续上涨超过初始上限时跟随价格。此功能会自动将整个网格向上移动,以保持与价格变动一致。它通过移除最低的网格并在顶部添加一个新的网格,让您的交易策略能够活跃更长时间。
当当前价格触及网格上限时:
网格下限的最低买单被取消。
在原始网格上限处下达一个新的买单。
一旦该买单成交,相应的卖单将在原上限之上一个网格层级处下达。
实际上,整个网格向上移动,包括上限和下限。
其他注意事项:
如果您设置了按价格止盈 (TP),TP 不会随网格移动。TP 值保持固定,并在配置时设置。
如果您设置了按价格止损 (SL),SL 会与网格同步向上移动,移动间隔与网格下限的移动间隔相同。
11、网格随价格上移 (Trailing Down) 在现货网格中是如何工作的?
与网格随价格上移不同,网格随价格下移的功能方式不同。此功能允许整个网格在价格持续跌破网格下限时向下扩展(即网格区间向下扩大,变得比原设区间更大)。随着价格下跌,网格会自动跟随,但需要注意的是,网格每次扩展都需要从您的主账户余额中提取额外资金来为新订单提供资金。如果资金不足,网格将无法进一步扩展。您可以在创建策略时预先预留资金,以确保您的网格在发生网格随价格下移事件时有所需的资金。如果没有,策略将在需要时尝试从主账户余额中提取资金。当当前价格触及网格下限时:
在网格下限之下一个层级处下达一个新的买单,使用主账户中的额外资金。(如果资金不足,则不会下达买单。)一旦此买单成交,将相应地提高一个卖单以完成订单组。
随后网格向下扩展,下限下移一个层级,而上限保持静止不变。
注意:当网格随价格下移时,止盈 (TP) 和止损 (SL) 水平都不会随网格移动。这些值保持固定,如同配置时所设。
12、什么是现货网格与简单赚币的整合?其效果如何?
当您设置现货网格时,会根据您的网格区间在不同层级下达一系列订单。但是,如果您使用较宽的区间,许多订单基本上处于休眠状态,等待显著的价格波动来触发它们。例如,如果您为 BTC/USDT 创建一个区间为 80,000 至 150,000、200 个网格层级的现货网格,而当前市场价格为 110,000,那么靠近区间极端的订单将保持休眠状态,直到价格向任一方向大幅移动。
您可以启用简单赚币,而不是让这些订单闲置。此功能允许您取消一部分远离市场价格的订单,并使用这些资金申购简单赚币。这样,您可以在保持现货网格策略的同时,通过这些资金赚取被动收益。随着市场价格移动,被取消的订单会自动重新激活,确保您的现货网格按计划继续运行。
13、如何设置简单赚币?参数含义是什么?
需理解两个关键术语:
活跃区间(Active Range):订单保持激活的价格区间。
赚币区间(Earn Range):订单取消并将资金用于简单赚币的区间。
两区间随市价动态调整。例如:BTC/USDT网格区间80,000–150,000(200网格),设置活跃区间为市价±25%的网格范围(网格范围70,000,25%为17,500)。若市价110,000,则活跃区间为92,500–127,500,赚币区间为80,000–92,500和127,500–150,000。可随时在策略详情中查看:
简单赚币金额及累计利息。
活跃区间和赚币区间的实时视图。
14、跟单带单员的策略时,哪些操作会被复制?
当您复制一个策略时,大多数基本设置,例如网格区间和网格数量,将从带单交易员的策略继承。高级设置,如向上/网格随价格下移或入场/出场条件,也将被复制。但是,简单赚币分配不会在复制的策略上激活,即使它在带单策略上已启用。一些核心设置可能对您隐藏,因为带单交易员可能选择特殊配置。需要注意的是,带单策略在运行期间执行的操作,例如编辑参数、增加投资或提取利润,不会复制到您正在运行的策略。此外,如果带单策略停止,复制的策略也会自动停止,任何资产将按市价卖出。注意:以上特殊场景适用于在分润模式下复制带单交易员的策略时。
15、如何停止现货网格策略?
您有多种方式可以停止现货网格策略,包括手动和自动方式:
手动停止策略:
要手动停止您的策略,只需打开策略详情窗口并点击“停止”按钮。
如果您不是带单交易员,您将看到两个选项:a.按市价卖出您的策略资产;b.将资产退回您的交易账户。
注意:带单交易员只能停止策略并按市价卖出资产。
在创建策略时设置退出条件:
您可以在创建策略时设置您的止盈 (TP) 和止损 (SL) 。
这些设置也可以在策略运行期间的任何时间进行编辑,允许您根据需要调整策略。
一旦您的止盈止损被触发,策略将根据您的设置运行,并且如果您已配置止盈止损,可能会按市价卖出您的资产。
设置停止条件:
为了更高度定制化,您可以基于以下条件配置停止条件:价格或 RSI 触发条件;TradingView 信号
一旦停止条件被触发,策略将根据您的设置行事,并且如果您已配置这样做,可能会按市价卖出您的资产。