应对交易环境时的典型错误和如何处理这些错误 - 页 5

 
fxsaber:

在这个例子中,我们谈论的是所述的具体TC情况。而在那里,这个问题没有得到解答。

该函数返回账户中的实际情况。而且它的谎言和MT4中的谎言一模一样。也就是说,一切都很正常。

在MT4中,该函数不会返回 "可能是3",而是正好返回2。
您建议同时返回实际存在的头寸--它们的数量,以及尚未成为头寸的市场订单。而且可能永远不会成为一个人。
而且我不是在谈论假设的例子。我说的是一个具体的函数,返回账户中的头寸数量
 
Artyom Trishkin:

恕我直言,我无法理解你想从真正的问题转移到一个被吸走的(甚至在这个主题中没有正式确定)问题。

没有我也要继续下去。

 
Artyom Trishkin:
在MT4中,该函数不会返回 "可能是3",而是正好返回2。

你建议同时返回实际存在的头寸--它们的数量--和尚未成为头寸的市场订单。而且可能永远不会成为一个人。

完全正确!

而且我不是在谈论假设的例子。我说的是一个具体的函数,它返回一个账户中的头寸数量

从TS行为的角度看,我的例子并不比你的假设性更强。

 
Andrey Khatimlianskii:

恕我直言,我无法理解你想从真正的问题转移到一个被吸走的(甚至在这个主题中没有正式确定)问题。

没有我也要继续下去。

安德鲁。真正的问题是,所提出的解决开设多余职位问题的方案本身又能回报一个谎言。这不是一个问题吗?有两个职位。一个市场订单。该函数返回3。该订单被 服务器取消 了。这就是错误所在。
我建议我们讨论准确返回的方案,而不是 "也许它会消失"。我同意有一个问题。但到目前为止,我认为,解决它的方法并不比问题本身好。
 
fxsaber:

完全正确!

就TC的行为而言,我的例子并不比你的假设性更强。

似乎没有人愿意看到一个不同的问题。每个人都有足够的其他问题。只要你不遇到由它产生的问题。
我不是在编造它们。我是根据我创建自定义TC的经验来发言的。而且,如果需要一个精确的数字,例如2,那么你就不需要返回3,直到肯定有3。
 
Artyom Trishkin:
安德烈。真正的问题是,建议的解决额外开仓问题的方案本身可能反过来会返回错误。这不是一个问题吗?有两个职位。一个市场订单。该函数返回3。该订单被 服务器取消 了。这就是错误所在。

我甚至会向你展示这种被取消的市场订单是什么样子的

只是没有错误。

 
Artyom Trishkin:
似乎没有人愿意看到一个不同的问题。每个人都受够了另一个问题。直到你面临它所产生的问题。
我不是在编造它们。我说的是创造定制的ts的经验。而且,如果需要一个精确的数字,例如2,那么你就不需要返回3,直到正好有3。

这就是问题所在,当有两个头寸和一个开盘市场订单时,就有了三个头寸。如果一会儿经纪人取消了市场订单,头寸就变成了两个。错误在哪里?

我举出一个例子是有原因的,是为了理解逻辑。

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

在交易环境中工作时的典型错误以及如何解决这些错误

fxsaber, 2018.02.24 14:46

让我们从MT5走向MT4。一位顾问正在进行交易。突然间,经纪人通过一个技术错误(不是你),在你的账户上放置了一个头寸,成功地通过了EA的自己-他人过滤器-magik,符号,等等。几秒钟后,经纪人纠正了他的错误--从你的账户中删除了(甚至没有关闭)他的头寸。

你的TS会不会坏掉?

 
Artyom Trishkin:
似乎没有人愿意看到一个不同的问题。每个人都受够了另一个问题。
我们已经讨论 过了。没有通用的解决方案,因为一个人需要一种东西,另一个人需要另一种东西。
 
fxsaber:

我甚至会向你展示这种被取消的市场订单是什么样子的

只是没有错误。

你为什么认为它不是呢?
不过,该函数将返回错误的数量。
有两个职位。有两个命令。该函数返回4。随即订单被取消。我们有两个职位。但该函数返回4。
这不是一个错误吗?它应该是这样的吗?这样做对吗?
我不明白的是...
 
fxsaber:

问题是,当有两个头寸和一个开盘市场订单时,就有三个头寸。如果片刻间经纪人取消了市场订单,就会有两个头寸。错误在哪里?

我举了一个例子,是有原因的,这样逻辑就清楚了。

有两种真正的立场。市场订单不是一个头寸。为什么要把它作为一个职位归还?如果它的地段是极限呢?基于并不真正存在的虚假数量,该计划将制造混乱,然后我们将英勇地处理这些奇迹。