错误、漏洞、问题 - 页 2298

 
Sergey Dzyublik:

每个人都可以在网站搜索中输入 "shared_ptr",并按照第一个结果进行搜索,这并不难,我强烈建议大家尝试。

然后发现没有一个标准的智能指针在mql中得到正确的实现,因为没有引用、取消引用和箭头。

 
TheXpert:

然后发现没有一个标准的智能指针能在mql上正确实现,因为没有引用、解除引用和箭头。

如果你指的是无法实现主动链接计数计数器,作者在那里写到了他解决这个问题的方法。

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

shared_ptr中的引用计数器被删除

vasya-gaykin, 2016.03.12 20:02

我们需要新的int来分享指针之间的计数器,没有其他方法来解决这个问题。

指针是一个管理对象的容器

解决方案是JSON解析;我们有JSON类集、JSONObject、JSONArray、JSONString,而不是Object。


 
大家下午好。有谁知道是否可以从EA中运行一个测试器?我想在专家顾问逻辑中使用统计资料。
 

我如何在终端中调用协议窗口?例如,当你第一次用鼠标移动一个挂单 时,协议出现在一个白色背景上,上面有大量的字母。它似乎在暗示接受它或拒绝它。我现在看不到了。


我无法理解终端中的自动交易按钮是如何被按下的。我唯一记得的是不小心用鼠标打了一个挂单。随即出现了这份《协议》,我没有阅读就忽略了它。这是唯一可能导致禁用自动交易的疑点。但我不能重现它,因为我不能用这个协议重复这种情况。这面旗子坐在哪里敲出来,又看到那许多字母?

 
fxsaber:

我如何在终端中调用协议窗口?例如,当你第一次用鼠标移动一个挂单 时,协议出现在白色背景上,上面有大量的字母。它似乎在暗示接受它或拒绝它。我现在看不到了。

我无法理解终端中的自动交易按钮是如何被按下的。我唯一记得的是不小心用鼠标打了一个挂单。随即出现了这份《协议》,我没有阅读就忽略了它。这是唯一可能导致禁用自动交易的疑点。但我不能重现它,因为我不能用这个协议重复这种情况。这面旗子坐在哪里敲出来,又看到那许多字母?


 
Anatoli Kazharski:

试了一下,雅阁没有出现。

 
我已经把这样一个愚蠢的保护措施放在了自动交易上
#define  TOSTRING(A)  #A + " = " + (string)(A) + "\n"

if (!AccountInfoInteger(ACCOUNT_TRADE_EXPERT) || !AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) || !TerminalInfoInteger(TERMINAL_TRADE_ALLOWED))
  Alert(TOSTRING(AccountInfoInteger(ACCOUNT_TRADE_EXPERT)) +
        TOSTRING(AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)) +
        TOSTRING(TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)));

我从未想过这会发生。这个按钮没有热键,是吧,不小心按了?


那个混蛋!

Ctrl+E

Разрешить/запретить использование советников.

在用Ctrl+W关闭窗口时,不小心按了旁边的键而不是W-E。并切断所有的贸易!


亲爱的开发者们,好吧,让我们把这些随机的情况删除吧!禁用/启用自动交易 - 一件严肃的事情,引入随机因素是不好的。没有热键来启用DLL。如果你希望它是热的,就让它是CTRL+SHIFT+E。终端将以某种方式显示该按钮被按下。因此,你可以确保自己不受事故影响。

 
fxsaber:

试过了,协议没有显示出来。

这是协议的内容吗?


 
Anatoli Kazharski:

这是协议的内容吗?

是的,是的,谢谢你。没有意识到你不仅要取消勾选,还要把它放回去。

而禁用自动交易的原因原来是白痴的--我在上面加了评论。所以要提高警惕。

 
伙计们。有没有人想出如何知道vps MetaQuotes的终端是否被加载?
当迁移到wpc 时,自动交易按钮被禁用。我想用代码把这个拉出来。
不是误导,自动交易按钮被禁用是因为EA被迁移到了wps。