Indicador estocástico de momento (índice) - página 2

 

Hola Kalenzo (¡Sr. Holmes!)

¿Cuál es la diferencia entre T3 TRIX en este foro y Metastock TRIX?

ver estos

Archivos adjuntos:
ms.jpg  41 kb
mt.gif  10 kb
 
kohzadi:
Hola Kalenzo (Sr. Holmes!)

¿Cuál es la diferencia entre T3 TRIX en este foro y Metastock TRIX?

ver estos

Nuestro es mejor lol sólo bromeaba

Publica la fórmula de metastock, lo comprobaré.

 

No puedo conseguir la fórmula.

Creo que metastock da algo de fórmula no todos.

 

Si alguien está interesado en probar ese método tomado de Moneytec

Opero con 18 pares, uso gráficos de 4h y sólo paso 1h al día revisando las operaciones. Hasta ahora sólo he utilizado lotes de 0,5 con paradas máximas de 150 pt (2 - 5% de riesgo). El porcentaje de aciertos es del 77%. Si puedo hacer más de $7500 por mes operando con medios lotes arriesgando menos del 5%, es fácil ver la posibilidad de hacer $20k o más por mes pronto. Ahora estoy aumentando a lotes completos, y seguiré adelante desde allí.

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

Nadie creerá el 238% de beneficio en 4 meses. Tome el gráfico de 4h GBPJPY y añada la media móvil de 25 periodos (HMA) con la pendiente coloreada para arriba y abajo. Añade el indicador estocástico de momento (SMI) con los ajustes 39,6,75 y la línea de señal 15. Vea si el gráfico le dice algo!.
 
licho:
Si alguien está interesado en probar este método tomado de Moneytec

El SMI no tiene sentido, puede que los ajustes no sean correctos. HMA es bueno, pero necesita algún indicador de validación o filtro.

Gracias

 

Tengo el código de tradestation para TRIX...y en mi opinión es un buen indicador. el código está dividido en una función y un indicador. espero que alguien pueda convertirlo.

Función::::::::::::

Precio( numericseries ),

Length( numericsimple ) ; { esta entrada se supone que es una constante >= 1 }

variables:

TRIXRaw( 0 ) ;

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

si CurrentBar > 1 entonces

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

Indicador::::::::::::::::

entradas:

Price( Close ),

Length( 9 ),

ColorNormLength( 14 ), { Número de barras sobre las que normalizar el indicador

para colorear el gradiente. Ver también: comentarios en la función NormGradientColor. }

UpColor( Yellow ), { Color a utilizar para los valores del indicador que son relativamente altos

sobre barras ColorNormLength. }

DnColor( Red ), { Color a utilizar para los valores del indicador que son relativamente bajos

sobre barras ColorNormLength. }

GridForegroundColor( Black ) ; { Color a utilizar para los números en las celdas de RadarScreen

cuando la coloración de gradiente está activada, es decir, cuando tanto UpColor como DnColor están

valores no negativos. }

{Establece el valor de UpColor y/o DnColor en -1 para deshabilitar el color del gradiente.

Cuando se desactiva, el color de Plot1 se determina por los ajustes en el cuadro de diálogo de las propiedades del indicador

del indicador. El color de Plot2 (ZeroLine) siempre proviene del cuadro de diálogo

del indicador. }

variables:

ApplicationType( 0 ),

TRIXValue( 0 ),

ColorLevel( 0 ) ;

si CurrentBar = 1 entonces

ApplicationType = GetAppInfo( aiApplicationType ) ;

TRIXValue = TRIX( Price, Length ) ;

Plot1( TRIXValue, "TRIX" ) ;

Plot2( 0, "ZeroLine" ) ;

{ Coloración del gradiente }

si UpColor >= 0 y DnColor >= 0 entonces

begin

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

if ApplicationType = 1 then { el estudio se aplica a un gráfico }

SetPlotColor( 1, ColorLevel )

else if ApplicationType > 1 then { el estudio se aplica a la aplicación de cuadrícula }

begin

SetPlotColor( 1, GridForegroundColor ) ;

SetPlotBGColor( 1, ColorLevel ) ;

end ;

end ;

{ Criterios de alerta }

si TRIXValue cruza por encima de 0 entonces

Alert( "El indicador se vuelve positivo" )

else if TRIXValue crosses under 0 then

Alert( "El indicador se vuelve negativo" ) ;

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

La función XAverage es una media móvil ponderada de los precios de las últimas barras de longitud. Esta función devuelve el valor actual de la media móvil suavizada exponencialmente.

 

Otra fórmula TRIX de Tradestation. hecha por algún programador. tiene TRIX y una línea de señal con ella.

entradas:

TRIXLength( 5 ),

SigLineXMALen( 3 ) ;

variables:

EMA1( 0 ),

EMA2( 0 ),

EMA3( 0 ),

TRIXLine( 0 ),

SignalLine( 0 ) ;

EMA1 = XAverage( Close, TRIXLength ) ;

EMA2 = XAverage( EMA1, TRIXLength ) ;

EMA3 = XAverage( EMA2, TRIXLength ) ;

si EMA3[1] 0 entonces

{ Asegúrese de que no está a punto de dividir por cero }

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

SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;

Plot1( TRIXLine, "TRIXLine" ) ;

Plot2( SignalLine, "SignalLine" )

 
licho:
Si alguien está interesado en probar ese método tomado de Moneytec

licho mabye u nos dirá lo que se ve cuando u trazar esos 2 en el gráfico?

 

¿alguien está trabajando en esto?

gabroo_munda:
Otra fórmula TRIX de Tradestation. hecha por algún programador. tiene TRIX y una línea de señal con ella.

entradas:

TRIXLength( 5 ),

SigLineXMALen( 3 ) ;

variables:

EMA1( 0 ),

EMA2( 0 ),

EMA3( 0 ),

TRIXLine( 0 ),

SignalLine( 0 ) ;

EMA1 = XAverage( Close, TRIXLength ) ;

EMA2 = XAverage( EMA1, TRIXLength ) ;

EMA3 = XAverage( EMA2, TRIXLength ) ;

si EMA3[1] 0 entonces

{ Asegúrese de que no está a punto de dividir por cero }

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

SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;

Plot1( TRIXLine, "TRIXLine" ) ;

Plot2( SignalLine, "SignalLine" )
 

He tratado de trabajar algo pero para ser honesto no veo nada más valioso que usar otras combinaciones de indicadores. Probablemente se pueda utilizar cada indicador con éxito una vez que se domine.

Una vez más sólo me ha asegurado que mi giro hacia el análisis S/R es el correcto