EA下单手数怎么自动计算,求大佬指点

新帖
登录发帖
XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
南城
南城 楼主 1 小时前 浏览 4 回复 0 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 5 帖数 38 积分 636 汇币 250
1楼
刚在MT4上折腾一个半自动EA,卡在[bold]手数计算[/bold]这块了,想起来论坛里汇友分享过经验,就来请教一下 😅
我的想法是按账户余额的1%作为风险敞口,再结合止损点数反推手数,公式大概是:手数 = (余额 × 风险比例) / (止损点数 × 点值)。查了不少资料,也照着改了几版,但回测时发现手数忽大忽小,有时候还会出现 OrderSend error 131(无效手数),怀疑是小数点没处理好,或者没做手数步长校验和最小最大手数限制。
现在主要困惑两点:一是不同货币对(比如欧美和黄金)点值算法不一样,要不要单独处理;二是[bold]手数归一化[/bold]到底该怎么写才稳妥,想保住本金不敢乱来。有没有汇友遇到过类似报错,或者能给个思路参考下?先谢过 🙏
0 回复 众裁0 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 手动单和EA单混着做会不会乱 下一帖 → 做了这么久交易止损规则改了又改的经过,终于想通了