编码帮助 - 页 166

 
kenwa:
你好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来适应这个版本。 我会做所有其他的事情。如果这个附件中的版本是不好的或引起重绘,可能请帮我把#1645(以上)版本2转换成mtf,非常感谢。

在这个线程:https://www.mql5.com/en/forum/173574,你有成千上万的多时间框架指标。使用这些指标中的任何一个,看看如何做多时间框架(学习的最好方法是看其他人如何做--在那里你甚至有一些关于如何做的很好的解释)。

 
mladen:
在这个主题:https://www.mql5.com/en/forum/173574,你有成千上万的多时间框架指标。使用这些指标中的任何一个,看看如何做多时间框架(学习的最好方法是看别人是如何做的--在那里你甚至有一些关于如何做的好解释)。

嗨,mladen。

我附上了我做的试用版,它确实不能作为MTF使用,我不敢复制和粘贴MTF_CCI的所有部分,因为似乎算条的方式和你的代码不一样,我在这个试用版中使用了你的代码,就像以前的那些。我担心这会影响它的信号或导致重绘,你能帮我完成这最后一部分吗? 请帮助检查这个版本或加入MTF后的最终产品,它是否会导致任何重绘,如果有任何问题,可以帮助修复/改进主要的重要问题。顺便问一下,我是否需要为每个idt和idx句子写:for(i=limit;i>=0;i--)或只写一次就可以? 非常感谢来自Kenwa。(PS: 我只是一个编码新手,不能处理很多技术和适用的问题,希望你能理解)

附加的文件:
 
kenwa:
你好mladen,我附上了我做的试用版,它确实不能像MTF那样工作,我不敢复制和粘贴MTF_CCI的所有部分,因为似乎算条的方式和你的代码不一样,我在这个试用版中使用了你的代码,就像以前的一样。我担心这会影响它的信号或导致重绘,你能帮我完成这最后一部分吗? 请帮助检查这个版本或加入MTF后的最终产品,它是否会导致任何重绘,如果有任何问题,可以帮助修复/改进主要的重要问题。顺便问一下,我是否需要为每个idt和idx句子写:for(i=limit;i>=0;i--)或只写一次就可以? 非常感谢来自Kenwa。(PS:我只是个编码新手,不能处理很多技术和适用的问题,希望你能理解)

亲爱的Kenwa

如果我清楚地了解你的需求,在此附上为你设计的指标。这是Mladen在上一篇文章中分享的工作,我只是做了一些修改,目的是将使用的缓冲区总数降到最低。希望这是你想要的。

我认为Mladen的建议和介绍给你的链接是非常有用的,学习编码以适应你的需要是一个漫长的过程。我的意思是你应该采取一步一步的进展方式。要有耐心,继续努力工作!这通常是最好的方法。这通常是最好的方法。

祝你一切顺利!

冯小刚

 

谢谢 fareastol。

你的做法会不会造成重复性?但似乎不能让3种情况普遍适用于我的要求,你或mladen,能不能帮我在#1652的试用版mq4中加入mtf功能?非常感谢你的帮助。

PS:是的,你的协同是好的,实际上我不是不愿意使用这个版本,但里面的高级自动检测符号或本地图表功能似乎限制了我使用里面的预设符号,或者至少我的能力不知道如何像#1652那样纳入我的确切意图(3种情况)。所以我的初衷是是否允许外部输入符号和内部预设符号和本地图表识别(不一定需要自动检测,对我来说太高级了,我不懂代码)。#1652中的代码是愚蠢的代码,但似乎可以允许这种情况发生。

 

嗨,Mladen。

我试着适应我的需要并结合你的代码,但还是失败了 ,你能帮助我吗?要么修复这个附件,要么制作#1652的mtf,(我不知道如何将你的mtf代码纳入我的,或者使用#MTF_CCI的代码来适应我在#1652上的试验文件。我已经试过很多次了。事实上,我不需要自动检查符号的功能,因为我不能理解并纳入我的3个案例的需要。请确保它不会重绘过去,因为我在那里添加了一些东西,怕影响它。非常感谢,希望你能耐心地对待我的留言和要求。

附加的文件:
 
kenwa:
嗨,mladen,我试着适应我的需要并结合你的代码,但还是失败了 ,你能帮助我吗?要么修复这个附件,要么制作#1652的mtf,(我不知道如何将你的mtf代码纳入我的,或者使用#MTF_CCI的代码来适应我的#1652的试验文件。我已经试过很多次了。事实上,我不需要自动检查符号的功能,因为我不能理解并纳入我的3个案例的需要。请确保它不会重绘过去,因为我在那里添加了一些东西,怕影响它。非常感谢,希望你能耐心地对待我的留言和要求。

kenwa

你所说的自动检查符号功能 是什么?该代码中没有这样的内容

你所要做的就是在适当的参数字段中输入符号,它就会起作用(对任何符号,只要符号名称正确),使用 fareastol 提供的指标,因为它做了你所说的所有你需要的事情。

 
mladen:
肯瓦

你所说的自动检查符号功能是什么?该代码中没有这样的内容

你所要做的就是在适当的参数字段中输入符号,它就会起作用(对任何符号,只要符号名称正确)使用failastol提供的指标,因为它做了你所说的所有你需要的事情。

你能不能帮我把附件中的代码转换成MTF版本,因为这才是符合我需要的。

附加的文件:
 
kenwa:
你能不能帮我把附件中的版本转换成mtf版本,因为这是符合我需要的版本。我也不知道如何把你的版本加入我的版本,再次感谢。

kenwa

请阅读这个帖子:https://www.mql5.com/en/forum/174385/page111 和这个帖子https://www.mql5.com/en/forum/174385/page111

祝好

 

嗨,Mladen

关于我要求根据给定的市场情况计算目标区间的POC和VA,我已经尽可能地努力了。不幸的是,我只获得了POC值。获得VA高/低值超出了我目前的能力。

此外,在本周开始时,原始指标Level Sensor的代码似乎有错误,导致显示很糟糕,你可以在附图 中看到。我不明白是什么原因,只是猜测这与MT4默认显示和较低时间框架(<W1)的数据之间的冲突有关。

请看一下并给我建议,以便继续前进。

深表感谢。

冯先生

附加的文件:
 
mladen:
肯瓦

你所说的自动检查符号功能是什么?那段代码中没有这样的功能

你所要做的就是在适当的参数字段中输入符号,它就会工作(在任何符号上,只要符号名称正确)使用 fareastol 提供的指标,因为它做了你所说的所有你需要的事情

我已经看到了,它计算外部输入,不允许内部预设的符号独立或任何相关的计算,所以这与我的意图不一样。这里的附件更像我的意图,但在现场仍然重绘,特别是我按mt4平台的刷新按钮,线的位置明显转移。

你可以检查一下附件中的代码,为什么还会重绘? 是什么原因导致重绘或转移线的位置。 再次感谢。

附加的文件:
原因: