随机动量指标(指数) - 页 2

 

嗨,Kalenzo(福尔摩斯先生!)。

本论坛中的T3 TRIX和Metastock TRIX之间有什么区别?

请看这些

附加的文件:
ms.jpg  41 kb
mt.gif  10 kb
 
kohzadi:
Hi Kalenzo (Mr Holmes!)

本论坛中的T3 TRIX和Metastock TRIX之间有什么区别?

请看这些

我们的更好 lol 开玩笑的。

把Metastock的公式贴出来,我看看

 

我无法获得公式。

我想metastock给了一些配方,但没有。

 

如果有人有兴趣尝试从Moneytec获得的方法

我交易18个货币对,使用4小时图表,每天只花1小时审查交易。到目前为止,我只用了0.5手,最大止损150点(2-5%风险)。出手率是77%。如果我每月能在风险低于5%的情况下通过半手交易赚取7500美元,那么很容易看到不久后每月赚取2万美元或更多的可能性。我现在增加到全手,将从那里开始。

I know.... early days, will need to see if I can continue to exceed 1500 pt per month.

没有人会相信4个月内有238%的利润。在英镑兑日元的4小时图上,添加25期的赫尔移动平均线(HMA),并在斜率上标明向上和向下。添加随机动量指标(SMI),设置为39、6、75和信号线15。看看图表是否告诉你什么!。
 
licho:
如果有人有兴趣尝试从Moneytec获得的方法

SMI没有任何意义,可能是设置不正确。HMA很好,但它需要一些验证或过滤指标。

谢谢

 

我有TRIX的tradestation代码......而且我认为这是一个很好的指标。代码分为一个函数和一个指标。希望有人能够转换它。

函数::::::::::::

价格( numericseries )。

Length( numericsimple ); { 这个输入假定是一个常数 >= 1 }

变量。

TRIXRaw( 0 ) 。

TRIXRaw = XAverage( XAverage( Log( Price ), Length ) , Length ) , Length ) 。

如果CurrentBar > 1 那么

TRIX = ( TRIXRaw - TRIXRaw[1] ) * 10000 ;

指标::::::::::::::::

输入。

价格( Close )。

长度( 9 )。

ColorNormLength( 14 ), { 将指标正常化的条数

以进行梯度着色。 另见:函数NormGradientColor的注释。}

UpColor( Yellow ), { 用来表示在ColorNormLength条上相对较高的指标值的颜色。

在ColorNormLength条上使用的颜色。}

DnColor( Red ), { 用来表示相对较低的指标值的颜色。

的颜色。}

GridForegroundColor( Black ); { RadarScreen单元中的数字使用的颜色

当梯度着色被启用时,也就是说,当UpColor和DnColor都被设置为非负值时

设置为非负值的时候。}

{ 将UpColor和/或DnColor设置为-1,以禁用梯度绘图着色。

当禁用时,Plot1的颜色由指标属性中的设置决定

对话框中的设置。 Plot2(ZeroLine)的颜色总是来自指标属性

对话框。}

变量。

应用类型( 0 )。

TRIXValue( 0 )。

ColorLevel( 0 )。

如果CurrentBar = 1,那么

ApplicationType = GetAppInfo( aiApplicationType ) ;

TRIXValue = TRIX( 价格, 长度 ) 。

Plot1( TRIXValue, "TRIX" ) 。

Plot2( 0, "ZeroLine" ) ;

{ 梯度着色 }

如果 UpColor >= 0 和 DnColor >= 0 那么

开始

ColorLevel = NormGradientColor( TRIXValue, true, ColorNormLength, UpColor, DnColor ) 。

如果ApplicationType = 1,那么 { 研究被应用于图表 }

SetPlotColor( 1, ColorLevel )

否则,如果应用类型>1,那么{研究被应用于网格应用 }

开始

SetPlotColor( 1, GridForegroundColor ) 。

SetPlotBGColor( 1, ColorLevel ) 。

结束。

结束。

{警示标准}

如果TRIXValue越过0,那么

警报( "指标转正" )

否则,如果TRIX值低于0,则

警报( "指标转负" ) 。

----------------------------------------------------------------

XAverage函数是最后长度条的价格的加权移动平均值。该函数返回指数平滑的移动平均线的当前值。

 

Tradestation的另一个TRIX公式。由一些程序员制作。有TRIX和一个信号线 与它。

输入。

TRIXLength( 5 )。

SigLineXMALen( 3 )。

变量。

EMA1( 0 )。

EMA2( 0 )。

EMA3( 0 )。

TRIXLine( 0 )。

SignalLine( 0 )。

EMA1 = XAverage( Close, TRIXLength ) 。

EMA2 = XAverage( EMA1, TRIXLength ) 。

EMA3 = XAverage( EMA2, TRIXLength ) 。

如果 EMA3[1] 0,那么

{ 确保不即将除以零 }

TRIXLine = 10 * ( EMA3 - EMA3[1] ) / EMA3[1] ;

SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;

Plot1( TRIXLine, "TRIXLine" ) 。

Plot2( SignalLine, "SignalLine" )

 
licho:
如果有人有兴趣尝试从Moneytec那里得到的方法的话

licho 也许你可以告诉我们,当你在图表上绘制这两张图时,你会看到什么?

 

有人在做这个吗?

gabroo_munda:
另一个来自Tradestation的TRIX公式。由一些程序员制作。有TRIX和一个信号线与它。

输入。

TRIXLength( 5 ),

SigLineXMALen( 3 ) 。

变量。

EMA1( 0 ),

EMA2( 0 )。

EMA3( 0 )。

TRIXLine( 0 )。

SignalLine( 0 )。

EMA1 = XAverage( Close, TRIXLength ) 。

EMA2 = XAverage( EMA1, TRIXLength ) 。

EMA3 = XAverage( EMA2, TRIXLength ) 。

如果 EMA3[1] 0,那么

{ 确保不即将除以零 }

TRIXLine = 10 * ( EMA3 - EMA3[1] ) / EMA3[1] ;

SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;

Plot1( TRIXLine, "TRIXLine" ) 。

Plot2( SignalLine, "SignalLine" )
 

我曾试图解决这个问题,但说实话,我没有看到比使用其他指标组合更有价值的东西。也许一旦你掌握了每个指标,你就可以成功地使用它。

它再次确保我转向S/R分析是正确的。

原因: