错误、漏洞、问题 - 页 1065 1...105810591060106110621063106410651066106710681069107010711072...3184 新评论 Vladimir Gomonov 2013.09.20 21:04 #10641 vlad_123:还有一件事--我发现了一个 "有用 "的技巧......声明一个数组,例如,'int arrTemp[5];'。在调试器下,它的所有项目都等于0,而在测试期间却不等于0。我花了半天时间试图找出为什么从MQL4移植过来的WinSock库的connect()函数不能工作。在mql5中,所有的变量都必须明确地被初始化,比如说。int arrTemp[5] = {0}; // допускается такая сокращённая форма, вместо {0,0,0,0,0}没有默认的零的初始化。 这是正常的,习惯就好了。 x572intraday 2013.09.21 03:46 #10642 我碰巧发现,在MT4 和MT5 的周 线图上,条形图的日期都是从周日开始的。是亲西方的风格吗?如果是这样,反正全世界的周会都在周一开幕,那还有什么意义呢? vlad_123 2013.09.21 06:19 #10643 MetaDriver:在mql5中,所有的变量都应该被明确初始化。没有默认的零的初始化。 这是正常的,习惯就好了。我不介意,但它会以同样的方式运作。在调试器中,用零进行初始化是自动的。顺便说一句,没有人面对这样的事实:在优化EA期间,终端不能连接到通过VPN访问的远程代理?我试图在我的工作电脑上使用远程代理,从家里通过标准的Windows VPN连接到公司网络。我工作电脑上的代理本身对来自MQL5云网络 的任务处理得很好,我可以从家里通过RDP终端连接到我的工作电脑,我家里电脑的终端可以使用MQL5云的代理。我唯一不能使用的是在我的家庭电脑上使用我工作电脑上的代理。我甚至尝试在办公室电脑上的443端口运行代理,以绕过(理论上)可能的过滤器/防火墙,但它没有成功。终端记录'连接到代理......'- 而这就是全部。从家到公司的Tracert通行证。家庭电脑上的'netstat -na'显示。TCP 10.6.XXX.XXX:1744 10.6.YYY.YYY:2000 SYN_SENT 即SYN_SENT不会再进一步。 Распределенные вычисления в сети MQL5 Cloud Network cloud.mql5.com Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network Mikhail Vdovin 2013.09.21 07:42 #10644 vlad_123:唯一行不通的是在工作电脑上从家里的电脑获取代理。我甚至试过在工作电脑上的443端口运行代理,以绕过(理论上)可能的过滤器/防火墙,但它没有工作。终端记录'连接到代理......'- 而这就是全部。从家到公司的Tracert通行证。家里的'netstat -na'显示。 深入了解VPN连接设置,顺风的烙印。 Vladimir Gomonov 2013.09.21 08:29 #10645 vlad_123:我并不介意,但我希望它能统一工作。否则,调试器会自动初始化为零。 我不知道为什么,但它就在那里。 有时它有帮助,有时它阻止我找到好东西。 vlad_123 2013.09.21 08:32 #10646 micle: 深入研究VPN连接设置,Windows的Brandmauer。这是一个萨满教的事情...家庭电脑上的防火墙被完全禁用。工作计算机上的终端可以使用家庭计算机上的代理,但不能反过来。我没有发现VPN连接有什么问题。 Mikhail Vdovin 2013.09.21 08:42 #10647 vlad_123:这是一个萨满教的事情...家庭电脑上的防火墙被完全禁用。工作计算机上的终端可以使用家庭计算机上的代理,但不能反过来。我没发现VPN连接有什么问题。 如果你有win7系统,为入站/出站连接添加一个规则。那里有一个巫师,附加的东西。在win XP的情况下,也有一个选项可以为一个程序或端口添加一个例外。很久没有使用XP了。 vlad_123 2013.09.21 09:35 #10648 micle: 如果你有win7系统,为传入/传出连接添加一个规则。那里有一个向导,附加物。在win XP的情况下,也有一个选项可以为一个程序或端口添加一个例外。很久没有使用XP了。哈里路亚!终于明白了...问题是,在我的工作电脑(Win7)上有2个MetaTrader 5的实例安装在不同的目录里(我想使用的代理)。我不记得代理的安装/删除顺序,但事实证明,代理是从实例N1启动的,而Windows防火墙中 "MetaTrader 5 Strategy Tester Agent "的入站规则指向实例N2的EXE文件。我为N1实例添加了一条规则--一切正常。在代理管理器中进行代理卸载/安装时,更新Windows防火墙中的规则将非常有用。仍有一个 未解决的问题。这是关于使用WinSock的getaddrinfo()函数来解决host_name->IP_address问题。谁能在MQL5中建立一个示例代码?使用IP而不是主机名其实是没有问题的;-)。在我的情况下,使用主机名是必须的。 Vladimir Kazakov 2013.09.21 09:47 #10649 vlad_123:...注意 - 问题:在MQL5中,如何在这个地址获得数据? 在dll中制作一个函数,前往这个地址并返回所需的数据)) vlad_123 2013.09.21 09:53 #10650 kazakov.v: 我想在dll中制作一个函数,进入这个地址并返回所需的数据))不,它不适合。专家顾问是为分布式处理金融信息而开发的,我不想为x86/x64的DLL而烦恼。也就是说,我需要用MQL5工具来实现它。 1...105810591060106110621063106410651066106710681069107010711072...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
还有一件事--我发现了一个 "有用 "的技巧......
声明一个数组,例如,'int arrTemp[5];'。
在调试器下,它的所有项目都等于0,而在测试期间却不等于0。
我花了半天时间试图找出为什么从MQL4移植过来的WinSock库的connect()函数不能工作。
在mql5中,所有的变量都必须明确地被初始化,比如说。
没有默认的零的初始化。 这是正常的,习惯就好了。
在mql5中,所有的变量都应该被明确初始化。
没有默认的零的初始化。 这是正常的,习惯就好了。
我不介意,但它会以同样的方式运作。在调试器中,用零进行初始化是自动的。
顺便说一句,没有人面对这样的事实:在优化EA期间,终端不能连接到通过VPN访问的远程代理?
我试图在我的工作电脑上使用远程代理,从家里通过标准的Windows VPN连接到公司网络。我工作电脑上的代理本身对来自MQL5云网络 的任务处理得很好,我可以从家里通过RDP终端连接到我的工作电脑,我家里电脑的终端可以使用MQL5云的代理。
我唯一不能使用的是在我的家庭电脑上使用我工作电脑上的代理。我甚至尝试在办公室电脑上的443端口运行代理,以绕过(理论上)可能的过滤器/防火墙,但它没有成功。终端记录'连接到代理......'- 而这就是全部。
从家到公司的Tracert通行证。家庭电脑上的'netstat -na'显示。
即SYN_SENT不会再进一步。
唯一行不通的是在工作电脑上从家里的电脑获取代理。我甚至试过在工作电脑上的443端口运行代理,以绕过(理论上)可能的过滤器/防火墙,但它没有工作。终端记录'连接到代理......'- 而这就是全部。
从家到公司的Tracert通行证。家里的'netstat -na'显示。
我并不介意,但我希望它能统一工作。否则,调试器会自动初始化为零。
深入研究VPN连接设置,Windows的Brandmauer。
这是一个萨满教的事情...
家庭电脑上的防火墙被完全禁用。
工作计算机上的终端可以使用家庭计算机上的代理,但不能反过来。
我没有发现VPN连接有什么问题。
这是一个萨满教的事情...
家庭电脑上的防火墙被完全禁用。
工作计算机上的终端可以使用家庭计算机上的代理,但不能反过来。
我没发现VPN连接有什么问题。
如果你有win7系统,为传入/传出连接添加一个规则。那里有一个向导,附加物。在win XP的情况下,也有一个选项可以为一个程序或端口添加一个例外。很久没有使用XP了。
哈里路亚!
终于明白了...
问题是,在我的工作电脑(Win7)上有2个MetaTrader 5的实例安装在不同的目录里(我想使用的代理)。
我不记得代理的安装/删除顺序,但事实证明,代理是从实例N1启动的,而Windows防火墙中 "MetaTrader 5 Strategy Tester Agent "的入站规则指向实例N2的EXE文件。我为N1实例添加了一条规则--一切正常。
在代理管理器中进行代理卸载/安装时,更新Windows防火墙中的规则将非常有用。
仍有一个 未解决的问题。这是关于使用WinSock的getaddrinfo()函数来解决host_name->IP_address问题。谁能在MQL5中建立一个示例代码?
使用IP而不是主机名其实是没有问题的;-)。在我的情况下,使用主机名是必须的。
...
注意 - 问题:在MQL5中,如何在这个地址获得数据?
我想在dll中制作一个函数,进入这个地址并返回所需的数据))
不,它不适合。
专家顾问是为分布式处理金融信息而开发的,我不想为x86/x64的DLL而烦恼。也就是说,我需要用MQL5工具来实现它。