MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 104 1...979899100101102103104105106107108109110111...161 新评论 Slava 2013.12.09 04:14 #1031 artmedia70: 这很有趣。专家顾问的名称包括其子文件夹的名称。 这不必要地增加了专家名字的大小。 例如:如果专家顾问的名字是Expert,并且它存储在Terminal_directory/MQL4/experts/Orders/Nickname。 那么专家顾问的名称将不是专家,而是Orders\Customer_name\Expert。如果对象的名称包括Expert_name和object_name_time,它的字符数已经超标,对象将以零价格和零时间输出。 如果对象名称包括一个EA名称,在去初始化时被清理,这给对象名称本身留下的空间非常小。 这一点会不会被改变,还是会一直如此? 有待改变。 Ilya Severskiy 2013.12.09 04:15 #1032 Renat:看看日志--它是否写着什么正在下载和什么已经下载? 不能下载帮助更新 现在是这样的 Vladimir Pastushak 2013.12.09 07:01 #1033 伙计们,在我的记忆中,在早期版本的终端中,这样的事情是可行的 extern double sig[3]= {12,0.548,0.21,0.413}; 但现在它产生了一个错误,怎么了? 第二个问题 当在闪存盘上安装 带有便携式标志的终端 时,它是否能正常工作?我记得早些时候有显示账户名称和账户上的天文数字的问题...... Ihor Herasko 2013.12.09 07:11 #1034 VOLDEMAR:伙计们,在我的记忆中,在早期版本的终端中,这样的事情是可行的 但现在它产生了一个错误,怎么了?第二个问题 当在闪存盘上安装带有便携式标志的终端时,它是否能正常工作?我记得以前有显示账户名称和账户上的天文数字的问题... 声明了一个 有三个元素的数组,但有四个元素被写入其中。绝对是个错误。当初始化列表很大时,你最好这样做。 double sig[]= {12,0.548,0.21,0.413}; 编译器会自己计算。 而声明一个数组作为设置参数--怎么做? Vladimir Pastushak 2013.12.09 07:15 #1035 Scriptong: 声明了一个有三个元素的数组,但有四个元素被写入其中。绝对是个错误。当初始化列表很大时,你最好这样做。 编译器将自己进行数学计算。 没有,没有用。 Ihor Herasko 2013.12.09 07:32 #1036 VOLDEMAR: 没有,不工作 好吧,它用通俗的英语说:设置中不允许这样做。希望有一个恒定的值 :) Vladimir Pastushak 2013.12.09 07:50 #1037 Scriptong: 好吧,这是用通俗的英语写的:设置中不允许。希望有一个恒定的值 :) 我不懂英语(),但我见过的代码中,很多参数都是通过(;)在设置中输入的...... Slava 2013.12.09 08:16 #1038 VOLDEMAR: 伙计们,在我的记忆中,在早期版本的终端中,这样的事情是可行的 但现在却出现了错误,这是怎么回事? 以前也没有用过。移除外部修改器 Sergey Dzyublik 2013.12.09 08:17 #1039 告诉我,我不明白发生这种情况的原因。参考资料。 Событие Deinit генерируется для экспертов и индикаторов в следующих случаях: -在卸载一个mql4-程序之前。 在以下情况下会对附在图表上的专家顾问进行卸载 -关闭 终端(如果专家顾问已经连接到一个图表上)。 1) 在OnInit中,Expert Advisor创建了400个图形对象(通过 新 对象 使用类)。 2) 在OnDeinit中删除( 删除 操作符 删除由新 操作符创建的对象)。 当删除一个EA时,一切都很顺利(创建的对象被删除)。 当切换TF时,如果历史被加载 - 一切都很顺利(创建的对象被删除,新的对象被创建)。 当切换TF时,如果 这个TF的 历史记录 没有被加载--这 在Deinit和OnInit 上发生了3次 ,而且很快就会发生。 (有时对象根本没有被创建,而终端没有给出错误) 关闭并重新启动终端 会导致400个错误 4200- 对象已经存在。 关闭终端不会导致OnDeinit? 我怎样才能手动删除400个对象?从当前图表中 添加 "删除所有对象 "的按钮,肯定是建议的? (p.s. 亲爱的开发者,创建对象的顺序 是否会很快(一个月)得到纠正? 以使顺序不是取决于名称,而是取决于代码中对象的创建方式) //alexey_pak 谢谢,我不知道Ctrl+A在 "对象列表 "中可以工作。 Ilya Severskiy 2013.12.09 09:05 #1040 同事们,我得到一个关于汇编的警告。 可能使用未初始化的变量'PipStep'。 为这样的大块。 PipStep = NormalizeDouble(InitPipStep * MathPow(PipStepExp, BuyOrders - StartDynStep + 1),0); LastBuyPrice = FindLastBuyPrice(); if(Ask < LastBuyPrice - (PipStep * Point))//для ЭТОЙ строки выдало possible use of uninitialized variable 'PipStep' 所有的变量都被初始化为双数,这有什么问题吗? 1...979899100101102103104105106107108109110111...161 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这很有趣。专家顾问的名称包括其子文件夹的名称。
这不必要地增加了专家名字的大小。
例如:如果专家顾问的名字是Expert,并且它存储在Terminal_directory/MQL4/experts/Orders/Nickname。
那么专家顾问的名称将不是专家,而是Orders\Customer_name\Expert。如果对象的名称包括Expert_name和object_name_time,它的字符数已经超标,对象将以零价格和零时间输出。
如果对象名称包括一个EA名称,在去初始化时被清理,这给对象名称本身留下的空间非常小。
这一点会不会被改变,还是会一直如此?
有待改变。
看看日志--它是否写着什么正在下载和什么已经下载?
不能下载帮助更新
现在是这样的
伙计们,在我的记忆中,在早期版本的终端中,这样的事情是可行的
但现在它产生了一个错误,怎么了?
第二个问题
当在闪存盘上安装 带有便携式标志的终端 时,它是否能正常工作?我记得早些时候有显示账户名称和账户上的天文数字的问题......
伙计们,在我的记忆中,在早期版本的终端中,这样的事情是可行的
但现在它产生了一个错误,怎么了?
第二个问题
当在闪存盘上安装带有便携式标志的终端时,它是否能正常工作?我记得以前有显示账户名称和账户上的天文数字的问题...
声明了一个 有三个元素的数组,但有四个元素被写入其中。绝对是个错误。当初始化列表很大时,你最好这样做。
编译器会自己计算。
而声明一个数组作为设置参数--怎么做?
声明了一个有三个元素的数组,但有四个元素被写入其中。绝对是个错误。当初始化列表很大时,你最好这样做。
编译器将自己进行数学计算。
没有,没有用。
没有,不工作
好吧,它用通俗的英语说:设置中不允许这样做。希望有一个恒定的值 :)
好吧,这是用通俗的英语写的:设置中不允许。希望有一个恒定的值 :)
我不懂英语(),但我见过的代码中,很多参数都是通过(;)在设置中输入的......
伙计们,在我的记忆中,在早期版本的终端中,这样的事情是可行的
但现在却出现了错误,这是怎么回事?
以前也没有用过。移除外部修改器
告诉我,我不明白发生这种情况的原因。参考资料。
Событие Deinit генерируется для экспертов и индикаторов в следующих случаях:
-在卸载一个mql4-程序之前。
在以下情况下会对附在图表上的专家顾问进行卸载
-关闭 终端(如果专家顾问已经连接到一个图表上)。
1) 在OnInit中,Expert Advisor创建了400个图形对象(通过 新 对象 使用类)。
2) 在OnDeinit中删除( 删除 操作符 删除由新 操作符创建的对象)。
当删除一个EA时,一切都很顺利(创建的对象被删除)。
当切换TF时,如果历史被加载 - 一切都很顺利(创建的对象被删除,新的对象被创建)。
当切换TF时,如果 这个TF的 历史记录 没有被加载--这 在Deinit和OnInit 上发生了3次 ,而且很快就会发生。
(有时对象根本没有被创建,而终端没有给出错误)
关闭并重新启动终端 会导致400个错误 4200- 对象已经存在。
关闭终端不会导致OnDeinit?
我怎样才能手动删除400个对象?从当前图表中 添加 "删除所有对象 "的按钮,肯定是建议的?
(p.s. 亲爱的开发者,创建对象的顺序 是否会很快(一个月)得到纠正?
以使顺序不是取决于名称,而是取决于代码中对象的创建方式)
//alexey_pak 谢谢,我不知道Ctrl+A在 "对象列表 "中可以工作。
同事们,我得到一个关于汇编的警告。
可能使用未初始化的变量'PipStep'。
为这样的大块。
所有的变量都被初始化为双数,这有什么问题吗?