错误、漏洞、问题 - 页 1157 1...115011511152115311541155115611571158115911601161116211631164...3184 新评论 Vladimir Karputov 2014.06.15 21:36 #11561 marketeer: 澄清问题--进度应在指标中发挥作用。你的代码,当转移到指标时,在运行时停止显示注释。 如果你循环使用该指标,你可以 "暂停 "整个终端。 但专家顾问允许你随心所欲地取笑这些线程。 Vladimir Karputov 2014.06.15 21:42 #11562 marketeer: 为了澄清这个问题--进度应该在指标中发挥作用。你的代码,当转移到指标时,在运行时停止显示注释。来自MQL4的帮助。运行中的程序下表显示了MQL4中程序的简要摘要。 节目 执行 注意事项 脚本 在它自己的线程中,有多少个脚本就有多少个执行线程 循环的脚本不能打断其他程序的工作 专家 在它自己的线程中,有多少专家--就有多少执行线程给他们。 循环的专家不能扰乱其他程序的工作 指标 一个符号上的所有指标有一个执行线程。有多少个指标符号 - 就有多少个执行线程 一个指标的无限循环将停止这个符号上的所有其他指标 Stanislav Korotky 2014.06.15 21:47 #11563 barabashkakvn: 如果指标是循环的,整个终端可以被 "挂 "起来。 但专家顾问允许随心所欲地对流量进行取笑。那么,一个指标可以挂住终端的事实是终端本身的一个缺陷。而与交易无关的分析计算,应该在指标中进行--尤其是它需要缓冲区的可视化,也就是说,它也不是脚本的任务。在指标中没有任何循环的东西--在这个意义上,没有无限循环。有一个有控制的计算,但需要时间。 Vladimir Karputov 2014.06.15 21:58 #11564 marketeer:...火鸡中没有任何东西是循环的--在这个意义上,没有无限循环。有一个有控制的计算,但需要时间。 你在哪个指标函数调用 中进行计算?如果你真的需要做这样的计算,"批量计算 "是有意义的。 Vladimir Karputov 2014.06.15 22:01 #11565 这里的主题是:https://www.mql5.com/ru/forum/23162 Порционное вычисление в индикаторе www.mql5.com Индикатор производит вычисление одного значения для бара достаточно длительное время (запрос к БД, вычисление на стороне БД, возврат значения функции). - - Категория: технические индикаторы и анализ рынка форекс Stanislav Korotky 2014.06.15 22:07 #11566 barabashkakvn: 你在哪个指标函数调用 中进行计算?如果你真的需要进行这样的计算,"批量计算 "是有意义的。 硬代码是在计算部分,而不是在inite,如果这是问题的话。"批量计算 "是一个单独的麻烦,要保存和恢复中间状态,并使这个过程本身变慢。这不是一个选项。 Renat Fatkhullin 2014.06.16 02:02 #11567 joo: 那么,如果控制台编译器被终端移除,你毕竟如何使用它呢?为什么会出现在终端?终端有自己的全部。只要把编译器放在其他地方。 Andrey Dik 2014.06.16 02:59 #11568 Renat:为什么会出现在终端?终端有自己的全部。只要把编译器放在其他地方。 是的,可以理解的是,出路是把编译器放在与终端不同的文件夹中。但新鲜的*.ex5文件也不会在终端文件夹 中创建,这意味着它们必须不断地被移到正确的地方......虽然,能否有一个命令键来指定编译文件的路径? Renat Fatkhullin 2014.06.16 03:56 #11569 joo: 是的,可以理解的是,出路是把编译器放在与终端不同的文件夹中。但新鲜的*.ex5文件也不会在终端文件夹 中创建,这意味着它们必须不断地被移到正确的地方......虽然,能否有一个命令键来指定编译文件的路径?是的,你可以在/i 键中指定一个默认目录。E:\>mql64.exe MQL4/MQL5 Compiler x64 build 937 (15 May 2014) Copyright 2001-2014, MetaQuotes Software Corp. Usage: mql64.exe [<flags>] filename.mq5 /mql5 - compile mql5 source /mql4 - compile mql4 source /s - syntax check only /i:<path> - set working directory Ilyas 2014.06.16 09:49 #11570 EX5将在原始mq5文件的位置被创建。 1...115011511152115311541155115611571158115911601161116211631164...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
澄清问题--进度应在指标中发挥作用。你的代码,当转移到指标时,在运行时停止显示注释。
为了澄清这个问题--进度应该在指标中发挥作用。你的代码,当转移到指标时,在运行时停止显示注释。
来自MQL4的帮助。
运行中的程序
下表显示了MQL4中程序的简要摘要。
节目
执行
注意事项
脚本
在它自己的线程中,有多少个脚本就有多少个执行线程
循环的脚本不能打断其他程序的工作
专家
在它自己的线程中,有多少专家--就有多少执行线程给他们。
循环的专家不能扰乱其他程序的工作
指标
一个符号上的所有指标有一个执行线程。有多少个指标符号 - 就有多少个执行线程
一个指标的无限循环将停止这个符号上的所有其他指标
如果指标是循环的,整个终端可以被 "挂 "起来。 但专家顾问允许随心所欲地对流量进行取笑。
那么,一个指标可以挂住终端的事实是终端本身的一个缺陷。而与交易无关的分析计算,应该在指标中进行--尤其是它需要缓冲区的可视化,也就是说,它也不是脚本的任务。
在指标中没有任何循环的东西--在这个意义上,没有无限循环。有一个有控制的计算,但需要时间。
...
火鸡中没有任何东西是循环的--在这个意义上,没有无限循环。有一个有控制的计算,但需要时间。
你在哪个指标函数调用 中进行计算?
那么,如果控制台编译器被终端移除,你毕竟如何使用它呢?
为什么会出现在终端?终端有自己的全部。
只要把编译器放在其他地方。
为什么会出现在终端?终端有自己的全部。
只要把编译器放在其他地方。
是的,可以理解的是,出路是把编译器放在与终端不同的文件夹中。但新鲜的*.ex5文件也不会在终端文件夹 中创建,这意味着它们必须不断地被移到正确的地方......虽然,能否有一个命令键来指定编译文件的路径?
是的,你可以在/i 键中指定一个默认目录。