EA 自动手数:余额、净值与止损距离如何参与计算

自动手数意味着由代码计算下单数量。理解设置时,应找到具体公式和输入,而不是只看“自动”或“动态”标签。

区分常见计算方式

按余额步进的模型,为一定余额分配一定手数;按净值的模型可以响应浮动盈亏;按止损的模型,则依据指定金额和入场至止损的预计损失计算手数。相同账户余额下,这些模型可能给出很不一样的仓位。

看一个演示计算

假设规则是每 500 个账户货币单位对应 0.01 手,那么余额为 1,500 时,应用券商约束前的原始手数是 0.03。这只是计算示例,并非推荐参数。应继续检查实际代码如何取整、设上限,以及是否改用净值。

应用品种约束

基于止损的计算可用 OrderCalcProfit 估计价格变动对应的账户货币盈亏,并检查函数结果、另行考虑费用。最终手数还需满足最小值、最大值和步长,并核对保证金。杠杆影响保证金需求,但不定义策略的仓位公式。

检查实际成交手数

  1. 把仓位相关参数与报告一起保存。
  2. 分别检查盈利后和亏损后的若干交易。
  3. 确认实际手数与预期公式一致。
  4. 阅读收益时同时查看最大净值回撤和完整测试区间。

用 MQLume 开启你的定制

MQLume 让你可以检查并定制仓位逻辑本身。浏览 Quantum Titan MT5,建立自己既能操作、也能解释的配置。

参考资料与延伸阅读

返回顶部

查看源码项目

核对每款商品的交付版本、参数说明和已有测试范围。

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

购物车

每个项目一份个人使用许可,同一商品仅加入一次。

购物车还是空的

选择一个源码项目,开始浏览。

继续选购