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

 
СанСаныч Фоменко:

大约 10 年前,我本人就因为这样的帖子在这里受到了各方的赞扬。

DSP 是一种基础理论,在论坛上有广泛的实践和相应数量的非常具体和深刻的专家。不久前,Vadim Junko 消失了,我认为他在傅里叶的帮助下取得了实际成果。但他的成果远不止一个指标....。

整个问题在于,DSP 和 Fourier 与市场无关,完全无关。

这是因为市场上只有非稳态随机过程,而且是非稳态和不确定的过程,即非稳态过程,在这些过程的控制回路中,有一个人在某些时刻表现得像布朗运动中的分子,然后,突然间,所有的人都排成一行,步调一致。

如果我们想建立有用的模型,就应该始终牢记非平稳性,所使用的工具要么直接解决非平稳性问题(ARIMA、ARCH),要么以分类模型的形式间接解决非平稳性问题,在训练过程中寻找规律。

我只有一个问题:我还能活到有一大批论坛成员开始日复一日地尝试使用 caret shell 工具来交易想法的时候吗?

很明显,这些人永远不会使用 matlabs、matcads 等市场上的外来工具。

SanSanych,为什么打我?))我清楚地写道,傅里叶法在外汇市场上不起作用,因为信号是非周期性和非确定性的。

我只说了我 9 年前的实验)。

至于像 Caret 这样的智慧--没有它我也能做得很好,看看我个人资料中的信号吧。实践强于理论 ))

 
Alexey Volchanskiy:

桑桑尼奇,为什么肇事逃逸?))我清楚地写道,傅里叶对外汇交易不起作用,因为信号是非周期性和非确定性的。

我只说了我 9 年前的实验)。

至于所有像 Caret 这样的智慧--没有它我也能做得很好,看看我个人资料中的信号吧。实践强于理论 ))

上帝保佑,这真是一种攻击!我为给你留下这样的印象而道歉。

PS.

关于 "实践强于理论",我不敢苟同。尽管证券交易所经常发生股灾,但有效市场的假设依然存在。就连 Nobili 也没有经过实践的锻炼,损失了自己数以亿计的资金,还在继续折腾自己。

 
Vladimir:

非常清楚。谢谢。关于采样步骤 dt 的变化。你认为它是随机的还是具有可预测的特性?如果 dt 的变化是可预测的,我们就可以将其写入傅里叶级数。我们可以得到两个嵌套的傅里叶级数:第一个是价格本身,第二个是时间步长 dt。在这种情况下,我们会得到类似于频率(或相位)调制信号的东西:

谐波 h(t) = mh + ah*cos(wh*t) + bh*sin(wh*t)

时间 t = mt + at*cos(wt*t) + bt*sin(wt*t)

总 h(t) = mh + a*cos(wh*(mt+at*cos(wt*t)+bt*sin(wt*t)) + ...

傅里叶分析中有一个方向叫做非均匀傅里叶变换。

您好!

有没有可能在重绘时不擦除旧的预报?

 
Alexey Volchanskiy:

作为一名前电子工程师,我在刚开始接触外汇时也曾想过,现在我要在 Matlab 上运行傅里叶,分离出主要谐波,然后把所有人都揍一顿。)但这行不通,傅里叶在外汇上不起作用,因为信号是非周期和非确定的。我试了很久,在柱状图和刻度线数据上都试过,但都无济于事。

作者做了大量工作,我非常感激,但结果并不理想(我指的是傅立叶方法),现在也是如此。

为了确定,只需在测试仪中以最大速度运行指标,看看预测曲线是如何表现的。它的尾部上下扭曲,这是意料之中的。

我用默认参数运行,一切正常吗?

我有一个指标,它也使用傅立叶变换进行预测,但只有条形图。有时它会在一个点上击中一个点。
我认为这里的问题出在数据采样率曲线上,因为我试着做了其他的蜡烛图,结果预测质量更高。我认为,如果能正确提取频率(从市场过程中恢复),就能非常准确地应用傅立叶。
毕竟,如果一个声音文件的采样频率是随机的,那么你就无法将其转换成声音。我想这里也是一样的
 
Alexey Volchanskiy: 我清楚地写道,傅里叶理论在外汇交易中不起作用,因为信号是非周期性和非确定性的。

显然存在周期性--看看 D1。只是周期会随时间变化。老式保守的傅里叶公式无能为力

 
如果深思熟虑,傅立叶比艾略特和徐志摩更好
 

您好、

我在寻找一个指标,它能在傅立叶变换后找到价格的 3 个主要频率。显然有一些指标适用于 MT4,但不适用于 MT5。我能否修改这个指标,使其能单独显示频率?

 
benedikt.jones:

你好

我在寻找一个指标,它能在傅立叶变换后找到价格的 3 个主要频率。显然有一些指标适用于 MT4,但不适用于 MT5。我能否修改这个指标,使其能单独显示频率?

您永远不会或很少会在这里得到答案,当然也不会从文章作者那里得到答案 :-)


您可以直接在论坛上发布这些问题,并参考这篇文章。


问候

 
Fast Fourier Transform - Cycle Extraction
Fast Fourier Transform - Cycle Extraction
  • 2008.11.20
  • www.mql5.com
I've run accross this FFT cycle indicator in the past couple of weeks. It is very interesting to say the least...
 

嗨,弗拉基米尔!


谢谢你的指标!我在从该指标获取模拟未来 值方面遇到了问题...您能帮助我吗...

...

DFourier_Handle.Insert(iCustom(SymbolName(i,true),PERIOD_D1, "fourier_extrapolator_of_price.ex5",220,50,20,0.00001),i);

if(DFourier_Handle.At(i)==INVALID_HANDLE)

{

//--- 没有获得句柄,将错误信息打印到日志文件中,完成错误处理

Print("Failed to get the indicator handle");

return(-1);

}

//--- 将指标添加到价格图表中

ChartIndicatorAdd(ChartID(),0,DFourier_Handle.At(i));

(...)

rates=CopyBuffer(DFourier_Handle.At(i),0,0,75,DFutureFourier);

if(rates<=0)

{

Print("3.1 复制价格数据出错",GetLastError(), "Active:",SymbolName(i,true));

}

Print(SymbolName(i,true), "FutureFourier[10]=",DFutureFourier[10]);

rates=CopyBuffer(DFourier_Handle.At(i),1,0,300,DPastFourier);

if(rates<=0)

{

Print("3.1 复制价格数据出错",GetLastError(), "Active:",SymbolName(i,true));

}

Print(SymbolName(i,true), "PastFourier[10]=",DPastFourier[10]);