错误、漏洞、问题 - 页 419 1...412413414415416417418419420421422423424425426...3184 新评论 [删除] 2011.06.17 02:55 #4181 Im_hungry:晚上好,我在想,如果在这个代码中在检查了B>spred,即 "FALSE "之后,其余的值被检查。它增加了测试的运行时间,所以我必须按以下方式修改代码而在计算方面最耗时的是(proverka()--复制指标的缓冲值)。我把它放在最后,但它并不检查最后一个。我想知道。为什么?或者它不检查最后一个。试试这个方法if((B >= spred) && (IND && proverka())) { //Processing... } Alexander Puzikov 2011.06.17 03:07 #4182 Interesting:试试这个 抱歉--我检查得太少了,它以各种方式工作。 Alexander Puzikov 2011.06.17 03:15 #4183 现在我在想,为什么在EA中,指标占用了所有的内存,甚至更多。而从专家顾问那里单独工作,它就不会。可能是指标没有被删除或其他原因,但它在每个新条形上都被调用。而且我们的内存越来越少,每条( bytes not available ).为什么?是的,晚上好! Sergey Gritsay 2011.06.17 03:24 #4184 Renat: 请给我代码。 如果问题是针对我的,我刚刚创建了一个 空白的EA 并运行了它。它一定与UAC有关,因为我把所有的文件都存放在C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\88B20A762CA848D878978288235C7B072A6,而且可视化软件试图从直接目录获取数据。 [删除] 2011.06.17 03:24 #4185 Im_hungry:现在我在想,为什么在EA中,指标占用了所有的内存,甚至更多。而从专家顾问那里单独工作,它就不会。可能是指标没有被删除或其他原因,但它在每个新条形上都被调用。和越来越少的内存,每条().为什么?是的,晚上好!工作室里的例子请(至少作为一个想法的草图),或给开发商,但都是一体的。顺便问一下,"在每次打勾时被调用 "是什么意思?我们的想法是,它必须被调用一次,在初始化块。在试图绕过初始化错误的情况下,你仍然可以在一个定时器中或在一个新的tick上调用它(但只有在句柄被禁用时)。在所有其他地方,获得某一部分数据才是合理的(当然是在控制盘口的情况下)。 [删除] 2011.06.17 03:31 #4186 sergey1294: 如果问题是针对我的,我刚刚创建了一个 空白的EA 并运行了它。可能这与UAC有关,因为我的所有文件都存储在C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\88B20A762CA848D878978288235C7B072A6,渲染器试图从直接目录中提取数据。 因此,让我们把UAC排除在具有便携性的vazooms之外......:) Sergey Gritsay 2011.06.17 03:35 #4187 Interesting: 因此,让我们把UAC排除在具有便携性的vazooms之外......:) 如果我现在用这个开关启动终端,它会一直用它来启动,还是我应该每次都从命令行启动终端? Alexander Puzikov 2011.06.17 03:35 #4188 Interesting:请以工作室为例(至少作为一个想法的大纲),或对开发者,但整个事情。顺便问一下,"每次打勾都被叫 "是什么意思?我们的想法是,它必须被调用一次,在初始化块。在试图绕过初始化错误的情况下,它仍然可以在一个定时器中或在一个新的刻度上(但只有当句柄被禁用时)。在所有其他地方,只获得某一部分数据是合理的(当然要有残局 控制)。这是用来检查缓冲区是否被复制(成功与否)的。bool proverka() { ArraySetAsSeries(Buf,true); handle=iCustom(NULL,0,"V",Symbol_1,Symbol_2,Depth,ExpKoef,DateStart); ResetLastError(); int copied=CopyBuffer(handle,0,1,1,Buf); if(copied<=0) { Sleep(50); ................ 在这个例子中,我们在一个新条形 上调用指标handle=iCustom(NULL,0,"V",Symbol_1,Symbol_2,Depth,ExpKoef,DateStart); 而没有它,我们只能得到零值!!!。而且每条内存都变得越来越小... 为什么? [删除] 2011.06.17 04:21 #4189 sergey1294: 如果我现在用这个键启动终端,它会一直用这个键运行吗,还是我应该每次都从命令行启动终端?如果你创建一个批处理文件,并或纠正相应的快捷方式,那么所有的时间。如果我只是从命令行中运行它,那是一次性的事情。在我看来,用适当的名称和命令行创建一个快捷方式的副本更容易。 Sergey Gritsay 2011.06.17 04:31 #4190 Interesting:如果你创建一个批处理文件,并或纠正相应的快捷方式,那就是所有的时间。如果也只是从命令行运行,那么一次就可以了。在我看来,用适当的名称和命令行创建一个快捷方式的副本更容易。 如何做得好 1...412413414415416417418419420421422423424425426...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
晚上好,我在想,如果在这个代码中
在检查了B>spred,即 "FALSE "之后,其余的值被检查。
它增加了测试的运行时间,所以我必须按以下方式修改代码
而在计算方面最耗时的是(proverka()--复制指标的缓冲值)。
我把它放在最后,但它并不检查最后一个。我想知道。
为什么?
或者它不检查最后一个。
试试这个方法
试试这个
现在我在想,为什么在EA中,指标占用了所有的内存,甚至更多。
而从专家顾问那里单独工作,它就不会。
可能是指标没有被删除或其他原因,但它在每个新条形上都被调用。
而且我们的内存越来越少,每条(
).为什么?是的,晚上好!
请给我代码。
现在我在想,为什么在EA中,指标占用了所有的内存,甚至更多。
而从专家顾问那里单独工作,它就不会。
可能是指标没有被删除或其他原因,但它在每个新条形上都被调用。
和越来越少的内存,每条(
).为什么?是的,晚上好!
工作室里的例子请(至少作为一个想法的草图),或给开发商,但都是一体的。顺便问一下,"在每次打勾时被调用 "是什么意思?
我们的想法是,它必须被调用一次,在初始化块。在试图绕过初始化错误的情况下,你仍然可以在一个定时器中或在一个新的tick上调用它(但只有在句柄被禁用时)。
在所有其他地方,获得某一部分数据才是合理的(当然是在控制盘口的情况下)。
如果问题是针对我的,我刚刚创建了一个 空白的EA 并运行了它。可能这与UAC有关,因为我的所有文件都存储在C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\88B20A762CA848D878978288235C7B072A6,渲染器试图从直接目录中提取数据。
因此,让我们把UAC排除在具有便携性的vazooms之外......:)
请以工作室为例(至少作为一个想法的大纲),或对开发者,但整个事情。顺便问一下,"每次打勾都被叫 "是什么意思?
我们的想法是,它必须被调用一次,在初始化块。在试图绕过初始化错误的情况下,它仍然可以在一个定时器中或在一个新的刻度上(但只有当句柄被禁用时)。
在所有其他地方,只获得某一部分数据是合理的(当然要有残局 控制)。
这是用来检查缓冲区是否被复制(成功与否)的。
在这个例子中,我们在一个新条形 上调用指标
而没有它,我们只能得到零值!!!。而且每条内存都变得越来越小...
为什么?
如果我现在用这个键启动终端,它会一直用这个键运行吗,还是我应该每次都从命令行启动终端?
如果你创建一个批处理文件,并或纠正相应的快捷方式,那么所有的时间。如果我只是从命令行中运行它,那是一次性的事情。
在我看来,用适当的名称和命令行创建一个快捷方式的副本更容易。
如果你创建一个批处理文件,并或纠正相应的快捷方式,那就是所有的时间。如果也只是从命令行运行,那么一次就可以了。
在我看来,用适当的名称和命令行创建一个快捷方式的副本更容易。