跳转至

速率限制

请注意,如果您在模拟账户上运行算法,算法的交易频率存在一些限制。 虽然这些限制设置在较高的阈值,但如果您的算法被编程为在每个报价上执行交易操作(包括修改先前开仓的头寸),您仍可能遇到这些限制。

应用限制

以下描述的限制适用于每个与 cTrader 后端的授权连接。 换句话说,除非您更换交易账户、登出然后重新登录您的 cTrader ID 或重新启动 cTrader 实例,否则限制将在其持续时间内一直有效。

以下是受速率限制约束的操作的完整列表、具体的限制阈值以及超过限制的后果。

操作类型 相关方法示例 限价单 超过限制的后果
下新订单 ExecuteMarketOrder()PlaceLimitOrder()PlaceStopOrder() 每分钟 500 次操作 一分钟内无法执行任何交易操作。
取消现有订单 CancelPendingOrder() 每分钟 100 次操作 一分钟内无法执行任何交易操作。
修改现有订单 ModifyPendingOrder() 每分钟 100 次操作 一分钟内无法执行任何交易操作。
平仓现有头寸 ClosePosition()ModifyPosition() (修改头寸数量时)、ReversePosition() 每分钟 2,000 次操作 一分钟内无法执行任何交易操作。
修改现有头寸的保护机制 ModifyPosition() (修改保护机制时) 每分钟 1,000 次(第一级)
每 15 分钟 5,000 次(第二级)
一分钟内无法执行任何交易操作。
30 分钟内无法执行任何交易操作。

超过限制

超过限制的后果不仅适用于算法交易,也适用于手动交易。 如果您的某个算法超过了限制,您将无法进行手动交易,直到上表中指定的时间段结束。