错误、漏洞、问题 - 页 701 1...694695696697698699700701702703704705706707708...3184 新评论 Anatoli Kazharski 2012.04.01 14:41 #7001 Fia: ...在终端的 共享文件夹 中保存文件。要做到这一点,设置FILE_COMMON 标志。//---对于Windows 7 ,其路径如下。C:\ProgramData\MetaQuotes\Terminal\Common\Files\。//---对于Windows XP,我想它已经写好了,路径是:C:ProgrammaData\MetaQuotes\Terminal\Common\Files。C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files\ Fia 2012.04.01 15:08 #7002 tol64: 将文件保存在终端的 共享文件夹 中。要做到这一点,请放上FILE_COMMON 标志。谢谢你,它可以工作,而且在编译和测试后似乎没有删除该文件! 是的,在win7 64bit中,共享文件夹的路径与帮助中显示的 "C:\ProgramData\MetaQuotes\Terminal\Common\Files "略有不同。(再次感谢你,在自己拧开路径后看到了你的补充))。但仍有一个问题没有解决,我上面写的是一个bug还是设计成这样的?我不应该让人们踩着和我一样的耙子(神秘主义),否则就不好了。 Renat Fatkhullin 2012.04.01 15:21 #7003 Fia: 各位开发者,请注意以下问题(并解决它)。 我们有 设计 int filehandle=FileOpen("_My\\Sym.txt",FILE_READ|FILE_TXT|FILE_ANSI); 当从帮助中测试程序时。在第一时间,该文件被读取并可见,但只要你重新编译应用程序,在测试开始前,测试目录中的文件和子文件夹就会被删除!这时,你就会发现该文件被删除。 如果这是它的本意,为什么? 你运行一个第三方测试(基本上是任何新的位置,包括云),根据定义,那里不可能存在以前保存的文件。测试员使用自己的可清理的/Files库,与终端的/Files目录的工作副本不同。如果你希望你的专家顾问总是有你需要的文件,你可以使用以下方法。通过#propertytester_file "_My\\sym.txt " 在专家顾问中的描述来传递永久文件(在任何地方都适用)。通过FILE_COMMON 与共享存储一起工作(仅在本地测试中工作)。 [删除] 2012.04.02 07:55 #7004 请注意服务台的 申请#163680。 Alexey 2012.04.03 07:04 #7005 这似乎是一个错误。测试器返回的值是1,它应该是0。int OnInit() { return(0); } //========================================================================= void OnDeinit(const int reason) { } //============================================================================ void OnTick() { HistorySelect(0,TimeCurrent()); int total=HistoryDealsTotal(); Print("Всего сделок в истории= ",total); } RekkeR 2012.04.03 07:07 #7006 我创建了一些带有同一货币对的几个TF的图表的配置文件,我给配置文件分配了这个货币对的名称。在终端重新加载后,配置文件的内容被 "洗牌",即打开一个名为EURUSD的配置文件,在终端窗口打开EURCHF货币对,配置文件被重新命名或其文件夹内容被改变,不是所有的,而是有选择的。 会不会是由于配置文件的名称与配对的名称相符?为什么当我改变趋势线的 位置时,中点消失了?为什么市场观察中的时间栏消失了,我怎样才能把它调出来? Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5 Rashid Umarov 2012.04.03 07:36 #7007 ivandurak:这似乎是一个错误。测试器返回的值是1,它应该是0。 存款交易也被算作交易,并以0的形式运行。 检查一下。 Alexey Klenov 2012.04.03 12:26 #7008 当你开立一个模拟账户时,它属于错误的群体。 x572intraday 2012.04.03 12:46 #7009 在不同时间段切换时,如何保存变量的最后值?去初始化/初始化过程发生了,一切都被重置......但我需要它被保存。 Yedelkin 2012.04.03 15:46 #7010 x100intraday: 在时间框架之间切换时,如何保存最后的变量值?去初始化-初始化过程发生了,一切都被重置了......而我需要它被保存。全局性的终端变量 是否能发挥作用?2.转储到一个文件,然后读取它。 1...694695696697698699700701702703704705706707708...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
...
在终端的 共享文件夹 中保存文件。要做到这一点,设置FILE_COMMON 标志。
//---
对于Windows 7 ,其路径如下。
C:\ProgramData\MetaQuotes\Terminal\Common\Files\。
//---
对于Windows XP,我想它已经写好了,路径是:C:ProgrammaData\MetaQuotes\Terminal\Common\Files。
C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\Files\
将文件保存在终端的 共享文件夹 中。要做到这一点,请放上FILE_COMMON 标志。
谢谢你,它可以工作,而且在编译和测试后似乎没有删除该文件!
是的,在win7 64bit中,共享文件夹的路径与帮助中显示的 "C:\ProgramData\MetaQuotes\Terminal\Common\Files "略有不同。
(再次感谢你,在自己拧开路径后看到了你的补充))。
但仍有一个问题没有解决,我上面写的是一个bug还是设计成这样的?
我不应该让人们踩着和我一样的耙子(神秘主义),否则就不好了。
各位开发者,请注意以下问题(并解决它)。
我们有 设计
int filehandle=FileOpen("_My\\Sym.txt",FILE_READ|FILE_TXT|FILE_ANSI);
当从帮助中测试程序时。
在第一时间,该文件被读取并可见,但只要你重新编译应用程序,在测试开始前,测试目录中的文件和子文件夹就会被删除!这时,你就会发现该文件被删除。
如果这是它的本意,为什么?
你运行一个第三方测试(基本上是任何新的位置,包括云),根据定义,那里不可能存在以前保存的文件。测试员使用自己的可清理的/Files库,与终端的/Files目录的工作副本不同。
如果你希望你的专家顾问总是有你需要的文件,你可以使用以下方法。
请注意服务台的 申请#163680。
这似乎是一个错误。测试器返回的值是1,它应该是0。
我创建了一些带有同一货币对的几个TF的图表的配置文件,我给配置文件分配了这个货币对的名称。在终端重新加载后,配置文件的内容被 "洗牌",即打开一个名为EURUSD的配置文件,在终端窗口打开EURCHF货币对,配置文件被重新命名或其文件夹内容被改变,不是所有的,而是有选择的。
会不会是由于配置文件的名称与配对的名称相符?
为什么当我改变趋势线的 位置时,中点消失了?
为什么市场观察中的时间栏消失了,我怎样才能把它调出来?
这似乎是一个错误。测试器返回的值是1,它应该是0。
当你开立一个模拟账户时,它属于错误的群体。
在时间框架之间切换时,如何保存最后的变量值?去初始化-初始化过程发生了,一切都被重置了......而我需要它被保存。
全局性的终端变量 是否能发挥作用?
2.转储到一个文件,然后读取它。