任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 648 1...641642643644645646647648649650651652653654655...1178 新评论 intrade 2014.07.01 12:56 #6471 问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。 Vitalie Postolache 2014.07.01 13:02 #6472 intrade: 问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。 所以不要创建空变量。并检查已经被符号、魔术师打开的东西,如果有必要--按时间范围。但这里没有心灵感应,没有密码就没有什么可说的。 Alexander 2014.07.01 13:58 #6473 intrade: 问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。 问题是,为什么我们需要在专家顾问运行时改变时间框架?你必须设置一个禁忌--放上EA,忘记图表,如果你需要看什么,就打开一个新的图表,做你想做的事。 Boris 2014.07.01 14:31 #6474 intrade: 问题是,当你改变时间框架时,专家顾问会预先初始化,这导致了很多空的变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。 使用定时器,比如说。关闭返回相应图表的条形图(由移位参数指定)的收盘价。doubleiClose( stringsymbol,// 符号 intTimeframe,// period intshift// shift )。并随心所欲地改变时间框架!看看《独》吧,都在那里等着你呢! [删除] 2014.07.01 16:14 #6475 Prints是否会减慢EA的优化 速度,或者不被处理? Vladimir Pastushak 2014.07.01 17:11 #6476 ClanVi: Prints是否会减慢EA的优化速度,或者不被处理? 是的,任何一行代码都需要CPU的时间,发出信息或与图形对象一起工作的代码会大大减慢程序的执行 速度...... Boris 2014.07.01 18:06 #6477 ClanVi: Prints是否会减慢EA的优化速度,或者不被处理? 这是很容易避免的!当代码在测试器中被测试后,把它放在打印或注释 之前 if(!IsOptimization() || !IsTesting()) 而且它不会缝合! [删除] 2014.07.01 18:18 #6478 VOLDEMAR: 是的,任何一行代码都需要CPU的时间,发出信息或与图形对象一起工作的代码会大大减慢程序的执行速度......。 如果不是在视觉模式下,图形对象在优化器和测试器中会被忽略,但打印出来的东西对我来说是很有趣的。 Nikolay Grygoryev 2014.07.02 04:45 #6479 大家下午好。先生们建议如何处理 "错误6 "的错误,与服务器没有连接,但滴答声响起,一切如常.... 测试中的猫头鹰......今天我起来了,你在这里.....,有4只猫头鹰5M 15M 30M 1H这样的错误在M5 M15 M30的日志中抛出,都是在不同时间和价格....谁对这种事情有经验,请帮助。谢谢。 realgentleman 2014.07.02 09:53 #6480 调试器不工作 - 怎么了?向所有论坛成员致以最美好的祝愿!没有人回答我在第644页提出的问题。我一定是问错了,所以我再问一遍。所以。Metatrader Bild 646, Editor Bild 934。这里有一个简单的指标。class CDebuggerFix { } ExtDebuggerFix; //Это заклинание, исправляющее известный баг. void start() { int i=10, k3; string k2; while(i>=1) { k2=Symbol(); if (k2=="EURUSD") k3=3; if (k2=="USDCHF") k3=4; if ((k2=="EURUSD"||k2=="USDCHF")!=True) k3=5; Alert("k2=",k2,"\n","k3=",k3); i--; } return; }我在欧元兑美元 的M1 图表上运行它,得到的结果是这样的。 也就是说,一切都像它应该的那样。 现在我在Alert 之前做一个断点,并运行调试器。 USDCHF,H1 图表出现。它是从哪里来的?只有EURUSD ,M1 是开放的。 我按下确定键,这就是我看到的情况。 也就是说,该指标正是从这个USDCHF,H1 中获取数据。这里有什么问题呢? 第二个问题。 编辑器没有把写好的脚本放在Scripts 文件夹里,而是放在MQL4 文件夹里,并把编译后的文件也放在那里。我必须手动拖放源代码到Scripts 文件夹,然后编译,脚本才会出现在Navigator中。指标没有这个问题,它们直接进入它们的文件夹。 是我做错了什么,还是编辑部犯了一个错误? 祝愿回答我的人好运。 1...641642643644645646647648649650651652653654655...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。
所以不要创建空变量。并检查已经被符号、魔术师打开的东西,如果有必要--按时间范围。但这里没有心灵感应,没有密码就没有什么可说的。
问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。
问题是,为什么我们需要在专家顾问运行时改变时间框架?你必须设置一个禁忌--放上EA,忘记图表,如果你需要看什么,就打开一个新的图表,做你想做的事。
问题是,当你改变时间框架时,专家顾问会预先初始化,这导致了很多空的变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。
使用定时器,比如说。
关闭
返回相应图表的条形图(由移位参数指定)的收盘价。
doubleiClose(
stringsymbol,// 符号
intTimeframe,// period
intshift// shift
)。
并随心所欲地改变时间框架!看看《独》吧,都在那里等着你呢!
Prints是否会减慢EA的优化速度,或者不被处理?
是的,任何一行代码都需要CPU的时间,发出信息或与图形对象一起工作的代码会大大减慢程序的执行 速度......
Prints是否会减慢EA的优化速度,或者不被处理?
这是很容易避免的!当代码在测试器中被测试后,把它放在打印或注释 之前
if(!IsOptimization() || !IsTesting())
而且它不会缝合!
是的,任何一行代码都需要CPU的时间,发出信息或与图形对象一起工作的代码会大大减慢程序的执行速度......。
调试器不工作 - 怎么了?
向所有论坛成员致以最美好的祝愿!
没有人回答我在第644页提出的问题。我一定是问错了,所以我再问一遍。所以。
Metatrader Bild 646, Editor Bild 934。这里有一个简单的指标。
我在欧元兑美元 的M1 图表上运行它,得到的结果是这样的。
也就是说,一切都像它应该的那样。
现在我在Alert 之前做一个断点,并运行调试器。
USDCHF,H1 图表出现。它是从哪里来的?只有EURUSD ,M1 是开放的。
我按下确定键,这就是我看到的情况。
也就是说,该指标正是从这个USDCHF,H1 中获取数据。这里有什么问题呢?
第二个问题。 编辑器没有把写好的脚本放在Scripts 文件夹里,而是放在MQL4 文件夹里,并把编译后的文件也放在那里。我必须手动拖放源代码到Scripts 文件夹,然后编译,脚本才会出现在Navigator中。指标没有这个问题,它们直接进入它们的文件夹。 是我做错了什么,还是编辑部犯了一个错误?
祝愿回答我的人好运。