编码帮助 - 页 165 1...158159160161162163164165166167168169170171172...786 新评论 manone 2013.10.12 10:26 #1641 嗨,mladen。 我想知道为什么这个附件中的mq4仍然不能工作? 我只是想在其中拥有这些功能,加上mtf和非重绘,没有更多。谢谢。 附加的文件: test_again_idx_4.mq4 6 kb Mladen Rakic 2013.10.12 10:51 #1642 kenwa: 你好,我想知道为什么这个附件中的mq4仍然不能工作? 我只想拥有这些功能,加上mtf和非repaint,没有其他。谢谢。 iMAOnArray()意味着它应该使用一个数组作为源数据(iCCI()不是一个数组,它是一个函数,为所需的酒吧返回一个结果) _________________________ [/TD]double iMAOnArray(double array[],int total,int period,int ma_shift,int ma_method,int shift)[/TD] [/TR][/TABLE]对存储在数字数组中的数据进行移动平均的计算。与iMA(...)不同,iMAOnArray函数不按符号名称、时间框架、应用价格接受数据。价格数据必须事先准备好。该指标从左到右计算。要像系列数组那样访问数组元素(即从右到左),必须使用ArraySetAsSeries 函数。 参数:[TABLE="class: docparams"]array[][/TD] -[/TD]有数据的数组。[/TD] [/TR]total[/TD] -[/TD]要计算的项目数。[/TD] [/TR]period[/TD] - [/TD] [TD="width: 100%"]计算的平均周期。[TR][TD]ma_shift[TD] - [TD="width: 100%"]MA shift[TR] [TD]ma_method[TD] - [TD="width: 100%"]MA 方法。[TR][TD]shift[TD] - [TD="width: 100%"]从指标缓冲区取值的索引(相对于当前条形图,在给定的时间段之前 移动 )。 Coding help 能不能用mt4编写出这样的曲线EMA(MA(C,N),M)? iMAOnArray manone 2013.10.12 11:29 #1643 mladen,我想这是我最好的能力,因为这个附件已经,仍然不能工作,我只是想在同一指标+MTF内的3个案例功能。希望你能帮助。 附加的文件: cci_averaged_test_only.mq4 3 kb Mladen Rakic 2013.10.12 11:34 #1644 kenwa: mladen,我想这是我最好的能力,因为这个附件已经有了,但还是不行,我只是想在同一个指标+mtf中的3个情况下的功能,希望你能帮忙。 你试图使用6个缓冲区,而你只声明了3个缓冲区(使用SetIndexBuffer()来实现)。 manone 2013.10.12 12:06 #1645 mladen: 你试图使用6个缓冲区,而你只声明了3个缓冲区(使用SetIndexBuffer()来实现)。 mladen: 我想我只能在我有限的能力范围内做这个版本,而且这也是我想做的,(即在一个指标中允许3种情况)。即在一个指标中允许有3种情况),但由于有3个idt缓冲区被占用,使我无法将更多的符号扩展到5个或更多,(所有的idt缓冲区都被浪费或占用了8个有限的缓冲区储备)你有什么好的建议如何改进? 谢谢你的建议。 附加的文件: cci_averaged_test_only_2.mq4 4 kb Mladen Rakic 2013.10.12 12:12 #1646 kenwa: mladen: 你好,但我实际上不想显示不平滑的idt信号线,如果我包括在indexbuffers中,它将占据8个有限的缓冲区席位? 如何解决? 我附上了修正后的版本,那里有一些轻微的问题,我想我只能在我有限的能力范围内做这个版本,而且这也是我希望它做的,(即。即在一个指标中允许有3种情况),但由于有3个idt缓冲区被占用,使我无法将更多的符号扩展到5个或更多,(所有的idt缓冲区都被浪费或占用了8个有限的缓冲区储备)你有什么好的建议如何改进? 谢谢指教。 为此,你可以看看这里发布的指标:https://www.mql5.com/en/forum/174385/page109(正如那里所说的,它是一个可以显示8个不同符号的8个不同平滑cci值的指标,也是一个非重绘的多时间框架指标。这是一种可以做到的方式)。或者写自己的平滑函数(但你仍然必须做同样的--或者非常类似的--以使其不重绘和多时间框架)。 fareastol 2013.10.12 14:02 #1647 嗨,Mladen 我知道你目前正被许多会员的请求淹没,但还是希望我的请求能在你的名单上的某个地方。 感谢所有的人,启发了Mladen ! 尊敬的Mladen先生 daytrade5 2013.10.12 15:04 #1648 自定义指标导致Mt4平台急剧打开变慢。 我使用这个指标已经有一段时间了。我注意到在最初打开Mt4平台时,它的加载速度很慢。在 "专家 "选项卡下,我注意到它加载的每个图表都有相同的错误信息。 CustomCandle6 USDJPY,M15:ObjectMove函数 的时间值无效。 谁能解释和/或纠正这个问题? 附加的文件: customcandle6.mq4 9 kb manone 2013.10.12 15:12 #1649 你好mladen 是的,我知道这是一个非常好的设计指标,只是不完全是我想要的功能(我希望在同一个指标中可以完成三种情况),而且我的知识和能力也不允许我修改你的高级代码来满足我的需要。 我在这里做了一个新的测试版本3,可能是在我之前的测试版本2的基础上进一步做了一点改进,请你检查一下是否可以?这个附带的版本安排是否会导致重绘的问题?顺便说一下,我不知道为什么会有重绘问题,是不是因为以下代码:int i,limit,counted_bars=IndicatorCounted();//---- limit=Bars-counted_bars。 for(i=0;i<limit;i++) 而你的是int i,counted_bars=IndicatorCounted()。 if(counted_bars<0) return(-1); 如果(counted_bars>0) counted_bars--。 int limit = MathMin(Bars-counted_bars,Bars-1); for(i=limit;i>=0;i--) ? 如果这个附件中的版本三是好的,不会导致重绘,你能不能帮我把它转换为mtf版本,(我不知道如何修改或复制粘贴你以前的mtf来适应这个版本,我会做所有其他的事情。 附加的文件: cci_averaged_test_only_3.mq4 4 kb Mladen Rakic 2013.10.12 15:29 #1650 daytrade5: 我使用这个指标已经有一段时间了。我注意到最初打开Mt4平台时,它的加载速度很慢。在 "专家 "选项卡下,我注意到它在每个图表上加载时都有相同的错误信息。CustomCandle6 USDJPY,M15: ObjectMove函数的时间值无效。 谁能解释和/或纠正这个问题? 尝试使用这个帖子中的:https://www.mql5.com/en/forum/173574/page292 1...158159160161162163164165166167168169170171172...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗨,mladen。
我想知道为什么这个附件中的mq4仍然不能工作? 我只是想在其中拥有这些功能,加上mtf和非重绘,没有更多。谢谢。
你好,我想知道为什么这个附件中的mq4仍然不能工作? 我只想拥有这些功能,加上mtf和非repaint,没有其他。谢谢。
iMAOnArray()意味着它应该使用一个数组作为源数据(iCCI()不是一个数组,它是一个函数,为所需的酒吧返回一个结果)
_________________________
[/TD
TR]
[/TABLE]
对存储在数字数组中的数据进行移动平均的计算。与iMA(...)不同,iMAOnArray函数不按符号名称、时间框架、应用价格接受数据。价格数据必须事先准备好。该指标从左到右计算。要像系列数组那样访问数组元素(即从右到左),必须使用ArraySetAsSeries
函数。参数:
[TABLE="class: docparams"]
] [/TR]
TR]
[TR]
[TD]ma_shift[TD] - [TD="width: 100%"]MA shift[TR
] [TD[TR]
[TD]shift[TD] - [TD="width: 100%"]从指标缓冲区取值的索引(相对于当前条形图,在给定的时间段之前mladen,我想这是我最好的能力,因为这个附件已经,仍然不能工作,我只是想在同一指标+MTF内的3个案例功能。希望你能帮助。
mladen,我想这是我最好的能力,因为这个附件已经有了,但还是不行,我只是想在同一个指标+mtf中的3个情况下的功能,希望你能帮忙。
你试图使用6个缓冲区,而你只声明了3个缓冲区(使用SetIndexBuffer()来实现)。
你试图使用6个缓冲区,而你只声明了3个缓冲区(使用SetIndexBuffer()来实现)。
mladen:
我想我只能在我有限的能力范围内做这个版本,而且这也是我想做的,(即在一个指标中允许3种情况)。即在一个指标中允许有3种情况),但由于有3个idt缓冲区被占用,使我无法将更多的符号扩展到5个或更多,(所有的idt缓冲区都被浪费或占用了8个有限的缓冲区储备)你有什么好的建议如何改进? 谢谢你的建议。
mladen: 你好,但我实际上不想显示不平滑的idt信号线,如果我包括在indexbuffers中,它将占据8个有限的缓冲区席位? 如何解决? 我附上了修正后的版本,那里有一些轻微的问题,我想我只能在我有限的能力范围内做这个版本,而且这也是我希望它做的,(即。即在一个指标中允许有3种情况),但由于有3个idt缓冲区被占用,使我无法将更多的符号扩展到5个或更多,(所有的idt缓冲区都被浪费或占用了8个有限的缓冲区储备)你有什么好的建议如何改进? 谢谢指教。
为此,你可以看看这里发布的指标:https://www.mql5.com/en/forum/174385/page109(正如那里所说的,它是一个可以显示8个不同符号的8个不同平滑cci值的指标,也是一个非重绘的多时间框架指标。这是一种可以做到的方式)。或者写自己的平滑函数(但你仍然必须做同样的--或者非常类似的--以使其不重绘和多时间框架)。
嗨,Mladen
我知道你目前正被许多会员的请求淹没,但还是希望我的请求能在你的名单上的某个地方。![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
感谢所有的人,启发了Mladen !
尊敬的Mladen先生
自定义指标导致Mt4平台急剧打开变慢。
我使用这个指标已经有一段时间了。我注意到在最初打开Mt4平台时,它的加载速度很慢。在 "专家 "选项卡下,我注意到它加载的每个图表都有相同的错误信息。
CustomCandle6 USDJPY,M15:ObjectMove函数 的时间值无效。
谁能解释和/或纠正这个问题?
你好mladen
是的,我知道这是一个非常好的设计指标,只是不完全是我想要的功能(我希望在同一个指标中可以完成三种情况),而且我的知识和能力也不允许我修改你的高级代码来满足我的需要。![](https://c.mql5.com/forextsd/smiles/embaressed_smile.png)
我在这里做了一个新的测试版本3,可能是在我之前的测试版本2的基础上进一步做了一点改进,请你检查一下是否可以?这个附带的版本安排是否会导致重绘的问题?顺便说一下,我不知道为什么会有重绘问题,是不是因为以下代码:int i,limit,counted_bars=IndicatorCounted();//----
limit=Bars-counted_bars。
for(i=0;i<limit;i++)
而你的是int i,counted_bars=IndicatorCounted()。
if(counted_bars<0) return(-1);
如果(counted_bars>0) counted_bars--。
int limit = MathMin(Bars-counted_bars,Bars-1);
for(i=limit;i>=0;i--) ?
如果这个附件中的版本三是好的,不会导致重绘,你能不能帮我把它转换为mtf版本,(我不知道如何修改或复制粘贴你以前的mtf来适应这个版本,我会做所有其他的事情。
我使用这个指标已经有一段时间了。我注意到最初打开Mt4平台时,它的加载速度很慢。在 "专家 "选项卡下,我注意到它在每个图表上加载时都有相同的错误信息。
CustomCandle6 USDJPY,M15: ObjectMove函数的时间值无效。
谁能解释和/或纠正这个问题?尝试使用这个帖子中的:https://www.mql5.com/en/forum/173574/page292