分形 - 页 3

 

ChannelType是分形 的大小(1-3条,2-5条,3-7条,以此类推)。

为了MTF版本的正确工作,你应该在指标文件夹中设置FractalChannel_v4(它的正确名称)。

这个指标与TD线、水平线没有任何共同之处。

 

好吧,我需要一些时间在另一台电脑上检查MTF分形通道指标,因为在我常用的电脑上它基本上是错误的。

现在我在另一台电脑上检查了它,在基本模式下,该指标可以工作。但是,当我试图摆弄不同的设置时,使用时间框架 "1 "会产生奇怪的结果,而当我尝试其他设置时,我在那台电脑上最终也会崩溃......

另外,就我所见,默认设置与基本通道指标相同。我应该用什么设置来获得,比如,每10根蜡烛的分形?

总之,尽管这是一个伟大的指标,但就目前的任务而言,它并不是我真正想要的。

然而,我突然看到了曙光, ,并想出了一个简单的方法来获得我正在寻找的东西,尽管它还不是指标真正应该有的样子。

我所做的是采用以下代码。

int start()

{

int D1=1440, H4=240, H1=60, M15=15,B;

double P;[/CODE]

and change it into (for example):

int start()

{

int D1=480, H4=240, H1=120, M15=60,B;

double P;

= basic fractal multiplied by 2, 4 and 8, which gives fractals for every 5, 10, 20, 40 bars

or

[CODE]int start()

{

int D1=252, H4=156, H1=96, M15=60,B;

double P;

=基本分形,放在斐波那契序列中,每5、8、13、21个柱子就有一个分形。

请看附件中的图片,这是什么样子的。

但是,虽然这个小修改很好,可以做一些回溯测试,但它只给出了我在1小时图上寻找的序列(在查看不同的时间框架时给出同样的分形)。

虽然我可以为每个时间段制作一个单独的版本,但这绝对不是一个理想的解决方案。而且我还不确定理想的设置应该是什么,因为我还需要做更多的回测。

所以谁能想出办法来编程,使上述例子的序列在你改变时间段时自动应用? 就像现在的版本一样,在所有时间段看到的都是同样的分形)。

如果能在 "输入 "菜单中自由设置每种颜色的条数,那就更理想了,但这不是首要任务。

请看所附的修改后的指标,用于1小时图。

感谢所有的帮助

 

一些关于分形的文章(附后)。

此外,我还发现了以下内容。

分形自适应移动平均线

by John F. Ehlers

我们都想消除糟糕的鞭挞交易。这里有一个武器,你可以添加到你的技术指标库中,就是为了这个目的。

使用过滤器的目的是将理想的信号与不理想的信号分开。移动平均线的实际应用往往涉及到在所需的平滑度和可容忍的滞后量之间的权衡。移动平均线有这个问题,因为价格数据不是静止的,在不同的时间间隔内可能有不同的带宽。

为了利用价格的非稳态结构,已经开发了各种动量适应性过滤技术。基于价格统计和价格数据的周期性内容,自适应滤波器也被开发出来。在这篇文章中,我将描述一类不同的过滤器,它监测时间上的非平稳性措施,并根据这一措施改变其带宽。

市场是分形的吗?

市场价格是分形的,这一点无可非议。分形的形状是自相似的--也就是说,一个特定的分形,无论你如何仔细观察,都有相同的粗糙度和稀疏度。例如,如果你把5分钟图、日线图和周线图上的标签去掉,你将很难把它们区分开。这就是使它们成为分形的特点。描述所有放大级别下的稀疏程度的分形维度定义了自相似性。

...续写于《股票与商品技术分析》(2005年)10月刊

还有下面的内容。

在《FRAMA--分形自适应移动平均线》一文中,John Ehlers

提出了一种基于假设的自适应平滑的新方法。

市场价格是分形的。编码分形自适应移动平均线(FRAMA)

在AmiBroker公式语言(AFL)中是比较简单的。

由于其强大的数组处理功能,FRAMA可以在AmiBroker中实现。

在AmiBroker中实现,没有任何循环,因此速度极快。现成的

代码见清单1。为便于比较,该代码还

绘制相同长度的标准指数移动平均线。

*/

// FRAMA - 分形自适应移动平均线

价格=(H+L)/2。

N = Param( "N", 16, 2, 40, 2 ); // 必须是偶数

N3 = ( HHV( 高点, N ) - LLV( 低点, N ) )/ N;

HH = HHV( 高,N / 2 ) 。

LL = LLV( Low, N / 2 )。

n1 = ( hh - ll ) / ( n / 2 );

HH = HHV( Ref( High, - N/2 ), N/2 )。

LL = LLV( Ref( Low, - N/2 ), N/ 2 )。

n2 = ( hh - ll ) / ( n / 2 );

Dimen = IIf( N1 > 0 AND N2 > 0 AND N3 > 0, ( log( N1+N2 ) - log( N3 ) )/log( 2 ), Null );

alpha = exp( -4.6 * ( Dimen -1 ))。

alpha = Min( Max( alpha, 0.01 ), 1 ); // 绑定到0.01...1的范围。

Frama = AMA( Price, alpha );

Plot( Frama, "FRAMA("+N+")", colorRed, styleThick ) 。

Plot( EMA( C, N ) , "EMA( "+N+")", colorBlue )。

Plot( C, "Close", colorBlack, styleCandle ) 。
附加的文件:
fractals.pdf  483 kb
 

分形图 的问题不在于它们不能很快画出来吗?如果你的分形图以5条高点为基础,那么在分形图被画出来之前,你就已经进入了3条高点。

 
trevman:
分形图的问题不在于它们不能很快画出来吗?如果你把分形图建立在5条高点的基础上,那么在分形图画出来之前,你就已经进入了3条高点。

很多年前,我在我的真实账户 中使用过这些分形,现在我正试图重新记住它,因为我几乎忘记了这个主题,而且有很多新的指标被创建。特别是Igorad的指标。

如果我有时间,我将在此基础上创建一些交易系统。

但我必须先阅读一些电子书/文章。

 

找到了一些关于如何交易分形的 文章(doc和pdf格式的两个相同文件)。

是俄语,抱歉。

附加的文件:
1.gif  76 kb
2.jpg  279 kb
3.jpg  110 kb
4.jpg  80 kb
 

指标Ind-Fractals-1是否重新绘制任何分形,绘制褐色分形需要多长时间。这些似乎显示了主要趋势,因此在该方向上进行交易是好的,但需要尽早确定。

 
trevman:
分形图的问题不在于它们不能很快画出来吗?比如说,如果你的分形图以5个柱子的高点为基础,那么在分形图被画出来之前,你就已经进入了3个柱子的走势。

除非你把它们作为S&R水平。我发现多头分形对于查看高位TF上的SR水平非常有用。

 
 

分形指标

嗨!

我想知道是否有人能帮助我修改下面的标准分形指标。该分形是用5根柱子做成的。

能否请人添加一个变量,以改变制作分形图所需的条数。例如,3个条,你有一个高条和两侧的1个条来制作分形图而不是2个。

预先感谢

附加的文件:
fractal.mq4  6 kb
原因: