FIR滤波器 - 页 11

 
ssd >> :

现在,关于该方案。

今天我发现,它在重画指标线。


什么程序?

脉冲发生器的主要目的是产生脉冲响应

和指标代码是作为一个例子存在的

如果你想优化指标,就不要按tick计算,而是按新的bar计算。

 
sab1uk >> :

什么样的计划?

发电机的主要目的是产生一个脉冲响应

而该指标代码只是一个例子

重写代码,按Opexes计算,为了优化,不按tick计算,而是按新条形外观计算。

这是为

https://www.mql5.com/ru/users/begemot61


他自己写了这个过滤器,附在后面。

附加的文件:
 
Mathemat писал(а)>>

据我从JMA网站上的官方描述中了解到,这个过滤器在考奇分布所描述的回报模型下工作良好。而这种分布,正如我们所知,不仅有第二时刻,甚至还有第一时刻(即m.o.)。

Djuric甚至说,谁能展示出对受Cauchy分布的数据按回报率计算效果更好的过滤器,谁就能获得现金奖励。

我不知道Djuric有多酷,但我最近有一个想法,就是在不重新渲染的情况下对价格系列进行平均化,这就是我得到的东西。

绿色是LWMA。

蓝色 - JMA bySpiggy.

红色--我的平均运算法则

但它没有用,因为我已经试过其他所有的东西,它对TC来说绝对是无用的--它在装配时给人的利润很小,结果是失去了前进的动力。唯一的好处是,我的算法非常简单,工作起来没有滞后。

 
Reshetov >> :

我不知道Djuric有多酷,但我刚有了在不重画的情况下将价格系列平均化的想法,这就是我的结果。

绿色是LWMA。

蓝色 - JMA bySpiggy.

红色--我的平均运算法则

但它没有用,因为我已经尝试了其他所有的东西,它对TC来说绝对是无用的--它在装配时给人的利润很小,结果是失去了前进的动力。唯一的好处是,我的算法非常简单,工作起来没有滞后性。

我可以得到Red的 源代码吗

也得到了来源。

JMA bySpiggy ?
 

JMA от Spiggy ?

https://www.mql5.com/ru/code/7307

 
neoclassic >> :

https://www.mql5.com/ru/code/7307

谢谢你。我建议你看看我与FATL的关系。

..............

 
ssd >> :

有可能得到红色 的来源吗

当然,你可以在以后得到它,当我对算法有一个清晰的描述时。已经有了一个指标的实施。连同说明,我将把它公布于众。


我不想把这个绝对无用的、虽然非常简单的算法带到坟墓里去,是吗?

 
Reshetov >> :

当然,一旦我对算法有了连贯的描述,以后就有可能得到一些。已经有了一个指标的实施。连同描述,我将向公众发布。


我不能把这种绝对无用的算法,虽然在实现上非常简单,带到坟墓里去,对吗?

谢谢你。这是一个非常好的设置。

如果您有时间和意愿,能否请您简要地谈谈您的看法?

关于所谓的市场分析的集群方法?

 
sab1uk >> :

什么样的计划?

发电机的主要目的是产生一个脉冲响应

而该指标代码只是一个例子

重写代码,按Opexes计算,不按tick计算,而是按新条形图的出现进行优化。

我已经注册了一个免费的邮件列表。我收到了一个数字指示器FATL的 "礼物"。

我用它来获得我的CL1i_FATL指标中的价格线。

结果是好的。

只有两个问题

1.FATL指标有很多比率,我认为这些是过滤结果。

2.如果这些比率是对历史数据进行过滤的结果,这意味着 "礼物 "指标

首先,指标必须针对每个符号和每个时间框架进行调整;其次,这些重新调整必须定期进行。

因为这里的每个人都在喊,仪器光谱是浮动的 ?????


你能就你收到的 "礼物 "说点什么吗?


由于只要保持与他们网站的链接,对传播没有其他限制,我附上

- 我收到的 "礼物"。

- 我的指标,使用 "礼物 "建立。

- 一个在我的指标上以 "集群 "模式进行交易的程序。

- Kositsin的文件,包含在INCLUDE交易程序中


也许有人想做实验。

由于该指标相当快,交易的原则是,正如这里的一个人所表达的那样。

-永不厌倦失败的人就是赢家!

所有设置都是针对4位数的报价。

从0.01手的100英镑开始,如果你同时演奏7(七)种主要乐器,一周后你将有200英镑。

附加的文件:
fatl.mq4  4 kb
cl1i_fatl.mq4  10 kb
 
ssd >> :

对于https://www.mql5.com/ru/users/begemot61

现在,关于该方案。

今天我发现,它正在重画指标线。

很明显,它就在这里的某个地方。

int start()
{
int limit, i;
int counted_bars=IndicatorCounted(); //被改变的条数的数量
if(Bars<=(FilterLength+1)) return(0); //没有足够的条数进行计算
if(counted_bars < 0) return (0); //皇帝保护
如果(counted_bars > 0) counted_bars--。
limit=Bars-counted_bars-1。
for (i = limit;i>=0;i--) // 循环计算未计算的条数
{
FilterBuffer1[i] = FilterResponse(i); //第i条上的0缓冲区的值
}
return(0);
}
----------------------------

事实证明,程序不仅改变了第i个缓冲区的元素,也改变了已经由....。

我可能是错的,但我在代码中没有看到超限的情况。如果使用OPEN以外的任何价格,最后一棒会发生变化,因为最后一棒的价格还没有固定。所有其他数值应该是相同的。