MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 44 1...373839404142434445464748495051...161 新评论 Сергей 2013.11.13 09:55 #431 能否请你告诉我如何编译你的标准例子? 这可以在这里找到。 C:\Program Files\MetaTrader 4\experts\samples\ExportFunctions.mq4 它是关于将一个字符串数组传递给一个外部dll。 编译器对sampledll.mqh中的这些行进行了抱怨 int SortStringArray(string& arr[],int); int ProcessStringArray(string& arr[],int) 。 赠送 'arr' -导入函数sampledll.mqh的参数无效 如果你把&和[]从这几行中删除 int SortStringArray(string arr,int); int ProcessStringArray(string arr,int)。 编译器会对ExportFunctions.mq4中的几行进行投诉 cnt=SortStringArray(strarray,ArraySize(strarray))。 cnt=ProcessStringArray(strarray,ArraySize(strarray))。 'strarray' - 参数转换不允许 ExportFunctions.mq4 同时,strarray被声明为一个数组。 string strarray[6]={ 'first', 'second', 'third', 'fourth', 'ifth' }; MetaTrader 4 Build 529 ########### CustomPeriod 指标获取不同周期数据 CPU100% Any Script/Indicator for changing Test Account 2013.11.13 10:30 #432 Interesting: 致开发者 我正在测试欧元兑美元的标准MACD。交易账户是一样的,参数是一样的,符号是一样的。 在509的交易被执行,但在538的交易却没有。 在新版本中,请将OnStart入口点改成OnTick。 [删除] 2013.11.13 10:39 #433 alexvd: 在新版本中,请将OnStart入口点修正为OnTick。 什么时候能提供正常版本? Test Account 2013.11.13 11:00 #434 Interesting: 什么时候能提供正常版本? 我们将在下一个版本中更新它。 Artyom Trishkin 2013.11.13 11:38 #435 如果只有终端在运行,按F4 或服务-->MetaQuotes语言编辑器 将从那里启动ME编辑器。完美。 终端运行/portable,ME运行/portable。完美。 但当只启动ME编辑器时,无论是F4,还是工具-->贸易终端,都不能打开终端。 另外,终端对所有A4Tech WOP-49鼠标轮都没有反应。编辑器是有反应的,但只有在独立运行时(不是通过终端的F4)。 有趣的是:当市场观察和终端导航仪位于编辑导航仪窗口上方,并且终端处于焦点位置时,编辑导航仪会对鼠标滚轮做出反应,同样只有在ME独立运行时才会如此。如果编辑器是通过终端的F4启动的,它对鼠标滚轮没有反应。 Alexander 2013.11.13 12:00 #436 artmedia70:如果只有终端在运行,按F4 或服务-->MetaQuotes语言编辑器 将从那里启动ME编辑器。完美。 终端运行/portable,ME运行/portable。完美。 但当只启动ME编辑器时,无论是F4 还是工具-->贸易终端 都不能打开终端。 请把所有细节写给serviced, 我还不能重现它。 指定终端 和编辑器的 用户名和权限、操作系统、比特率、构建号。谢谢你。 Artyom Trishkin 2013.11.13 12:38 #437 alexloz: 请写信给servicedesk,说明所有细节, 我还不能重现它。 指定终端和编辑器的用户和权限、操作系统、比特率、构建号。谢谢你。 票#883890 | 2013.11.13 13:35 Vladimir 2013.11.13 13:00 #438 我自己也没能搞清楚。你能告诉我,ex5脚本和EA是否应该在测试的MT4中工作? Artyom Trishkin 2013.11.13 14:22 #439 我编译了新的代码。编译后,它没有出现在终端导航器窗口,更新导航器中的列表也没有帮助。只有重新启动终端。 是否会像以前一样--新的*ex4在编译后立即出现在终端导航器中? [删除] 2013.11.13 14:38 #440 artmedia70: 我编译了新的代码。编译后,它没有出现在终端导航器窗口,更新导航器中的列表也没有帮助。只有重新启动终端。 是否会像以前一样--新的*ex4在编译后立即出现在终端导航器中? 你能更详细地解释哪个代码吗? 代码是什么? 1...373839404142434445464748495051...161 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
能否请你告诉我如何编译你的标准例子?
这可以在这里找到。
C:\Program Files\MetaTrader 4\experts\samples\ExportFunctions.mq4
它是关于将一个字符串数组传递给一个外部dll。
编译器对sampledll.mqh中的这些行进行了抱怨
int SortStringArray(string& arr[],int);
int ProcessStringArray(string& arr[],int) 。
赠送
'arr' -导入函数sampledll.mqh的参数无效
如果你把&和[]从这几行中删除
int SortStringArray(string arr,int);
int ProcessStringArray(string arr,int)。
编译器会对ExportFunctions.mq4中的几行进行投诉
cnt=SortStringArray(strarray,ArraySize(strarray))。
cnt=ProcessStringArray(strarray,ArraySize(strarray))。
'strarray' - 参数转换不允许 ExportFunctions.mq4
同时,strarray被声明为一个数组。
string strarray[6]={ 'first', 'second', 'third', 'fourth', 'ifth' };
致开发者
我正在测试欧元兑美元的标准MACD。交易账户是一样的,参数是一样的,符号是一样的。
在509的交易被执行,但在538的交易却没有。
在新版本中,请将OnStart入口点改成OnTick。
在新版本中,请将OnStart入口点修正为OnTick。
什么时候能提供正常版本?
我们将在下一个版本中更新它。
如果只有终端在运行,按F4 或服务-->MetaQuotes语言编辑器 将从那里启动ME编辑器。完美。
终端运行/portable,ME运行/portable。完美。
但当只启动ME编辑器时,无论是F4,还是工具-->贸易终端,都不能打开终端。
另外,终端对所有A4Tech WOP-49鼠标轮都没有反应。编辑器是有反应的,但只有在独立运行时(不是通过终端的F4)。
有趣的是:当市场观察和终端导航仪位于编辑导航仪窗口上方,并且终端处于焦点位置时,编辑导航仪会对鼠标滚轮做出反应,同样只有在ME独立运行时才会如此。如果编辑器是通过终端的F4启动的,它对鼠标滚轮没有反应。
如果只有终端在运行,按F4 或服务-->MetaQuotes语言编辑器 将从那里启动ME编辑器。完美。
终端运行/portable,ME运行/portable。完美。
但当只启动ME编辑器时,无论是F4 还是工具-->贸易终端 都不能打开终端。
请把所有细节写给serviced, 我还不能重现它。
指定终端 和编辑器的 用户名和权限、操作系统、比特率、构建号。谢谢你。
请写信给servicedesk,说明所有细节, 我还不能重现它。
指定终端和编辑器的用户和权限、操作系统、比特率、构建号。谢谢你。
我编译了新的代码。编译后,它没有出现在终端导航器窗口,更新导航器中的列表也没有帮助。只有重新启动终端。
是否会像以前一样--新的*ex4在编译后立即出现在终端导航器中?
我编译了新的代码。编译后,它没有出现在终端导航器窗口,更新导航器中的列表也没有帮助。只有重新启动终端。
是否会像以前一样--新的*ex4在编译后立即出现在终端导航器中?
你能更详细地解释哪个代码吗? 代码是什么?