Идее цифровой фильтрации сигналов посвящаются достаточно объёмные темы обсуждения на форумах по построению торговых систем. В этой статье автор знакомит с процессом превращения кода более простого индикатора SMA из своей статьи "Пользовательские индикаторы в MQL5 для начинающих" в код гораздо более сложного универсального цифрового фильтра. В ней также изложены простейшие приёмы замены текста в коде и методика получения простейших навыков по исправлению ошибок программирования.
您写的这篇文章很有新意。有些图片让我想起了自己的研究。我稍后会仔细看看。
实际上,如果不说明 "非滞后 "是针对什么的,就谈论 "非滞后 "滤波器是不太正确的。
也就是说,假定存在信号和干扰。但有必要将它们的混合物分成若干部分,并确定它们的特性。
所谓 "非滞后 "的阶跃测试就是 "花园里有接骨木,基辅有叔叔"。
台阶试验用于确定惯性、振荡、瞬时时间和链接顺序等重要特性。
有一个 "运输滞后 "的概念,可以用传送带的形式来表示。显然,由于某种误解,计量经济学家将这一概念转化为 "非滞后"。
顺便说一句,阶跃之上的反应输出及其收敛表明,滤波器是一个振荡环节。(至于 "非滞后 "与此有何关系,则完全不清楚)。
实际上,如果不说明 "非滞后 "是针对什么的,就谈论 "非滞后 "滤波器是不太正确的。
也就是说,假定存在信号和干扰。但有必要将它们的混合物分成若干部分,并确定它们的特性。
所谓 "非滞后 "的阶跃测试就是 "花园里有接骨木,基辅有叔叔"。
台阶试验用于确定惯性、振荡、瞬时时间和链接顺序等重要特性。
有一个 "运输滞后 "的概念,可以用传送带的形式来表示。显然,由于某种误解,计量经济学家将这一概念转化为 "非滞后"。
顺便说一句,步长以上的反应输出,其后的收敛,表明滤波器是一个振荡环节。(至于 "非滞后 "与此有何关系,我们完全不清楚)。
我的理解是,对于交易者来说,非滞后是对趋势变化的及时反应。所有其他的 "非滞后 "都是无关紧要的,即使从数学角度来看它们是严格的。
对于集群过滤器来说,传统的测试完全没有意义。一个群组可能包含几十个、几百个或几千个过滤器。只有滤波器的发明者才能知道哪种滤波器对某个步骤有效。甚至不是滤波器的发明者,而是近似计算法的发明者。例如,在上面的台阶测试中,至少有三种滤波器起作用:第一种滤波器绘制水平截面,第二种滤波器对台阶本身做出反应,第三种滤波器对动量线的下降做出反应。总的来说,这就是一团糟。
感谢作者撰写了一篇有趣且内容丰富的文章,但我认为其中存在一些前后矛盾之处。
如果文章的目的是描述将已知指标(数字滤波器)组合成簇的方法,那么为什么要说非滞后呢?
毕竟,任何延迟信号的组合都不可能提前得到,这就好比用几个昨天的陈肉饼做成一个新鲜的肉饼。
如果文章是关于创建成熟的非滞后滤波器的可能性(结论中提到了这一点),那么至少在理论基础方面的描述在哪里呢?
也许秘密就在 "潜在的可能 "这几个字里,它所描述的不是创建过滤器的客观可能性,而恰恰是作者的主观潜能,本文就是要告诉读者这一点)。
我想提出以下重要观点。
根据我尝试创建非滞后过滤器的长期游戏的结果,我得出以下结论:只有当过滤器在时刻 Ti 的值仅由该时刻 Ti 的价格值决定时,该过滤器才是非滞后的。例如,我们的目标是过滤欧元兑美元,因此非滞后过滤器在第 i 时刻的值可以取向任何东西,甚至取向 NZDCHF,但只能取向第 i 时刻的值。
如果对 topikstarter 而言并非如此,那么在我看来,过滤器可以是非滞后的,概率为 0.00001%。
检测所谓 "非延时 "的阶跃测试,恕我直言,就是 "接骨木在花园里,大叔在基辅"。
步进测试用于确定惯性、振荡、瞬态时间和链接顺序等重要特征
毕竟,任何延迟信号的组合都不可能超前,这就好比用几块昨天的过期肉饼做成一块新鲜的肉饼。
没错。此外,我还想澄清一点。例如,我采用了 0.5*(SMA(99)+SMA(101))的结构,而不是 SMA(100)--100 点的移动平均线。这样得到的图表可能比 SMA(100) 更平滑。但是滞后性增加了。让我们继续。引入 SMA(98) 和 SMA(102)、97 和 103,以此类推。从外观上看,曲线几乎与 SMA(100) 相同,只是更加平滑。出于交易目的,我们可以说滞后期与 SMA(100)/SMA(100)/SMA(100)/SMA(100)/SMA(100)/SMA(100)/SMA(100)/SMA(100)/SMA(103) 相对应。
当然,这要 归功于denkir - Matcad。
(1) 如果文章的目的是描述将已知指标(数字滤波器)组合成簇的方法,那么为什么要说不滞后呢?毕竟,任何延迟信号的组合都不可能超前,这就好比用几块昨天的陈肉饼做成一块新鲜的肉饼。
(2) 如果这篇文章是关于创建成熟的非滞后过滤器的可能性(结论中提到了这一点),那么至少在理论基础方面的描述在哪里?
(3) 也许秘密就在 "潜在的可能 "这几个字里,它所描述的不是创建过滤器的客观可能性,而是作者的主观潜能,本文就是要告诉读者这一点)。
1.本文旨在展示处理流数据的一种方法。在一个集群中,滤波器的组合不是为了确定信号,而是为了跟踪(如果可以这样说的话)非平稳序列特征的变化以及信号可能值的形成。不仅滞后指标可以用作滤波器,所有非滞后但被重新绘制的指标也可以用作滤波器。或者各种变换,例如小波变换。信号本身在最后一刻确定(见方案)。
2.2. 本文开头给出了很少的理论背景。
3. 不存在作者主观主义的问题。从 "提前平滑的效果 "一节开始重读文章。观看视频。完全客观主义。您可以在 GMomentum_test 出版后亲自尝试。
过渡时间就是延迟。
过渡时间和延迟不是一回事。它们是不同的实体。
既定的术语是
1) 过渡时间
2) 滞后
具有普遍接受的、既定的和定义明确的含义。
将它们等同起来是对它们的误解。
术语的混淆会导致相互误解。