eugenk1 писал (а): ANG3110,我很抱歉,我读了你所有的帖子,印象是这样的。要么你严重隐瞒了一些事情(我不是在评判,钱是一种亲密的东西),要么你有一个想法,需要帮助,但不想开口说到底(这不是好事),要么你说的是几个月的时间。我自己正是从应用傅里叶变换的想法开始掌握这一切的。而且很快就幻灭了。
//Imorting library #_lib_FFT.ex4. It must be in the expert directory. #import "#_lib_FFT.ex4" void realfastfouriertransform(double& a[], int tnn, bool inversefft); #import
//Input parameters extern int n =8; // Sets the number of data points as 2^n. extern int hmax =2; // Max number of harmonics including dc.
//Global variables int N; //N is number of data points.
ANG3110,我很抱歉,我读了你所有的帖子,印象是这样的。要么你严重隐瞒了一些事情(我不是在评判,钱是一种亲密的东西),要么你有一个想法,需要帮助,但不想开口说到底(这不是好事),要么你说的是几个月的时间。我自己正是从应用傅里叶变换的想法开始掌握这一切的。而且很快就幻灭了。
既不是一个,也不是另一个,更不是第三个。我昨天和今天刚刚有了写点东西的冲动。其实我并不打算在这个问题上多说什么。我倒是被要求展示和讲述,我也顺势而为。我知道我知道什么,也知道我目前不知道什么。也许有人可以帮助我,但首先,他必须至少了解我所写的内容,其次,在该领域有良好的知识和经验,最重要的是,与我有良好的关系,与该主题的本质有关系。我认为没有任何必要,而且很可能没有任何必要再谈这个问题。有什么要隐藏的吗?我只是没有太多的时间,我不想把时间浪费在聪明的垃圾和空洞的学术讨论上,论坛上有很多这样的业余爱好者。我已经在Spider上展出了我的一些早期作品,并得到了很好的评价。在这个主题的最开始,看到,有人引用了我的一个原始的早期代码。 所以--如何,谁,什么,感知和他着迷或失望的东西,我不是很感兴趣,对我来说,我做什么--主要是工作。
YraZ,对不起,你能解释一下图片上实际显示的是什么吗?至于什么在平盘中起作用,说实话,我一直认为它在一个完美的电话(比如说头--买,尾--卖)开盘时起作用,止损大于平盘的价差。是的,在缩减方面可能不是最佳的,但它是有效的...
我同意--一切都很有效。
除非你走低了,再去卖出,然后在顶部买入。
但如果我们在中间,我们可能会去买或卖。
在图片中,我根据以下原则选择了中间的主要层次
1+2 = 3
3 + 2 = 5
5 + 3 = 8
8 + 5 = 13
13 + 8 = 21
21 + 13 = 34
34 + 21 = 55
等等
....FIBO原则
类似这样的事情
图案之间有虚线--这似乎是一个足够的基线。
如果你看一下所有TFs上的Flat网格,你可以清楚地看到波浪--可视化的逆转--仅此而已。
+ 一些著名的交易者 "秘密 "的平均数,如第8个EMA,当蜡烛收于第8个以下时,蜡烛分析+EMA,第3个EMA。
例如,如果烛台在第3个EMA之外完全关闭,这通常是一个很好的入口。
而在平面上,不仅如此,它通常是一个尖峰的入口。
只是未来的正弦波的想法非常接近。
如果能看到这条线路在未来显示出什么,那就很有意思了。
也许有人能从这个库中升级功能,以便能在未来显示这一行。
观察该线对未来的显示是很有趣的。
它将显示与已经绘制的完全相同的东西。
观察该线对未来的显示是很有趣的。
它将显示与已经绘制的完全相同的内容。
如果是一个完整的FFT,它将重复已经画好的内容。
而在余弦变换的情况下,则是从末端向后镜像的。
有趣的是,基于余弦的FFT对最后一个柱子的导数等于零,也就是说,它将显示一个价格弯曲(最大或最小)发生在最后一个柱子上,即使事实上没有这样的弯曲。基于正弦的FFT将始终显示趋势的峰值(导数在最后一栏有最大值)。基于余弦和正弦的傅里叶数列在构建移动平均线 时更容易被接受。
下面是基于Klot编写的移动平均线的代码,他使用了余弦FFT。
在hmax=2的情况下;会有一个简单的MA,对于一个给定的周期,不太清楚为什么需要一个完整的FFT?
不,我还注意到,全FFT更稳定(更少的重绘)。
一般来说,我认为我们应该使用以下过滤器
if(hmax>0) for(i=hmax;i<N;i++) data[i]=0.0。
来编造一些智能过滤器。我们需要它有选择地留下必要的谐波,并将不必要的谐波归零。那么它可能有一些意义和稳定性。
另外,NeuroshellDayTrader在FFTadon中使用了五六个不同的过滤器,抱歉我没有公式,我可以捣鼓一下它们。
而如果你不仅从上面而且从下面限制频率,你可以选择一定的振荡带。该指标看起来不错,它让人想起了随机指数。
在hmax=2的情况下;会有一个简单的MA,对于一个给定的周期,不太清楚为什么我们需要一个全FFT?
坦率地说,我不主张应用FFT(全额或余弦)来构建移动平均线,原因是FFT按2*pi*k*l/N的频率打破价格序列,即频率是预先知道的,尽管价格序列可能在不同于2*pi*k*l/N的相邻频率上有更强的谐波。FFT的想法是基于使用最小二乘法将三角函数序列拟合到实数序列。这样,任何正交函数(正交多项式,在最简单的情况下)都可以被拟合。FFT的优点是三角函数的振幅是过程的频率响应的样本,步长为2*pi/N。通过使用FFT,可以拒绝高频谐波,从而构建一个移动平均。但这种滤波要比数字滤波复杂得多,如简单的移动平均线或FIR滤波器。看一下我的基于FIR滤波器的移动平均线指标吧。
'FIR MA'。
AFIRMA'。
在hmax=2的情况下,会有一个简单的MA,在一个给定的周期内,这不是很清楚,那么为什么要费心去做一个完整的FFT?
不,我也注意到了,全FFT更稳定(更少重绘)。
一般来说,我认为我们应该使用以下过滤器
if(hmax>0) for(i=hmax;i<N;i++) data[i]=0.0。
来编造一些智能过滤器。我们需要它有选择地留下必要的谐波,并将不必要的谐波归零。那么它可能有一些意义和稳定性。
另外,NeuroShellDayTrader在FFTadon中使用了五六个不同的过滤器,抱歉我没有公式,我可以捣鼓一下。
而如果你不仅在顶部限制频率,而且在底部也限制频率,你就可以选择某一波段的震荡。这个指标看起来很不错,它让人想起了随机指数。
它表明,随后的主要振荡时间,或多或少都是重合的。