请教DxdCn老师自从MT4 600更新后,我的EA不能正常运行了,里面附有源码,请指点! - 页 2 12 新评论 abcd123 2014.02.14 10:32 #11 DxdCn: 一个客户端、另一个客户端是在同一个计算机上还是不同计算机? mt之外,用C语言编写监控文件变化的程序 或其他进程间通讯办法 来完成, 设计这EA的人应该有能力解决。 仅靠配置设置可能不行了。 就是在同一个计算机上面的两个客户端间的文件转移,在MT之内就不能转移吗? okwh 2014.02.14 11:31 #12 mt限制自己只能读写指定目录 https://www.mql4.com/cn/search#!keyword=file%20read%20write https://www.mql5.com/en/docs/files abcd123 2014.02.15 10:47 #13 DxdCn: mt限制自己只能读写指定目录 https://www.mql4.com/cn/search#!keyword=file%20read%20write https://www.mql5.com/en/docs/files 老师,你给的第一个链接没有最新版本的MT4的相关内容,第二个链接是MT5的,说MT的文件只能在以下两个地方: 第一,terminal_data_folder\MQL5\FILES\ (in the terminal menu select to view "File" - "Open the data directory"); 第二, C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\. 你的意思是告诉我MT4 604的版本是和MT5一样的吗?如果是的话,我测试了也还是不行;我把复制文件的那个函数两个地址都打印出来: bool CopyFiles() { bool li_ret_0=TRUE; string l_str_concat_4=StringConcatenate(TerminalPath(),"\\MQL4\\Files\\",AccountNumber(),".dat"); Print(l_str_concat_4); string l_str_concat_12=StringConcatenate(TerminalInfoString(TERMINAL_COMMONDATA_PATH),"\\",AccountNumber(),".dat"); Print(l_str_concat_12); li_ret_0=CopyFileA(l_str_concat_4,l_str_concat_12,false); return (li_ret_0); } 在MT4的客户端里面有显示如下: 可见是在老师你说的MT5指定的文件下,但是这之间还是复制不了文件,图表的右上角还是显示“Error Write to Clones” ,再次请教问题所在? MetaTrader 4 Build 529 Questions from Beginners MQL5 初学者的问题 MQL5 MT5 MetaTrader okwh 2014.02.17 04:22 #14 似乎不许这样复制。 copy move 等仅限 terminal_data_folder\MQL4\FILES\及其下的子目录 或 AppData\Roaming\MetaQuotes\Terminal\Common\Files及其下子目录,它们之间不许copy move等。 可试验用先读, 再写到另外地方的方式, 不用copy move 方式 参考 https://www.mql5.com/en/docs/files/filecopy https://www.mql5.com/en/docs/files/filemove [删除] 2014.02.22 06:54 #15 专业破解激情提款机EA 老黄牛外汇ea 专业破解激情提款机系列汇神EA、千里马EA 专业破解各种外汇智能分析系统/EA 专业破解黄金甲EA 美国汇神EA 专业破解趋向建仓智能分析系统 专业破解曹操外汇智能分析系统/EA 专业破解曹操水木外汇智能分析系统/EA 专业破解老船长外汇智能分析系统 专业破解灵灵狗009黄金外汇交易系统(EA) 专业破解金嘉亿外汇智能分析系统 专业破解大浪淘沙MT4智能操盘手 专业破解大鱼外汇黄金智能分析系统 专业破解汇市导航系统 专业破解海阔外汇智能软件(EA) 专业破解富盈外汇智能分析系统 专业破解傻瓜外汇智能分析系统 本地同步跟单EA 专业破解水木外汇智能分析系统 专业破解淘金者智能分析系统(EA) 。。。。。。。。。。。。。。。。。。。。。。。。。 需要的汇友加本人QQ:452337597 12 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一个客户端、另一个客户端是在同一个计算机上还是不同计算机?
mt之外,用C语言编写监控文件变化的程序 或其他进程间通讯办法 来完成, 设计这EA的人应该有能力解决。
仅靠配置设置可能不行了。
就是在同一个计算机上面的两个客户端间的文件转移,在MT之内就不能转移吗?
mt限制自己只能读写指定目录
https://www.mql4.com/cn/search#!keyword=file%20read%20write
https://www.mql5.com/en/docs/files
mt限制自己只能读写指定目录
https://www.mql4.com/cn/search#!keyword=file%20read%20write
https://www.mql5.com/en/docs/files
第一,terminal_data_folder\MQL5\FILES\ (in the terminal menu select to view "File" - "Open the data directory");
第二, C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\.
你的意思是告诉我MT4 604的版本是和MT5一样的吗?如果是的话,我测试了也还是不行;我把复制文件的那个函数两个地址都打印出来:
bool CopyFiles()
{
bool li_ret_0=TRUE;
string l_str_concat_4=StringConcatenate(TerminalPath(),"\\MQL4\\Files\\",AccountNumber(),".dat");
Print(l_str_concat_4);
string l_str_concat_12=StringConcatenate(TerminalInfoString(TERMINAL_COMMONDATA_PATH),"\\",AccountNumber(),".dat");
Print(l_str_concat_12);
li_ret_0=CopyFileA(l_str_concat_4,l_str_concat_12,false);
return (li_ret_0);
}
在MT4的客户端里面有显示如下:
可见是在老师你说的MT5指定的文件下,但是这之间还是复制不了文件,图表的右上角还是显示“Error Write to Clones” ,再次请教问题所在?
似乎不许这样复制。
copy move 等仅限 terminal_data_folder\MQL4\FILES\及其下的子目录 或 AppData\Roaming\MetaQuotes\Terminal\Common\Files及其下子目录,它们之间不许copy move等。
可试验用先读, 再写到另外地方的方式, 不用copy move 方式
参考
https://www.mql5.com/en/docs/files/filecopy
https://www.mql5.com/en/docs/files/filemove
专业破解激情提款机EA 老黄牛外汇ea
专业破解激情提款机系列汇神EA、千里马EA
专业破解各种外汇智能分析系统/EA
专业破解黄金甲EA 美国汇神EA
专业破解趋向建仓智能分析系统
专业破解曹操外汇智能分析系统/EA
专业破解曹操水木外汇智能分析系统/EA
专业破解老船长外汇智能分析系统
专业破解灵灵狗009黄金外汇交易系统(EA)
专业破解金嘉亿外汇智能分析系统
专业破解大浪淘沙MT4智能操盘手
专业破解大鱼外汇黄金智能分析系统
专业破解汇市导航系统
专业破解海阔外汇智能软件(EA)
专业破解富盈外汇智能分析系统
专业破解傻瓜外汇智能分析系统
本地同步跟单EA
专业破解水木外汇智能分析系统
专业破解淘金者智能分析系统(EA)
。。。。。。。。。。。。。。。。。。。。。。。。。
需要的汇友加本人QQ:452337597