职位管理-最佳实践

  • 更新

避免 “资金不足” 错误

特定情况可能导致 “资金不足” 当用户尝试减少现有职位时出错。此问题源于可用抵押品的系统验证规则与未明确标记为的现有未平仓订单之间的相互作用仅减少。本文档阐明了发生此错误的先决条件、系统的运行响应以及推荐的预防方法。

1。订单和保证金状态初始化

1.1 开仓

使用 100% 的可用初始保证金 (IM) 开仓。

注意

这意味着位置 完全 利用分配给它的利润。

1.2 下达止盈限价单

提交止盈限价订单时没有仅减少 标志。

注意:由于定单规模在当前持仓范围内,因此系统将其视为隐含的缩减订单,在提交时不需要额外的保证金。

2。平仓尝试和失败

2.1 市场走势

市场大幅逆势变化,可用利润率几乎得到充分利用。可以尝试在亏损的情况下立即平仓。

2.2 提交市价单以减少头寸

提交市价单的目的是减少全部头寸。

注意:此订单可能包括也可能不包含仅减少 标志。

2.3 遇到错误

市场订单可能会失败,并显示 “资金不足” 错误,不是因为订单本身需要保证金,而是由于与先前存在的订单的相互作用。

3.执行后仿真和订单重新分类逻辑

3.1 剩余订单的系统评估

当市价订单执行时,主要头寸规模降至零。系统评估所有待处理订单,包括任何先前存在的限价

3.2 限价单的重新分类

提交的限价订单没有仅减少 flag 从隐式减仓订单重新分类为潜在的持仓增加订单。

3.3 重新分类订单的保证金验证

系统检查可用保证金是否足以支持重新分类的订单。如果保证金几乎耗尽,则验证失败

3.4 故障条件

如果可用保证金不足,则市场订单将被拒绝,以防止未保证金的持仓增加订单留在订单簿中。

3.5 重要注意事项

这种情况通常仅在市场相对于头寸大幅波动且可用保证金几乎得到充分利用时才会发生。例如,在有大量可用资金的情况下出现轻微的不利价格波动不会触发此问题。

4。此场景的解决方案

4.1 明确意图和仅减少用法

为了防止出现这种特定的利润验证情况,必须明确定义订单意图。所有旨在全部或部分减少头寸的订单(包括限价单和止损订单)均应提交至仅减少 标志。这可确保此类订单要么按预期执行,要么在主要头寸已经平仓时自动取消。

4.2 监控利润水平

定期监控可用保证金,尤其是在波动的市场条件下,有助于确保订单可以在不遇到 “不遇到” 的情况下执行资金不足” 错误。