编码帮助 - 页 53 1...464748495051525354555657585960...786 新评论 zigflip 2012.11.02 09:38 #521 mladen: 沿着垂直线 的想法,是否可以做一个实心的矩形,像一个 "钥匙孔 "的盒子,围绕着一个可选择的时间段,4小时,一天,等等;将盒子周围的反向 区域着色,让焦点留在空白盒子上? 如果你明白我的意思? 考虑到代码的简易性,也许它必须是,比如说4H盒,一个黑色/透明的4H盒在一个每日奶油/彩色洗涤盒内。我希望这有帮助? 非常感谢你的建议。 Ochismail 2012.11.02 16:22 #522 它的意思是... mladen: 解除这个指标的旗帜 "到底是什么意思? 它延迟显示信号--这就是它的意思。 Mladen Rakic 2012.11.02 16:26 #523 这是不可能的 它在计算中使用了2个未来条,我想这就是为什么制作它的人这样做--避免经典的重绘。如果你试图解决这个延迟,它将成为一个重绘器。 Ochismail: 它延迟显示信号--这就是它的意思。 annbeea 2012.11.05 19:35 #524 编码大师mladen你好。 我有一个指标附在这里,我搜索了一些版本,我在这里合并成一个,我注意到两个版本之间的警报会话代码有一些主要的差异,我注意到在实时M1图表中,他们似乎产生了一些不同的警报信息结果(甚至可能是错误的警报信号),你能为我检查,哪个警报版本代码(1或2)是逻辑上正确或更好,或者如果你能有任何修正或改进它,也如果你有该指标分享,请分享,非常感谢。 附加的文件: rsi_trial_test.mq4 5 kb Mladen Rakic 2012.11.06 10:02 #525 ... 尊敬的女士们、先生们 如果你正在寻找RSI和T3平滑RSI的交叉,那么你在指标中编码的第一个版本的警报是正确的。在这种情况下不应该使用第二个版本。 PS:你可能会遇到这种T3平滑化的问题。试着用这个https://www.mql5.com/en/forum/general,作为你的指标的基础。 annbeea: 你好,编码大师mladen,我有一个指标附在这里,我搜索了一些版本,我在这里合并成一个,我注意到两个版本之间的警报会话代码有一些主要的差异,我注意到在实时M1图表中,他们似乎产生了一些不同的警报信息结果(甚至可能是错误的警报信号),你能为我检查,哪个警报版本代码(1或2)是逻辑上正确或更好,或者如果你能有任何修正或改进它。 [删除] 2012.11.06 14:09 #526 用脚本EA改变所有图表上的符号 你好。 我在寻找一个脚本或EA,它可以改变MT4上所有打开的图表 的所有符号。 我想在不同时间段显示一个符号的6张图表。 当我在另一台电脑上得到一个信号时,我想把MT4上的符号快速改变为信号的符号。 这样我就能看到该货币对(MN, W, 240, 60, 5, 1)的情况。 目前我使用Esignal,它的图表与符号相连,但它太贵了。 谢谢你的回答 坑 rahul701 2012.11.06 15:00 #527 mladen: 这个问题最初可以在这个主题的第一页找到(这个帖子:https://www.mql5.com/en/forum/173235)。它被忽视是不对的。它的一些特性(对突然的价格变化做出非常非常快的反应,而在比较平静的时期仍然非常平稳)使它成为极少数能够对平均价值变化做出如此快速反应的指标之一(例如,即使是众所周知的Jurik MA在某些情况下也落后于这个移动平均线)。 这个版本是从头开始重写的(一个全新的指标),以避免第一个发布的版本出现的一些问题(特别是在一个原始的可以重绘的情况下),它现在已经成为一个 "正常的"(没有条形的限制,可选择的价格,和简化的代码)指标。结合它的属性,我认为它是值得使用的。 亲爱的Mladen,你能帮助我了解这个编码概念吗? 我正试图理解将简单指标转换为彩色指标背后的基本主题。因此,我开始使用你编码的HMA彩色指标。 我从代码中理解了以下内容。 我试图弄清楚HMA是如何变成彩色版本的,我所理解的是,你为此目的添加了3个额外的缓冲区,即uptrend[]、downtrend[]、trend[] 。 Trend[]是决定是上升趋势还是下降趋势的数组。而这是通过比较ind_buffer0和ind_buffer0来确定的。因此,如果trend[]大于0,我们将上升趋势设为ind_buffer0,下降趋势设为Empty。 当trend[]小于0时,我们做相反的事情。 所以在HMA颜色中,基本数组是ind_buffer0[],因为它包含了我们需要在图表上绘制的值。 在TimMorris MA中,我面临着关于各种数组和变量的用途的问题。如果可能的话,你能不能提供一些关于这段代码背后的理论参考。 还有,为什么我们要用一个双数组 "work [] []"来绘制一条线。另外,我们在这个双数组中存储的两个值是什么? 请注意。 Rahul 附加的文件: hma_color_nrp_amp_alerts.mq4 6 kb annbeea 2012.11.07 09:35 #528 嗨,Mladen rsi试验不是我的东西,我不懂编程,我只是结合了网上的一些资料,你知道rsi repaint是不是这样的? 顺便问一下,你有适应性的T3 rsi nrp吗? 可以分享吗? Mladen Rakic 2012.11.07 09:52 #529 ... 尊敬的女士们、先生们 关于你帖子的第一部分:是的,那个版本会重绘(这是由于T3的计算方式,它有一个错误,这就是为什么我说最好使用另一个版本)。 annbeea: 嗨,Mladenrsi试验不是我的东西,我不懂编程,我只是结合了网上的一些资料,你知道rsi是否重绘? 顺便问一下,你有适应性的T3 rsi nrp吗? 可以分享吗? 谢谢 Mladen Rakic 2012.11.07 15:33 #530 ... 拉胡尔 非重绘多色线是如何绘制的,这很简单,也很难解释。很简单,因为metatrader严格地看了一个缓冲区的值,然后它 "决定 "什么应该被绘制,什么不应该。更简单的是,他们似乎从来没有想过一个缓冲区 可以用多种颜色绘制,这就是为什么我们有这么多重绘指标。复杂是因为如果没有看到meatrader的问题所在,解释到底发生了什么是很复杂的,为什么2种颜色的线只有2个绘图缓冲区是不够的,而必须至少有3个绘图缓冲区(每个额外的颜色有2个额外的绘图缓冲区),所以如果你不介意的话,我将跳过对它的解释。如果你使用CleanPoint()和PlotPoint()例程(你在HMA nrp中也有这些例程),你应该没有问题,只是记住这些例程应该只用于绘制线条(不用于直方图、箭头或任何其他类型的绘制)。 至于二维数组("work [] []"):它不是用于绘图,而是用于计算。如你所知,metatrader只允许8个缓冲区,如果你需要更多,你必须使用数组。在绘图缓冲区不允许我们使用缓冲区进行计算的情况下,我们必须使用数组,我更喜欢使用二维数组(或者很少使用三维数组),因为这样很容易 "拓宽"(例如,work被声明为work[][2],我需要多一个计算数组,需要做的就是把2改为3,然后有work[][3])。 rahul701: 亲爱的Mladen,你能帮助我了解这个编码概念吗?我试图理解将简单指标转换为彩色指标背后的基本主题。因此,为此我开始使用由u编码的HMA彩色指标。 我从代码中理解了以下内容。 我试图弄清楚HMA是如何被制作成彩色版本的,我所理解的是,你为此目的添加了3个额外的缓冲区,即uptrend[]、downtrend[]、trend[] 。 Trend[]是决定是上升趋势还是下降趋势的数组。而这是通过比较ind_buffer0和ind_buffer0来确定的。因此,如果trend[]大于0,我们将上升趋势设为ind_buffer0,下降趋势设为Empty。 当trend[]小于0时,我们做相反的事情。 所以在HMA颜色中,基本数组是ind_buffer0[],因为它包含了我们需要在图表上绘制的值。 在TimMorris MA中,我面临着关于各种数组和变量的用途的问题。如果可能的话,你能不能提供一些关于这段代码背后的理论参考。 还有,为什么我们要用一个双数组 "work [] []"来绘制一条线。另外,我们在这个双数组中存储的两个值是什么? 请注意。 拉胡尔 1...464748495051525354555657585960...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
沿着垂直线 的想法,是否可以做一个实心的矩形,像一个 "钥匙孔 "的盒子,围绕着一个可选择的时间段,4小时,一天,等等;将盒子周围的反向 区域着色,让焦点留在空白盒子上? 如果你明白我的意思?
考虑到代码的简易性,也许它必须是,比如说4H盒,一个黑色/透明的4H盒在一个每日奶油/彩色洗涤盒内。我希望这有帮助?
非常感谢你的建议。
它的意思是...
解除这个指标的旗帜 "到底是什么意思?
它延迟显示信号--这就是它的意思。
这是不可能的
它在计算中使用了2个未来条,我想这就是为什么制作它的人这样做--避免经典的重绘。如果你试图解决这个延迟,它将成为一个重绘器。
它延迟显示信号--这就是它的意思。
编码大师mladen你好。
我有一个指标附在这里,我搜索了一些版本,我在这里合并成一个,我注意到两个版本之间的警报会话代码有一些主要的差异,我注意到在实时M1图表中,他们似乎产生了一些不同的警报信息结果(甚至可能是错误的警报信号),你能为我检查,哪个警报版本代码(1或2)是逻辑上正确或更好,或者如果你能有任何修正或改进它,也如果你有该指标分享,请分享,非常感谢。
...
尊敬的女士们、先生们
如果你正在寻找RSI和T3平滑RSI的交叉,那么你在指标中编码的第一个版本的警报是正确的。在这种情况下不应该使用第二个版本。
PS:你可能会遇到这种T3平滑化的问题。试着用这个https://www.mql5.com/en/forum/general,作为你的指标的基础。
你好,编码大师mladen,我有一个指标附在这里,我搜索了一些版本,我在这里合并成一个,我注意到两个版本之间的警报会话代码有一些主要的差异,我注意到在实时M1图表中,他们似乎产生了一些不同的警报信息结果(甚至可能是错误的警报信号),你能为我检查,哪个警报版本代码(1或2)是逻辑上正确或更好,或者如果你能有任何修正或改进它。
用脚本EA改变所有图表上的符号
你好。
我在寻找一个脚本或EA,它可以改变MT4上所有打开的图表 的所有符号。
我想在不同时间段显示一个符号的6张图表。
当我在另一台电脑上得到一个信号时,我想把MT4上的符号快速改变为信号的符号。
这样我就能看到该货币对(MN, W, 240, 60, 5, 1)的情况。
目前我使用Esignal,它的图表与符号相连,但它太贵了。
谢谢你的回答
坑
这个问题最初可以在这个主题的第一页找到(这个帖子:https://www.mql5.com/en/forum/173235)。
它被忽视是不对的。它的一些特性(对突然的价格变化做出非常非常快的反应,而在比较平静的时期仍然非常平稳)使它成为极少数能够对平均价值变化做出如此快速反应的指标之一(例如,即使是众所周知的Jurik MA在某些情况下也落后于这个移动平均线)。
这个版本是从头开始重写的(一个全新的指标),以避免第一个发布的版本出现的一些问题(特别是在一个原始的可以重绘的情况下),它现在已经成为一个 "正常的"(没有条形的限制,可选择的价格,和简化的代码)指标。结合它的属性,我认为它是值得使用的。
亲爱的Mladen,你能帮助我了解这个编码概念吗?
我正试图理解将简单指标转换为彩色指标背后的基本主题。因此,我开始使用你编码的HMA彩色指标。
我从代码中理解了以下内容。
我试图弄清楚HMA是如何变成彩色版本的,我所理解的是,你为此目的添加了3个额外的缓冲区,即uptrend[]、downtrend[]、trend[] 。
Trend[]是决定是上升趋势还是下降趋势的数组。而这是通过比较ind_buffer0和ind_buffer0来确定的。因此,如果trend[]大于0,我们将上升趋势设为ind_buffer0,下降趋势设为Empty。 当trend[]小于0时,我们做相反的事情。
所以在HMA颜色中,基本数组是ind_buffer0[],因为它包含了我们需要在图表上绘制的值。
在TimMorris MA中,我面临着关于各种数组和变量的用途的问题。如果可能的话,你能不能提供一些关于这段代码背后的理论参考。 还有,为什么我们要用一个双数组 "work [] []"来绘制一条线。另外,我们在这个双数组中存储的两个值是什么?
请注意。
Rahul
嗨,Mladen
rsi试验不是我的东西,我不懂编程,我只是结合了网上的一些资料,你知道rsi repaint是不是这样的?
顺便问一下,你有适应性的T3 rsi nrp吗? 可以分享吗?
...
尊敬的女士们、先生们
关于你帖子的第一部分:是的,那个版本会重绘(这是由于T3的计算方式,它有一个错误,这就是为什么我说最好使用另一个版本)。
嗨,Mladen
rsi试验不是我的东西,我不懂编程,我只是结合了网上的一些资料,你知道rsi是否重绘?
顺便问一下,你有适应性的T3 rsi nrp吗? 可以分享吗? 谢谢...
拉胡尔
非重绘多色线是如何绘制的,这很简单,也很难解释。很简单,因为metatrader严格地看了一个缓冲区的值,然后它 "决定 "什么应该被绘制,什么不应该。更简单的是,他们似乎从来没有想过一个缓冲区 可以用多种颜色绘制,这就是为什么我们有这么多重绘指标。复杂是因为如果没有看到meatrader的问题所在,解释到底发生了什么是很复杂的,为什么2种颜色的线只有2个绘图缓冲区是不够的,而必须至少有3个绘图缓冲区(每个额外的颜色有2个额外的绘图缓冲区),所以如果你不介意的话,我将跳过对它的解释。如果你使用CleanPoint()和PlotPoint()例程(你在HMA nrp中也有这些例程),你应该没有问题,只是记住这些例程应该只用于绘制线条(不用于直方图、箭头或任何其他类型的绘制)。
至于二维数组("work [] []"):它不是用于绘图,而是用于计算。如你所知,metatrader只允许8个缓冲区,如果你需要更多,你必须使用数组。在绘图缓冲区不允许我们使用缓冲区进行计算的情况下,我们必须使用数组,我更喜欢使用二维数组(或者很少使用三维数组),因为这样很容易 "拓宽"(例如,work被声明为work[][2],我需要多一个计算数组,需要做的就是把2改为3,然后有work[][3])。
亲爱的Mladen,你能帮助我了解这个编码概念吗?
我试图理解将简单指标转换为彩色指标背后的基本主题。因此,为此我开始使用由u编码的HMA彩色指标。
我从代码中理解了以下内容。
我试图弄清楚HMA是如何被制作成彩色版本的,我所理解的是,你为此目的添加了3个额外的缓冲区,即uptrend[]、downtrend[]、trend[] 。
Trend[]是决定是上升趋势还是下降趋势的数组。而这是通过比较ind_buffer0和ind_buffer0来确定的。因此,如果trend[]大于0,我们将上升趋势设为ind_buffer0,下降趋势设为Empty。 当trend[]小于0时,我们做相反的事情。
所以在HMA颜色中,基本数组是ind_buffer0[],因为它包含了我们需要在图表上绘制的值。
在TimMorris MA中,我面临着关于各种数组和变量的用途的问题。如果可能的话,你能不能提供一些关于这段代码背后的理论参考。 还有,为什么我们要用一个双数组 "work [] []"来绘制一条线。另外,我们在这个双数组中存储的两个值是什么?
请注意。
拉胡尔