新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 688 1...681682683684685686687688689690691692693694695...1953 新评论 [删除] 2018.11.08 14:59 #6871 Taras Slobodyanik:当然,他们做到了,也做到了。 最好是从过去到未来的划分)(嗯,请记住,有些角色在凌晨1点开放,有些在上午9点开放)他们说,无论一个讲师如何准确地表达自己,总会有一些人误解他。 我的问题。 将 "周期分隔符 "扩展到预测区的最佳方法是什么? 建议在程序代码的层面上给出答案,而不是寻找定界符的程序本身。该程序本身已经很清楚和简单。 我在问如何做得更好、更容易。 - 改变标准库 的代码,还是写自己的? - 标准库的哪些文件负责这个程序? - 也许这个问题有现成的解决方案?- 那么他们在哪里。 等等。 换句话说--在这个问题上谁知道呢? Taras Slobodyanik 2018.11.08 15:22 #6872 neverness:该程序本身已经很清楚和简单。好吧,你还没有开始做呢) 永远 不会。我的问题。 将 "周期分隔符 "扩展到预测区的最佳方法是什么? 因此,并延长当前的时间+周期分隔符...以此类推 [删除] 2018.11.08 16:04 #6873 Taras Slobodyanik:嗯,你还没开始做呢) 并延长当前的时间+分隔期...等等。不仅你已经开始了,而且我很早就已经完成了。但在另一个程序环境中。 我对MQL4/MQL5很感兴趣,到底有没有人真正开始使用? 而在MQL4/MQL5编程环境中,这个过程的实现有什么特殊性? Igor Makanu 2018.11.08 16:31 #6874 neverness:不是刚开始,而是很久以前就完成了。但在一个不同的软件环境中。 我对MQL4/MQL5感兴趣,还是不感兴趣? 而在MQL4/MQL5编程环境中的实施有什么特殊性?很难说你想要什么,就我的理解,你想看到柱状数字0右边的垂直线,这些线应该对应于标准TF。 如果这是MT4的任务,你需要使用SetIndexShift()移动指标缓冲区,并使用DRAW_HISTOGRAM类型绘制垂直线。 [删除] 2018.11.08 17:29 #6875 Igor Makanu:很难说你想要什么,据我所知,你想看到第0条右边的垂直线,这些线应该对应于标准的TF。 如果这是一个MT4任务,你需要使用SetIndexShift()移动指标缓冲区,并使用DRAW_HISTOGRAM类型绘制垂直线。完全正确。我想看到第0条右边的竖行句号分隔符。 但是,为什么要为此而移动指标缓冲区? 为什么这么难? 例如,我们可以直接 "自动 "绘制分隔线--扩展现有的分隔线。 但要做到这一点,你需要现有定界符的坐标(至少是最后两个)。 唯一的问题是如何获得这些坐标。 是的,更新图片应该与更新已有的定界符一起进行。 如果能得到绘制标准定界符的程序文本,那就很有意思了。 [删除] 2018.11.08 17:55 #6876 Artyom Trishkin 我跟你说实话吧。我不知道这个话题会引起这么多问题,需要进行某种 "讨论"。 我只是希望能得到一个指标的链接,或者一个执行这个标准程序的库文件。 我想问: 在MT4中,哪些程序/方案执行标准分离器的构建? Maxim Kuznetsov 2018.11.08 18:11 #6877 neverness:我跟你说实话吧。我不知道这个话题会引起这么多问题,需要进行某种 "讨论"。 我只是希望能得到一个指标的链接,或者一个执行这个标准程序的库文件。 我想问: 在MT4中,哪个程序/方案做了标准分离器的构建?这是一个古老的MT4错误--它不知道如何在未来绘制:-(以至于 "手工 "制作的构建在周末后被推倒了。 不知道他们是否修复了它(更有可能没有,4的功能被放弃了),但对于手工绘图,我必须使用第三方的,不便宜的程序。 Maxim Kuznetsov 2018.11.08 18:14 #6878 对于4个自己,我必须每周使用一次自己写的脚本,安排垂直线 和标题。(顺便说一下,价格/时间尺度也是"......不在红军") [删除] 2018.11.08 18:19 #6879 Maxim Kuznetsov:这是一个古老的MT4错误--它无法在未来绘制 :-( 以至于 "手工 "制作的构建在周末后被击倒。 我不知道它是否被修复了(更有可能没有,4的功能被放弃了),但对于手动绘图,我必须使用第三方的,不便宜的程序。在MT5中有什么变化吗? Igor Makanu 2018.11.08 19:06 #6880 neverness:但为什么要移动指标缓冲区来做这件事? 为什么这么复杂? 例如,你可以直接 "自动 "画出定界线--只是扩展现有的定界线。这并不复杂,但你可能不了解指标在MT中是如何工作的,它们的优势是什么。 与专家顾问和脚本相比,指标有一个优势,那就是指标缓冲区,而缓冲区 又是双倍类型的数组,也就是说,对于程序员来说,要在指标中画出一些东西,只要在数组中填入数值就可以了--其余的都由终端完成。但人们应该明白,数组(指标缓冲区)的每一个元素都与条形索引严格相连。所以,为了解决你的问题,我们应该把数值放在没有条形(未来)的指标缓冲区里,而且数组索引不能是负数,对吗?为此,你需要用SetIndexShift()来转移指标缓冲区。 如果你使用图形对象绘图,你不需要指标,你只需执行绘制OBJ_VLINE对象的脚本,然后卸载脚本。我不喜欢图形对象,大约5年前,MT4非常慢,如果我画了100个图形对象,我就会感到疲倦,现在MT4非常高效,可能没有任何问题,图形对象不会拖累终端。 ZS:我在kodobase中找到了一个例子--用指标缓冲区画垂直线https://www.mql5.com/ru/code/23009 Time_Bar_Custom_Weekly www.mql5.com Индикатор строит по одной вертикальной линии на графике в сутки в фиксированный в настройках момент времени один раз в неделю. Отрисовка линий происходит с помощью индикаторных буферов и . Целесообразно располагать этот... 1...681682683684685686687688689690691692693694695...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当然,他们做到了,也做到了。
最好是从过去到未来的划分)
(嗯,请记住,有些角色在凌晨1点开放,有些在上午9点开放)
他们说,无论一个讲师如何准确地表达自己,总会有一些人误解他。
我的问题。
将 "周期分隔符 "扩展到预测区的最佳方法是什么?
建议在程序代码的层面上给出答案,而不是寻找定界符的程序本身。该程序本身已经很清楚和简单。
我在问如何做得更好、更容易。
- 改变标准库 的代码,还是写自己的?
- 标准库的哪些文件负责这个程序?
- 也许这个问题有现成的解决方案?- 那么他们在哪里。
等等。
换句话说--在这个问题上谁知道呢?
该程序本身已经很清楚和简单。
好吧,你还没有开始做呢)
我的问题。
将 "周期分隔符 "扩展到预测区的最佳方法是什么?
因此,并延长当前的时间+周期分隔符...以此类推
嗯,你还没开始做呢)
并延长当前的时间+分隔期...等等。
不仅你已经开始了,而且我很早就已经完成了。但在另一个程序环境中。
我对MQL4/MQL5很感兴趣,到底有没有人真正开始使用?
而在MQL4/MQL5编程环境中,这个过程的实现有什么特殊性?
不是刚开始,而是很久以前就完成了。但在一个不同的软件环境中。
我对MQL4/MQL5感兴趣,还是不感兴趣?
而在MQL4/MQL5编程环境中的实施有什么特殊性?
很难说你想要什么,就我的理解,你想看到柱状数字0右边的垂直线,这些线应该对应于标准TF。
如果这是MT4的任务,你需要使用SetIndexShift()移动指标缓冲区,并使用DRAW_HISTOGRAM类型绘制垂直线。
很难说你想要什么,据我所知,你想看到第0条右边的垂直线,这些线应该对应于标准的TF。
如果这是一个MT4任务,你需要使用SetIndexShift()移动指标缓冲区,并使用DRAW_HISTOGRAM类型绘制垂直线。
完全正确。我想看到第0条右边的竖行句号分隔符。
但是,为什么要为此而移动指标缓冲区? 为什么这么难?
例如,我们可以直接 "自动 "绘制分隔线--扩展现有的分隔线。
但要做到这一点,你需要现有定界符的坐标(至少是最后两个)。
唯一的问题是如何获得这些坐标。
是的,更新图片应该与更新已有的定界符一起进行。
如果能得到绘制标准定界符的程序文本,那就很有意思了。
我跟你说实话吧。我不知道这个话题会引起这么多问题,需要进行某种 "讨论"。
我只是希望能得到一个指标的链接,或者一个执行这个标准程序的库文件。
我想问:
在MT4中,哪些程序/方案执行标准分离器的构建?
我跟你说实话吧。我不知道这个话题会引起这么多问题,需要进行某种 "讨论"。
我只是希望能得到一个指标的链接,或者一个执行这个标准程序的库文件。
我想问:
在MT4中,哪个程序/方案做了标准分离器的构建?
这是一个古老的MT4错误--它不知道如何在未来绘制:-(以至于 "手工 "制作的构建在周末后被推倒了。
不知道他们是否修复了它(更有可能没有,4的功能被放弃了),但对于手工绘图,我必须使用第三方的,不便宜的程序。
对于4个自己,我必须每周使用一次自己写的脚本,安排垂直线 和标题。(顺便说一下,价格/时间尺度也是"......不在红军")
这是一个古老的MT4错误--它无法在未来绘制 :-( 以至于 "手工 "制作的构建在周末后被击倒。
我不知道它是否被修复了(更有可能没有,4的功能被放弃了),但对于手动绘图,我必须使用第三方的,不便宜的程序。
在MT5中有什么变化吗?
但为什么要移动指标缓冲区来做这件事? 为什么这么复杂?
例如,你可以直接 "自动 "画出定界线--只是扩展现有的定界线。
这并不复杂,但你可能不了解指标在MT中是如何工作的,它们的优势是什么。
与专家顾问和脚本相比,指标有一个优势,那就是指标缓冲区,而缓冲区 又是双倍类型的数组,也就是说,对于程序员来说,要在指标中画出一些东西,只要在数组中填入数值就可以了--其余的都由终端完成。但人们应该明白,数组(指标缓冲区)的每一个元素都与条形索引严格相连。所以,为了解决你的问题,我们应该把数值放在没有条形(未来)的指标缓冲区里,而且数组索引不能是负数,对吗?为此,你需要用SetIndexShift()来转移指标缓冲区。
如果你使用图形对象绘图,你不需要指标,你只需执行绘制OBJ_VLINE对象的脚本,然后卸载脚本。我不喜欢图形对象,大约5年前,MT4非常慢,如果我画了100个图形对象,我就会感到疲倦,现在MT4非常高效,可能没有任何问题,图形对象不会拖累终端。
ZS:我在kodobase中找到了一个例子--用指标缓冲区画垂直线https://www.mql5.com/ru/code/23009