服务台。投诉,建议。 - 页 17

 
Francuz:

我开了一个模拟账户做实验。这上面没有投资权限。

MQ-Demo MOEX有一个错误,使你无法交易。你是在哪个服务器上打开的?


SZZ 以下是投资的细节


 

奥特克雷特经纪人


登录 :1010955
在演示中,投资者密码与账户密码相同,所以两者之间没有区别。
 
Francuz:

奥特克雷特经纪人


登录 :1010955
投资者 :
在演示中,投资者密码与账户密码相同,所以两者之间没有区别。

在交易中发布利润

: Ticket = 13155988
: HistoryDealGetDouble(Ticket,DEAL_PROFIT) = -5.33
: Ticket = 13155986
: HistoryDealGetDouble(Ticket,DEAL_PROFIT) = 0.67
: Ticket = 13155974
: HistoryDealGetDouble(Ticket,DEAL_PROFIT) = 2.67

我自己没有修剪掉第二个数字。修剪的正是这种利润,而不是打印出来的。


事实上,已经发生了一分钱的损失。而这是一个真正意义上的财务漏洞!我没有想到会这样。


但你提出了一个有趣的观点。

让我给你看一张交易的截图。

关于交易、自动交易系统和策略测试的论坛

服务台。投诉,建议。

弗朗西斯科,2019.06.19 15:17

重现错误的模式,在平衡中出现一分钱的损失,即使是手动交易。

以偶数价格买入1手,以奇数价格买入1手,以偶数价格买入1手,出售1手,出售1手,出售1手。

我将添加更多的加权平均价格(高亮)开仓/平仓的截图


加权平均开仓是ENTRY_IN。收盘是ENTRY_OUT。


你可能想知道为什么利润应该是一个整体。这可以很容易地解释,如果有三个账户,每个账户都有一个开仓和一个平仓,每个账户都会有一个完整的利润。因此,在三个人一起时,它也将是一个整体。但是,每笔交易的利润怎么会不是一个整体呢?


问题是,当一个给定的三手头寸以一手平仓时,那么每笔进场的交易都以1/3的手数平仓,就像这样。然后将每个人的利润加起来。因此,我们从交易中获得零星的利润。


一分钱的损失似乎是MT5的一个架构缺陷。也许,经纪人每天都会将余额调整几个戈比,以平衡这种错位。


很有可能DEAL_PROFIT在内脏中做Normalize。而ACCOUNT_BALANCE是用所有的DEAL_PROFIT来计算的,这就是为什么在终端有如此大的偏差。但在服务器上却没有。我们将不得不询问开发商。


计算当前头寸利润的另一个错误


 
fxsaber:

在交易中发布利润

我自己没有修剪掉第二个数字。修剪的正是这样的利润,而不是打印出来的。


事实上,已经发生了一分钱的损失。而这是一个真正意义上的财务漏洞!没想到会这样。

具体在哪里?
 
Rashid Umarov:
具体在哪里?

当你交易Si-6.19时,平仓 后的利润(不包括佣金)应该总是整数的卢布。在截图中,你可以清楚地看到一分钱的加减。

 
fxsaber:

当你交易Si-6.19时,平仓 后的利润(不包括佣金)应该总是整数的卢布。在截图中,你可以清楚地看到一分钱的加减

没有看到这样的事情

 
Rashid Umarov:

没有看到任何类似的情况

在截图中,它被突出显示。

关于交易、自动交易系统和测试交易策略的论坛

服务台。投诉,建议。

fxsaber, 2019.06.19 18:11

ZZZ在计算当前头寸利润方面的另一个错误

 
fxsaber:

在交易中发布利润

我自己没有修剪掉第二个数字。被修剪的正是这些利润,而不是打印出来的东西。


事实上,已经发生了一分钱的损失。而这是一个真正意义上的财务漏洞!没想到会这样。

损失的一分钱在哪里?你在自言自语。

PS终端显示的财务结果没有四舍五入到整数卢布是另一回事。

 
Rashid Umarov:

一分钱的损失在哪里?你在自言自语。

PS终端显示的财务结果没有四舍五入到整数卢布是另一回事。

从f10键隐藏 "文件视图粘贴... "面板。

它从未被任何人使用过,但它在心理上很费力,而且很占地方。

我不想看它好几年了。


谢谢

附加的文件:
masxj0.PNG  26 kb
 

另一个。为你们自己梳理一下。

我不看文件和压缩的图片。