[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 34 1...272829303132333435363738394041...537 新评论 Владимир Тезис 2011.01.28 18:53 #331 100yan: 再次感谢drknn和 granit77!!!!!#MTF_MovingAverage.mq4- 如果这是一个EA,由于某些原因,它没有被放在图表上...:-(, 这个问题恰恰是关于谋划的问题...... 我需要在M1图上画出M5(144),即原来我需要M1(144*5=720),对吗? 但如果以下TFs的倍数不一致,我应该怎么做?- 我想在改变TF时自动计算MA。是否有这样一个确定TF的函数? 你应该明白,编程语言中的任何函数都是根据一些原则,或通过一些公式建立的。如果你在语言中找不到你需要的东西,但你的需求是由一个公式描述的,那么自己制作代码比寻找一个现成的代码要容易。 现在我们来看看你的问题。你需要根据时间框架自动确定移动平均线的平均周期。你可以通过语言的方式获得时间框架的值。你可以计算移动平均线的周期,而且,你已经有一个计算公式。使用iMA()我们可以得到移动平均线的值。你的任务可以通过代码来解决。 我给了你这个公式和它的逻辑推理。你还需要什么呢?你有一套完整的工具和材料,唾手可得,所以你可以应用你的双手来制造你的产品。你只需要不断尝试,直到你得到它。没有人会为你做这个工作。 100yan 2011.01.28 18:53 #332 Vinin: 如果需要的话,可以很容易做到。 如果可能的话,请至少给出一个提示......到一个内置函数,如果有的话! 而 "有可能通过语言的方式获得时间框架的价值。" 找不到....,也许是晚期克汀病? 不要介意我这么说......!!。 Victor Nikolaev 2011.01.28 18:57 #333 100yan: 如果可能的话,请至少给出一个提示......到一个内置函数,如果有的话! 没有内置的函数,你只需要根据时间框架编写自己的计算周期的向导 [删除] 2011.01.29 05:58 #334 我使用iCustom功能做了一个指标(姑且称之为ind 1),即与另一个自定义指标(ind 2)有链接。问题是,如果我想在专家顾问中使用ind 1值,也是通过iCustom,它能起作用吗?或者这样的菊花链不会起作用,我应该对原始指标进行引用,从EA的ind 2?谢谢你 Владимир Тезис 2011.01.29 06:06 #335 Cod: 我使用iCustom功能做了一个指标(姑且称之为ind 1),即与另一个自定义指标(ind 2)有链接。问题是,如果我想在专家顾问中使用ind 1值,也是通过iCustom,它能起作用吗?或者它不是一个菊花链,我应该从EA到原始指标做一个链接,ind 2?谢谢你 该函数检索指标缓冲区 的值。如果指标有,你可以用iCustom()提取其数值。如果指标没有任何指标缓冲区(也有这种情况),iCustom()将没有帮助。问题是,如何在没有任何缓冲区的情况下做到这一点?它非常简单--有一些指标遵循自己的价格变化原则,在图表上引入对象,例如,自动生成内容的标签。 [删除] 2011.01.29 06:18 #336 drknn: 该函数检索指定的指标缓冲区的值。如果指标有,你可以使用iCustom()来提取其数值。如果指标没有任何指标缓冲区(也有这种情况),iCustom()将没有帮助。问题是,如何在没有任何缓冲区的情况下做到这一点?有一些指标根据自己的原则跟踪价格变化,并在图表上显示对象,例如,自动生成内容的标签。 Ind 1有一个缓冲区,是的。但其数值是通过参考另一个指标ind 2来计算的。这意味着Expert Advisor想要获取指标1的值,但它又是通过参考指标2来计算的。因此,我们得到一个链条:EA--个体1的缓冲值请求--个体2的缓冲值请求--个体2向个体1返回值--个体1向EA返回值。这条链子能用吗? Виктор 2011.01.29 06:48 #337 是的,没有问题。 [删除] 2011.01.29 06:51 #338 granit77: 是的,没有问题。 我明白了,谢谢你。 [删除] 2011.01.29 06:57 #339 那么另一个关于一般开发的问题--使用iCustom,就像上面的问题一样,会不会使终端的速度降低很多?把所有的计算结果一次放到一个指标中是否有意义,或者说这不是一个原则问题?我现在必须使用iCustom,因为我不能把它全部放在一起,我根本不了解一些指标。iCustom挽救了这一切。 Виктор 2011.01.29 07:42 #340 当然,速度变慢了,但这完全取决于具体的指标。对于简单的计算来说,这是很可以接受的,但在开发中会节省时间。通过这种方式,你可以非常迅速地测试一个想法,并高兴地把它扔进垃圾桶。如果结果是令人鼓舞的,那么就有可能将其简化为一个单一指标。 一般来说,程序员不相信任何人(我不是程序员:)。),所以当涉及到指标的使用时,它们被分为钝角和尖角。 有些人认为,直接从指标转移到专家顾问的算法是最快的。 还有人说,这种差异并不明显,不会使代码复杂化。而有时,在专家顾问中引入计算,甚至会减慢测试的速度。 有一些专家在优化代码的速度方面非常有技巧,即使在专业人士中也没有这么多。 阅读《测试仪》和其他栏目的文章,会很有趣。 但对于简单的乡下人来说,把所有的东西都放在指标中,并从那里向专家顾问发送信号更方便。这样就可以很容易地修改系统,改变和重写指标,同时使用几个指标,等等。值得注意的是,一位最有经验的论坛程序员也持相同的观点。 1...272829303132333435363738394041...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
再次感谢drknn和 granit77!!!!!#MTF_MovingAverage.mq4- 如果这是一个EA,由于某些原因,它没有被放在图表上...:-(,
这个问题恰恰是关于谋划的问题......
我需要在M1图上画出M5(144),即原来我需要M1(144*5=720),对吗?
但如果以下TFs的倍数不一致,我应该怎么做?- 我想在改变TF时自动计算MA。是否有这样一个确定TF的函数?
你应该明白,编程语言中的任何函数都是根据一些原则,或通过一些公式建立的。如果你在语言中找不到你需要的东西,但你的需求是由一个公式描述的,那么自己制作代码比寻找一个现成的代码要容易。
现在我们来看看你的问题。你需要根据时间框架自动确定移动平均线的平均周期。你可以通过语言的方式获得时间框架的值。你可以计算移动平均线的周期,而且,你已经有一个计算公式。使用iMA()我们可以得到移动平均线的值。你的任务可以通过代码来解决。
我给了你这个公式和它的逻辑推理。你还需要什么呢?你有一套完整的工具和材料,唾手可得,所以你可以应用你的双手来制造你的产品。你只需要不断尝试,直到你得到它。没有人会为你做这个工作。
如果需要的话,可以很容易做到。
如果可能的话,请至少给出一个提示......到一个内置函数,如果有的话!
而 "有可能通过语言的方式获得时间框架的价值。" 找不到....,也许是晚期克汀病?
不要介意我这么说......!!。
如果可能的话,请至少给出一个提示......到一个内置函数,如果有的话!
没有内置的函数,你只需要根据时间框架编写自己的计算周期的向导
我使用iCustom功能做了一个指标(姑且称之为ind 1),即与另一个自定义指标(ind 2)有链接。问题是,如果我想在专家顾问中使用ind 1值,也是通过iCustom,它能起作用吗?或者它不是一个菊花链,我应该从EA到原始指标做一个链接,ind 2?谢谢你
该函数检索指标缓冲区 的值。如果指标有,你可以用iCustom()提取其数值。如果指标没有任何指标缓冲区(也有这种情况),iCustom()将没有帮助。问题是,如何在没有任何缓冲区的情况下做到这一点?它非常简单--有一些指标遵循自己的价格变化原则,在图表上引入对象,例如,自动生成内容的标签。
该函数检索指定的指标缓冲区的值。如果指标有,你可以使用iCustom()来提取其数值。如果指标没有任何指标缓冲区(也有这种情况),iCustom()将没有帮助。问题是,如何在没有任何缓冲区的情况下做到这一点?有一些指标根据自己的原则跟踪价格变化,并在图表上显示对象,例如,自动生成内容的标签。
Ind 1有一个缓冲区,是的。但其数值是通过参考另一个指标ind 2来计算的。这意味着Expert Advisor想要获取指标1的值,但它又是通过参考指标2来计算的。因此,我们得到一个链条:EA--个体1的缓冲值请求--个体2的缓冲值请求--个体2向个体1返回值--个体1向EA返回值。这条链子能用吗?
是的,没有问题。
一般来说,程序员不相信任何人(我不是程序员:)。),所以当涉及到指标的使用时,它们被分为钝角和尖角。
有些人认为,直接从指标转移到专家顾问的算法是最快的。
还有人说,这种差异并不明显,不会使代码复杂化。而有时,在专家顾问中引入计算,甚至会减慢测试的速度。
有一些专家在优化代码的速度方面非常有技巧,即使在专业人士中也没有这么多。
阅读《测试仪》和其他栏目的文章,会很有趣。
但对于简单的乡下人来说,把所有的东西都放在指标中,并从那里向专家顾问发送信号更方便。这样就可以很容易地修改系统,改变和重写指标,同时使用几个指标,等等。值得注意的是,一位最有经验的论坛程序员也持相同的观点。