设为首页 收藏本站 切换语言

今天发现 福汇平台 通过 MT4 调用的 AccountFreeMarginCheck 经常返回 0(NotEnoughMoney)

| 发表于 2023-7-28 18:07:48 | 显示全部楼层 |复制链接
最后由 westwuwei 于 2023-7-28 18:44 编辑

之前一直也没有注意到,我们有一个(好像就是只有一个)账户是福汇平台的 FXCM-USDReal07 服务器的某类账户,但我们的系统通过 AccountFreeMarginCheck 查询“1手黄金开空单之后所占用保证金”时它正常地返回“当前使用保证金 + 10.6 美金左右”的值,但是当查询多单开单之后占用保证金时,估计是90% 以上的概率返回0,并且报“NotEnoughMoney”错误。这就造成我们的这个账户的交易程序,经常扛很大的空头仓位,当行情走多头时,很少情况下偶尔开仓,一般情况都无法正常开仓——因为我们检测到平台保证金计算错误。

这个问题很难发现,只是今天我“亲耳听到”其它账户都在同一时间开仓,我听到了7声提示音,然后我到其它服务器上看,是黄金开了“多单”。但是连续3次——间隔较长时间——在别的服务器上黄金开多单时,这个账户并没有开多单,这才引起了我的怀疑。最后经过多方测试各种情况,最后不得不动态地改用“反向”的保证金报价来取代出错的保证金报价。

程序化交易有很多的“坑”。这类小问题经常会带来令人意外的不利影响。

可能不做程序化、甚至不亲自操盘的人感受不到这种影响有多大?!试试看,如果你随时经受一种打击,它不断地想导致你爆仓,但是你不知道什么原因,你又必须用“意志力”和操盘能力来保证这个账户安然无恙甚至最终大赚出金,相当于你只有一条胳膊和一条腿,但是你必须在自由搏击中击败四肢健全的职业对手。


如果哪位朋友知道这是什么原因,请不吝赐教。
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论1

david6843
DDD
| 发表于 2023-7-28 20:09:56 | 显示全部楼层
程序化交易有很多的“坑”。这类小问题经常会带来令人意外的不利影响
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)