指标: 傅立叶价格外推 - 页 7

 
过去的数值没问题!问题只在于未来的建模 值...谢谢
 
谢谢
 
请问如何获得指标?
 
pawulo #:
请问如何获取该指标?

https://www.mql5.com/zh/code/download/130/fourier_extrapolator_of_price.mq5 如果您进入发布的指标顶部,有一个 .mq5 文件。

 

你好、

我喜欢这个工具。但是,当我使用它创建 iCustom EA 时,它在回溯测试 过程中会停止工作,测试仪会冻结。

例如,当我对去年的欧元兑美元进行回溯测试时,它在回溯测试 1 个月后就会挂起。

有关设置,请参阅图片,图形就是挂起的地方。计算器正常,但测试仪被冻结,但可以顺利停止。

有什么好办法吗?

 
gardee005 #:

有什么想法吗?

在调试器下运行。查看日志。

 

除了一个小细节,它看起来很有希望。

它完全根据新数据重新绘制/重绘/计算。

通常情况下,指标不应该这样做(尽管对预设的数据/条数应用了各种回归模型)。

谁能解决这个问题,使指标值只在最后一栏发生变化?

谢谢。

 
Robert72 回归模型)。

请问谁能解决这个问题,只在最后一栏改变指标值?

您的要求不明确。由于傅立叶变换方法的特殊性,指标会在新数据出现时完全重绘--无论数据是柱状还是刻度线。

如果您愿意,可以将这一行添加到 OnCalculate 中:

if(rates_total == prev_calculated) return prev_calculated;
 
Stanislav Korotky #:

您的要求不明确。由于傅立叶变换方法的特殊性,该指标会在新数据出现时完全重绘,无论数据是柱状还是刻度线。

如果您愿意,可以在 OnCalculate 中添加这条线:

你好,Stanislav。
首先,很抱歉延迟回复。
请原谅我对傅立叶变换数学及其特殊性的肤浅认识。
我不知道还有哪些地方不清楚。
仅以这个指标为例:
它的行为与要求完全一致,即仅在最后一栏重绘/绘制。当前点后面生成的曲线保持 "固定"。
这个指标
却表现不同。它使用相同的拟合概念,根据新收到的数据重新绘制整条曲线。
不同的行为很可能隐藏在不同的编码中,而不是应用的模型和/或数学方法中。
因此,对于有标题的指标来说,第一种行为(...20480)是不可能的,因为 "傅立叶变换方法的特殊性"?
而且不能通过不同的编码方式 "解决"?
我会尝试(在手机上发布!)插入您提供的代码行,但这不可能发现问题或解决问题。
谢谢。


 
Robert72 #:
我不知道还有什么不清楚的。
仅以这个指标为例:
https://www.mql5.com/en/code/20480
该指标的行为与要求完全一致,即仅在最后一栏重新绘制/绘制。当前点后面生成的曲线保持 "固定"。
该指标
https://www.mql5.com/en/code/19884
不过,它的表现有所不同。它使用相同的拟合概念,根据接收到的新数据重新绘制整条曲线。
不同的行为可能隐藏在不同的编码中,而不是应用的模型和/或数学方法中。
那么,对于有标题的指标来说,第一种行为(...20480)是不可能的,因为 "傅立叶变换方法的特殊性"?
而且不能通过不同的编码来 "解决"?
我会尝试(在手机上发布!)插入您提供的代码行,但这不可能发现问题或解决问题。

是的,您可以在图表的整个历史记录中运行傅立叶变换(或非线性回归重构),提取结果的每个最后值并将其绘制在专用缓冲区中。您将得到一种静态 MA,它的信息量比动态预测要少--动态预测被认为是傅立叶/小波等算法的一个积极特征,如果我没理解错的话,您是在要求降低它们的等级并切断预测,以得到类似 MA 的曲线。