股权和平衡图 - 页 15

 
alexx_v писал(а)>>

我在第7版上没有注意到任何错误,无论是在有来往车辆的情况下还是在没有来往车辆的情况下,一切都很清楚和正确,就在鼻子上 :) ...

我建议你做以下测试。

在演示中建立大量相反的头寸--例如,10-15对,持有一段时间,让价格来回运行一两个小时,然后通过菜单 "关闭重叠的订单 "用一个命令将它们全部关闭。

我想你会对结果感到惊讶 :)

 
Batman >> :

我建议我们做一个这样的测试。

它的方式基本相同,我只是用脚本关闭它,或者顾问自己关闭它:)结果从来没有让我感到惊讶:)

 

像我建议的那样关门怎么样?这让我感到惊讶。

 
alexx_v >> :

我没有注意到第7版中的任何错误,无论是有还是没有同行,一切都很准确,直奔主题 :) 但在第8版中...

好吧,我坚持用7:)。

>> 蜡烛怎么样了?

 
OZ0 писал(а)>>

蜡烛呢?

显然,这个任务真的很困难--不容易马上得到它,也可能是更重要的事情分散了注意力......。

我非常好奇,不知道为什么没有人评论这两个版本在通过菜单关闭重叠位置时的奇迹。

顺便说一句,我有一个相关的问题要问有经验的程序员--是否有可能从专家顾问中以编程方式关闭这种姿势?

我一定有一些MultipleCloseBy()函数,但我还没有发现它存在的迹象:( 虽然它通过菜单工作,但多么迅速啊!!!

 
Batman писал(а)>>...

没错,而且这个任务并不容易,还有其他事情要做。

你指的是什么神迹?我做了一个实验,关闭两个对立的位置--我没有看到任何超自然的东西。收盘后股权和余额按价差值跳涨,不足为奇。为此,MQL只有OrderCloseBy 功能,可以关闭两个相反的头寸(你必须注意到它)为了组织关闭许多这样的职位,必须在上述职位的基础上开发一个单独的功能。

 

我知道问题出在哪里了!

这张图片显示了指标安装后的图表。显示不正确是因为没有考虑到数量为零的订单。

这就是事实上应该有的图表。这张截图是在关闭头寸后立即拍摄的。

诀窍在于,在这种平仓之后,其中一个相反的订单改变了它的体积--它变成了零。

诀窍是阅读指定对冲订单的票据的注释。我将在新版本中予以纠正。

 
Xupypr писал(а)>>

...MQL只有OrderCloseBy 函数用于此目的

...为了安排大量此类头寸的平仓,我们必须在上述基础上单独编写一个函数。

OrderCloseBy一切 都很清楚,但...由于终端允许通过菜单关闭所有重叠的位置,而不需要指定某些对,这意味着有可能以编程的方式做到这一点,但它没有记录...

因此,我必须发明一个 "按钮"......但我还做不到这一点。:(

 

新版本的指标现在看起来是这样的

 
谢谢你,伊戈尔,我会试试的。