任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1164 1...115711581159116011611162116311641165116611671168116911701171...1178 新评论 Lankaster 2017.09.08 16:44 #11631 Aleksey Vyazmikin: 那么,你想画出水平线,让程序找到它们并读取价格?不,指标将使用Close[i+1]>Open[i+1]&&Close[i+2]<Open[i+2]...Close[i+1]<Open[i+1]&&Close[i+2]>Open[i+ 2]的算法绘制它们。我找不到这些水平的价格,所以当这些阵型(线)被打破时,指标会画出一个图标,例如 Lankaster 2017.09.08 17:03 #11632 Close[i+1]>Open[i+1] && Close[i+2]<Open[i+2] 在这个阵型中,我需要获得最低i+2的价格。Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2]在这个阵型中,我需要得到最大i+2的价格。然后,当它突破高点/中点时,指标应该画出一个图标,例如,我认为向上突破是Close[i+1]>Maximum price(i+2) from the formation。Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2] Vitalii Ananev 2017.09.08 17:43 #11633 Lankaster:Close[i+1]>Open[i+1] && Close[i+2]<Open[i+2] 在这个阵型中,我需要获得最低i+2的价格。Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2]在这个阵型中,我需要得到最大i+2的价格。然后,当它突破高点/中点时,指标应该画出一个图标,例如,我认为向上突破是Close[i+1]>Maximum price(i+2) from the formation。Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2] 。没有尝试过这种方式。高[iHighest(Symbol(),Period(),2,i)]; - 从i到i+2的最大值Low[iLowest(Symbol(),Period(),2,i)]; - 从i到i+2开始的最小值 Lankaster 2017.09.08 18:11 #11634 Vitalii Ananev: 没有尝试过这种方式。高[iHighest(Symbol(),Period(),2,i)]; - 从i到i+2开始的最大值Low[iLowest(Symbol(),Period(),2,i)]; - 从i到i+2开始的最小值如果我没有弄错的话,它将在两个蜡烛图中搜索最大值和最小值,而不管其方向如何。第一阵型中看涨的蜡烛的最大值和第二阵型中看跌的蜡烛的最小值。我希望这很清楚,我的头已经沸腾了 :) Aleksey Vyazmikin 2017.09.08 18:13 #11635 Lankaster: 不,指标将使用Close[i+1]>Open[i+1]&&Close[i+2]<Open[i+2]...Close[i+1]<Open[i+1]&&Close[i+2]>Open[ i+2]算法绘制。我找不到这些水平的价格,所以当这些阵型(线)被打破时,指标会画出一个图标,例如 唉,我还是不明白,但它看起来像一个唐代的通道--在代码库中查找... Lankaster 2017.09.08 18:28 #11636 Aleksey Vyazmikin: 唉,我还是不明白,但它看起来像一个唐奇的通道--在代码库中查找...是的,你是对的,在这个链接https://www.mql5.com/ru/code/10836,它看起来像一个东契奇通道,但我不明白当Close[i+1]收于通道上方时,如何绘制图标,例如在2012年6月12日的图表上,你可以看到指标标记了高点,但这个交叉点的代码将如何看?Close[i+1]>Donchian通道? 但是这个Close[i+1]如何知道它穿过什么值? 因为在这个最大值和当前价格 之间有通道标记的局部高点,这些高点有自己的指标值。 Канал Дончиана. 投票: 72012.09.10Лёхаwww.mql5.com Классический вариант индикатора со средней линией. Aleksey Vyazmikin 2017.09.08 18:31 #11637 Lankaster:是的,你是对的,在这个链接上看起来像一个东契奇通道https://www.mql5.com/ru/code/10836,但我不明白当Close[i+1]收于通道上方时如何绘制图标,例如在2012年6月12日的图表上,你可以看到该指标标记了高点,但这个交叉的代码将如何看待?Close[i+1]>Donchian通道? 但这个Close[i+1]怎么会知道它越过什么值?你需要用指标--iCustom函数来比较价格。 Lankaster 2017.09.08 18:47 #11638 Aleksey Vyazmikin: 你需要用一个指标--iCustom函数来做价格比较。我不明白如何进行这种比较。也许,做一个最大和最小值的水平线图,给每条线起个名字,然后用ObjectGet获得这些线的价格,会更容易一些? Aleksey Vyazmikin 2017.09.08 19:32 #11639 Lankaster: 我不明白如何进行这种比较。也许让水平线 画出这些高点和低点并给每条线起个名字,然后通过ObjectGet获得这些线的价格会更容易一些?看看指标是如何设置的,也许会有一些其他想法...我们的想法是在指标中找到最初的交叉点,把它们收集到一个数组中,然后把它们从指标中转换出来--因此,如果要对整个图表进行计算,并在每个条形图中多次访问数据,例如在专家顾问中,就会减少资源的消耗。 Lankaster 2017.09.08 19:39 #11640 Aleksey Vyazmikin: 看看指标是如何设置的,也许会有一些其他想法...我自己也打算做类似的事情,但现在还没来得及做。 我的想法是在指标中找到主要交叉点,把它们收集在一个图形数组中,然后从指标中翻译出来--如果计算应该在整个图表上进行,而我需要在每个柱状图中多次访问数据,例如在专家顾问中,这将减少资源的消耗。谢谢你,我会努力的。 1...115711581159116011611162116311641165116611671168116911701171...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么,你想画出水平线,让程序找到它们并读取价格?
不,指标将使用Close[i+1]>Open[i+1]&&Close[i+2]<Open[i+2]...Close[i+1]<Open[i+1]&&Close[i+2]>Open[i+ 2]的算法绘制它们。
我找不到这些水平的价格,所以当这些阵型(线)被打破时,指标会画出一个图标,例如
Close[i+1]>Open[i+1] && Close[i+2]<Open[i+2] 在这个阵型中,我需要获得最低i+2的价格。
Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2]在这个阵型中,我需要得到最大i+2的价格。
然后,当它突破高点/中点时,指标应该画出一个图标,例如,我认为向上突破是Close[i+1]>Maximum price(i+2) from the formation。
Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2]
Close[i+1]>Open[i+1] && Close[i+2]<Open[i+2] 在这个阵型中,我需要获得最低i+2的价格。
Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2]在这个阵型中,我需要得到最大i+2的价格。
然后,当它突破高点/中点时,指标应该画出一个图标,例如,我认为向上突破是Close[i+1]>Maximum price(i+2) from the formation。
Close[i+1]<Open[i+1] && Close[i+2]>Open[i+2] 。
没有尝试过这种方式。
高[iHighest(Symbol(),Period(),2,i)]; - 从i到i+2的最大值
Low[iLowest(Symbol(),Period(),2,i)]; - 从i到i+2开始的最小值
没有尝试过这种方式。
高[iHighest(Symbol(),Period(),2,i)]; - 从i到i+2开始的最大值
Low[iLowest(Symbol(),Period(),2,i)]; - 从i到i+2开始的最小值
如果我没有弄错的话,它将在两个蜡烛图中搜索最大值和最小值,而不管其方向如何。
第一阵型中看涨的蜡烛的最大值和第二阵型中看跌的蜡烛的最小值。
我希望这很清楚,我的头已经沸腾了 :)
不,指标将使用Close[i+1]>Open[i+1]&&Close[i+2]<Open[i+2]...Close[i+1]<Open[i+1]&&Close[i+2]>Open[ i+2]算法绘制。
我找不到这些水平的价格,所以当这些阵型(线)被打破时,指标会画出一个图标,例如
唉,我还是不明白,但它看起来像一个唐奇的通道--在代码库中查找...
是的,你是对的,在这个链接https://www.mql5.com/ru/code/10836,它看起来像一个东契奇通道,但我不明白当Close[i+1]收于通道上方时,如何绘制图标,例如在2012年6月12日的图表上,你可以看到指标标记了高点,但这个交叉点的代码将如何看?Close[i+1]>Donchian通道? 但是这个Close[i+1]如何知道它穿过什么值? 因为在这个最大值和当前价格 之间有通道标记的局部高点,这些高点有自己的指标值。
是的,你是对的,在这个链接上看起来像一个东契奇通道https://www.mql5.com/ru/code/10836,但我不明白当Close[i+1]收于通道上方时如何绘制图标,例如在2012年6月12日的图表上,你可以看到该指标标记了高点,但这个交叉的代码将如何看待?Close[i+1]>Donchian通道? 但这个Close[i+1]怎么会知道它越过什么值?
你需要用指标--iCustom函数来比较价格。
你需要用一个指标--iCustom函数来做价格比较。
我不明白如何进行这种比较。也许,做一个最大和最小值的水平线图,给每条线起个名字,然后用ObjectGet获得这些线的价格,会更容易一些?
我不明白如何进行这种比较。也许让水平线 画出这些高点和低点并给每条线起个名字,然后通过ObjectGet获得这些线的价格会更容易一些?
看看指标是如何设置的,也许会有一些其他想法...
我们的想法是在指标中找到最初的交叉点,把它们收集到一个数组中,然后把它们从指标中转换出来--因此,如果要对整个图表进行计算,并在每个条形图中多次访问数据,例如在专家顾问中,就会减少资源的消耗。
看看指标是如何设置的,也许会有一些其他想法...
我自己也打算做类似的事情,但现在还没来得及做。 我的想法是在指标中找到主要交叉点,把它们收集在一个图形数组中,然后从指标中翻译出来--如果计算应该在整个图表上进行,而我需要在每个柱状图中多次访问数据,例如在专家顾问中,这将减少资源的消耗。
谢谢你,我会努力的。