MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 25 1...181920212223242526272829303132...161 新评论 Vladimir Pastushak 2013.11.07 18:56 #241 捕捉到顾问自我删除和终端挂起的瞬间 Ihor Herasko 2013.11.07 19:02 #242 Barbarian: 例如,如果我需要H1,为什么要创建所有的时间框架?或者是MT4的工作条件? 在这种情况下,将所有TFs转换为H1(M5、M15、M30和H1)就足够了,因为 "所有ticks "模型使用所有可用的较低时间段。 Vladimir Gomonov 2013.11.07 19:14 #243 Scriptong: 如果我们说的是检查策略而不是代码的话,我在每次认真的历史测试前都会这样做。事实上,到第509次构建为止,终端中的新历史(上线的历史)是根据9个来源(按时间段的数量)积累的,因为这样,时间段的数据很可能存在差异。在 MT5中,我们立即采取了另一种方式:所有的TFs都建立在M1的基础上。据我所知,新的MT4也会这样做。因此,我们将永远不会再看到不匹配的错误。 也许这将是一件好事,但不能以放弃自定义报价为代价。 我们需要某种综合的方法(MT4*MT5)。 barbarian 2013.11.07 19:15 #244 MetaDriver: 也许这将是一件好事,但不能以放弃自定义报价为代价。 什么是定制报价? Ihor Herasko 2013.11.07 19:25 #245 MetaDriver: 也许这很好,但不能以放弃自定义报价为代价。 需要有一些综合的方法(MT4*MT5)。 我也希望如此 )) Vladimir Gomonov 2013.11.07 19:26 #246 Barbarian: 什么是自定义报价? 这意味着可以使用你自己的报价进行分析和测试。 在MT4中,这是有可能的。 在MT5中,可以使用不同的数据交换计划,该计划附属于某个经纪人(账户)。 没有可能上传第三方(相对于这个经纪人)的报价,并使用程序(在mql上)与你的经纪人的报价进行比较。 同样,也没有可能生成你自己的报价(具有一定的统计属性),并在这样一个人工报价上测试专家顾问。 在MT4中,这是有可能的,尽管不是没有困难。 Antonsak 2013.11.07 23:46 #247 还有其他一些地方,他们在那里进行测试,得到你所遇到的问题。 https://www.forex-tsd.com/general-discussion/120946-big-changes-mt4-few-weeks-34.html#post643534 https://www.forex-tsd.com/metatrader-4/121569-new-metatrader-4-related-questions-issues-solutions-2.html#post643523 Denis Zyatkevich 2013.11.08 00:24 #248 1.在Windows Server 2003 R2或Windows Server 2008 R2中使用Internet信息服务组织的FTP服务器发送文件不工作。终端日志记录错误 "FTP:STOR命令失败",文件大小0字节出现在服务器上。其他FTP客户端(如Total Commander、FAR管理器以及安卓手持设备)在上述FTP服务器上运行良好。它已经四年没有工作了,但以前是这样。 2.当通过内部终端邮件收到消息时,最好能在前台禁用(关闭)终端窗口的显示(传递焦点)。当MetaTrader 4的窗口在工作时突然弹出,只是因为一个经纪人的广告进来 - 这是令人不快的。 3.在新版本的终端设置 中,最好能够指定专家顾问(指标、脚本)文件夹的路径和专家顾问(指标、脚本)可用的文件夹的路径。那些不关心这些的人将保留默认值。现在,专家顾问将在一个地方,位于不同目录中的终端将可以访问它们。但在 "C:\Users\Username\AppData\Roaming\MetaQuotes\Terminal\8367A09835D4487D9B9566DFBBE213D9\MQL4\"中搜索你的EA,至少不是很方便。有时,来自不同终端的EA需要通过文件交换数据,或者可以访问单一的源数据(我们不得不创建目录的符号链接)。 让我们做一下梦吧。有一天,开发者会发布一个编辑器,不仅可以将程序编译成ex4和ex5文件,还可以编译成exe文件。启动这样的exe文件时,会出现一个窗口,里面有价格图表、文本数据或两者。指标线显示在价格图表上,并按照指定的算法进行交易。当第一次启动exe文件时,会要求输入帐号、密码和服务器地址。这些数据被写在 accounts.ini 文件中,该文件将出现在执行的 exe 文件旁边。所有的历史价格数据都位于%userprofile%/AppData...目录中。(你知道在哪里)。而且不再需要运行交易终端,它有非常丰富的功能,然后在图表上拖放专家顾问,只是为了在某些条件下收到提示音或要求开仓(或显示两行文字--余额和赚取的利润值) ... P.S. 白色背景上的灰色文字(在网站上)--在我看来,不是最好的(易读)组合。 Igor Semyonov 2013.11.08 01:15 #249 当编译后的指标在主窗口加载一段时间后运行时,终端产生了以下信息。 2013.11.07 23:47:20 Bulls EURUSD,M1:加载成功 2013.11.07 23:47:20 无法加载'stdlib.ex4'。 2013.11.07 23:46:57 Bulls GBPUSD,H1:加载成功 2013.11.07 23:46:57 无法加载'stdlib.ex4'。 2013.11.07 23:37:15 Channels GBPUSD,H1: 成功加载 2013.11.07 23:27:09 Channels EURUSD,H1: 载入成功 barbarian 2013.11.08 02:17 #250 Renat:那人多年来一直在向微软的要求吐口水,并与权利控制体系作对。我们正在解决的MT4的累积问题。目前,如果你想大量出售任何在其目录中积极写作的东西,你必须直截了当地考虑严格的UAC和限制用户权限。而且不要忘记数百万台电脑的安装基础。Renat,重新阅读了很多关于X:Users\xxxAppData\一般和X:Users\xxxAppData\Roaming的目的的信息。我同意,就在\Roaming中创建应用程序特定的用户设置而言,这是必要的,但为什么要将可执行文件,即指标、脚本和EA移至该目录?因为,有些EA会因此而不断违反工作逻辑,我指的是那些在逻辑中使用读写文件 的人。 顺便说一下,按照微软的建议,使用X:\Users\xxx\AppData\是不被任何东西支持的,很可能,除了单一的情况。我不知道有哪个交易员让外人(其他用户)在他的电脑上使用终端,即使是在他自己的账户下,UAK在这个话题上根本不适用。这很可能是安全规则的一个例外,所以微软的这种趋势不适合交易者。在X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\B5589D10299052C8D921603EBD1F9752\中隐藏你的设置和可执行文件,不让任何人知道,这是一种安全偏执。 1...181920212223242526272829303132...161 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
捕捉到顾问自我删除和终端挂起的瞬间
例如,如果我需要H1,为什么要创建所有的时间框架?或者是MT4的工作条件?
在这种情况下,将所有TFs转换为H1(M5、M15、M30和H1)就足够了,因为 "所有ticks "模型使用所有可用的较低时间段。
如果我们说的是检查策略而不是代码的话,我在每次认真的历史测试前都会这样做。事实上,到第509次构建为止,终端中的新历史(上线的历史)是根据9个来源(按时间段的数量)积累的,因为这样,时间段的数据很可能存在差异。在 MT5中,我们立即采取了另一种方式:所有的TFs都建立在M1的基础上。据我所知,新的MT4也会这样做。因此,我们将永远不会再看到不匹配的错误。
也许这将是一件好事,但不能以放弃自定义报价为代价。
也许这很好,但不能以放弃自定义报价为代价。 需要有一些综合的方法(MT4*MT5)。
什么是自定义报价?
还有其他一些地方,他们在那里进行测试,得到你所遇到的问题。
https://www.forex-tsd.com/general-discussion/120946-big-changes-mt4-few-weeks-34.html#post643534
https://www.forex-tsd.com/metatrader-4/121569-new-metatrader-4-related-questions-issues-solutions-2.html#post643523
1.在Windows Server 2003 R2或Windows Server 2008 R2中使用Internet信息服务组织的FTP服务器发送文件不工作。终端日志记录错误 "FTP:STOR命令失败",文件大小0字节出现在服务器上。其他FTP客户端(如Total Commander、FAR管理器以及安卓手持设备)在上述FTP服务器上运行良好。它已经四年没有工作了,但以前是这样。
2.当通过内部终端邮件收到消息时,最好能在前台禁用(关闭)终端窗口的显示(传递焦点)。当MetaTrader 4的窗口在工作时突然弹出,只是因为一个经纪人的广告进来 - 这是令人不快的。
3.在新版本的终端设置 中,最好能够指定专家顾问(指标、脚本)文件夹的路径和专家顾问(指标、脚本)可用的文件夹的路径。那些不关心这些的人将保留默认值。现在,专家顾问将在一个地方,位于不同目录中的终端将可以访问它们。但在 "C:\Users\Username\AppData\Roaming\MetaQuotes\Terminal\8367A09835D4487D9B9566DFBBE213D9\MQL4\"中搜索你的EA,至少不是很方便。有时,来自不同终端的EA需要通过文件交换数据,或者可以访问单一的源数据(我们不得不创建目录的符号链接)。
让我们做一下梦吧。有一天,开发者会发布一个编辑器,不仅可以将程序编译成ex4和ex5文件,还可以编译成exe文件。启动这样的exe文件时,会出现一个窗口,里面有价格图表、文本数据或两者。指标线显示在价格图表上,并按照指定的算法进行交易。当第一次启动exe文件时,会要求输入帐号、密码和服务器地址。这些数据被写在 accounts.ini 文件中,该文件将出现在执行的 exe 文件旁边。所有的历史价格数据都位于%userprofile%/AppData...目录中。(你知道在哪里)。而且不再需要运行交易终端,它有非常丰富的功能,然后在图表上拖放专家顾问,只是为了在某些条件下收到提示音或要求开仓(或显示两行文字--余额和赚取的利润值) ...
P.S. 白色背景上的灰色文字(在网站上)--在我看来,不是最好的(易读)组合。
当编译后的指标在主窗口加载一段时间后运行时,终端产生了以下信息。
2013.11.07 23:47:20 Bulls EURUSD,M1:加载成功
2013.11.07 23:47:20 无法加载'stdlib.ex4'。
2013.11.07 23:46:57 Bulls GBPUSD,H1:加载成功
2013.11.07 23:46:57 无法加载'stdlib.ex4'。
2013.11.07 23:37:15 Channels GBPUSD,H1: 成功加载
2013.11.07 23:27:09 Channels EURUSD,H1: 载入成功
那人多年来一直在向微软的要求吐口水,并与权利控制体系作对。我们正在解决的MT4的累积问题。
目前,如果你想大量出售任何在其目录中积极写作的东西,你必须直截了当地考虑严格的UAC和限制用户权限。而且不要忘记数百万台电脑的安装基础。
Renat,重新阅读了很多关于X:Users\xxxAppData\一般和X:Users\xxxAppData\Roaming的目的的信息。我同意,就在\Roaming中创建应用程序特定的用户设置而言,这是必要的,但为什么要将可执行文件,即指标、脚本和EA移至该目录?因为,有些EA会因此而不断违反工作逻辑,我指的是那些在逻辑中使用读写文件 的人。
顺便说一下,按照微软的建议,使用X:\Users\xxx\AppData\是不被任何东西支持的,很可能,除了单一的情况。我不知道有哪个交易员让外人(其他用户)在他的电脑上使用终端,即使是在他自己的账户下,UAK在这个话题上根本不适用。这很可能是安全规则的一个例外,所以微软的这种趋势不适合交易者。在X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\B5589D10299052C8D921603EBD1F9752\中隐藏你的设置和可执行文件,不让任何人知道,这是一种安全偏执。