用傅里叶变换预测未来

 

由于某些原因,我无法将指标加载到CodeBase中,所以我将其发布在这里


这是一个基于傅里叶变换的数字滤波器,并对产生的频谱进行过滤。
1)进行指定条数的相位转换
2)不重要的谐波被丢弃。
extern double n=9;//设置数组大小--2的幂。
extern intPast=200;//对过去的条形图进行操作,用于估计预测的情况
外部 inttern Futur=100;//对多少个柱子进行预测。
外部双倍Porog=0.03;//越少--越多的信息将被考虑(我建议从0到0.06,取决于n)。
//对M1-M15来说效果不错

为使该指标发挥作用,你需要"快速傅里叶变换FFT库"

在图中:
橙色 - 平滑化的图形
蓝橙色--未来预测


附加的文件:
 

傅立叶,如果你采取经典的方式,对历史进行了过度的研究。你需要对金融市场有一个特殊的应用。看了这个工具,我可以99%肯定地说,它重绘......

 
LeoV:

傅立叶,如果你采取经典的方式,对历史进行了过度的研究。它需要特别适用于金融市场。看看这个指标,我可以有99%的信心说,它重绘了......

重绘

 
m_keeper писал (а): 重绘

那么,如果历史在不断变化,我们还能谈什么预测呢?

 
LeoV:
m_keeper 写道:它重画了

好吧,如果故事不断变化,我们还能谈论什么样的预测?

为什么,我认为你可以。我们不改变历史,但我们对历史的评估会改变,因此我们的预测可能会改变。虽然这里所实施的并不理想,但我认为研究的方向是正确的。

 

那么,如果我让历史终点不发生变化(除了最后一个条形图),而预测在每一个刻度 上重新绘制,那么就可以了?

 
Prival:
LeoV:
m_keeper 写道:它重画了

好吧,如果故事不断变化,我们还能谈论什么样的预测?

为什么,我认为你可以。我们不改变历史,但我们对历史的评估会改变,因此我们的预测可能会改变。虽然这里所实现的并不理想,但我认为这是正确的研究方向。

但这样一来,未来也会因为历史(过去)的永久变化而改变--经纪人将不允许在过去改变订单.......。

 
m_keeper:

那么,如果我让历史端不发生变化(除了最后一个条形图),而预测在每个tick上重新绘制,那么就可以了?

根据我的个人经验,最好不要在自动交易中搞重绘。这没有用--你是在浪费时间......

 
这与重绘有什么关系!?LeoV你只是不明白它是什么,它是关于什么的。
 
Integer:
这与重绘有什么关系!?LeoV你只是不明白它是什么,它是关于什么的。

+1

 
m_keeper:

那么,如果我让历史端不发生变化(除了最后一个条形图),而预测是在每个tick上重新绘制,那么就可以了?

我最喜欢的傅立叶又出现了


只是它没有显示任何附带的指标。我不想在别人的代码中寻找错误。(当然,我把图书馆也放进去了)。