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

福汇平台的一个风险

| 发表于 2023-9-4 09:08:13 | 显示全部楼层 |复制链接
最后由 westwuwei 于 2023-9-4 10:11 编辑

今天早上福汇平台出现了一个 BUG,而且到我写这个帖子时间为止,问题一直持续,没有好转。

当我们使用 AccountFreeMarginCheck 系统信令来向平台查询并计算出“EURGBP开仓1手所占用的保证金”时,平常正常情况下应该返回 300 左右的值(也就是说 AccountFreeMarginCheck 这个消息应该返回“当前可用保证金-300"),而今早始终返回 3,不论是开多单还是空单,查询平台时都是如此。这个问题我是因为早起之后“看了一眼某个客户的账户”才发现的,因为此账户出现了一笔 EURGBP 数量巨大的开仓。我手动平掉了这笔单子,查看了好一会儿程序,也没有“看出”问题出在哪里,就稍微更改了程序重新编译部署到服务器上去,结果过了几分钟账户又出现了数量巨大的开仓,而且由于跟滑点和点差结合不得不在亏损非常大的情况下强行平仓。这样我才注意到福汇平台出现了逻辑问题。

当我们查询“1手EURGBP占用多少保证金”时,不论是多方还是空方,福汇平台都返回“3美金”。然后如果我们真正开仓,福汇平台却是按照“300美金”的标准扣保证金的。而对于账户持仓的XAUUSD,则没有这个问题。账户没有持仓的其它品种有没有问题则不确定。

平台的这种逻辑不一致,就会造成程序化交易很容易爆仓。而为了防止爆仓,又会造成大量止损动作。如果不仔细跟踪通讯信令,不耐心DEBUG,很难发现问题。

之前福汇平台出现了同样位置的另一个 BUG。那是当黄金行情突然出现一大波单边上涨时,平台对于这个逻辑的多单查询竟然是返回“保证金不足”错误异常,而仅仅能对空单返回正常值。这就造成程序在多头单边大行情中只能开空单而不能开多单。

这类问题很难说换别的平台就能全部避免。这类问题类似于“突然找了一帮责任心不强的临时工”来调整了平台服务器源代码,平台技术部门的负责人的技术管理和测试水平也比较低,就容易发生。我们操盘中唯一地一次做亏了的账户,那一次客户(可能是)为了贪图返佣而突然换了一个平台,而且那一次我们发现了新账户有返佣而没有拒绝挂机,结果这个出金了很多次的客户反而换了账户——我印象中好像是Exness平台的账户——却突然亏损。当时感觉是费用重复计算、杠杠和保证金计算问题,就是“无论怎么做”此账户的净值都会莫名其妙地快速缩水,只要市场不断波动,似乎就有一只无情的巨兽要一点儿一点儿地但是迅速地“吃客损”。

在程序化交易中,由于脱离了人手工操作,平常不会每小时每分钟都有人仔细核对每一笔交易背后的计算逻辑,类似的平台逻辑不一致的问题,其实非常容易隐藏下来,很可能在“凌晨”或者大数据行情时,埋伏下巨大风险,然后等我们过几个小时发现时可能其浮亏已经难以消除了。
如果有帮助,就支持一下我呗
举报

评论 使用道具

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

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