Indicador do Momento Estocástico (Índice) - página 2

 

Olá Kalenzo (Sr. Holmes!)

Qual é a diferença entre o TRIX T3 neste fórum e o TRIX Metastock?

veja estes

Arquivos anexados:
ms.jpg  41 kb
mt.gif  10 kb
 
kohzadi:
Oi Kalenzo (Sr. Holmes!)

Qual é a diferença entre o TRIX T3 neste fórum e o Metastock TRIX?

veja estes

Nossa é melhor lol só brincando

Afixe a fórmula metastock, eu a verificarei.

 

Não consigo obter fórmula.

Acho que metastock dá alguma fórmula não dá tudo.

 

Se alguém interessado em experimentar esse método retirado da Moneytec

Eu negocio 18 pares, uso gráficos de 4h e gasto apenas 1h por dia revisando negócios. Até o momento, usei apenas 0,5 lotes com paradas máximas de 150 pt (2 - 5% de risco). A taxa de greve é de 77%. Se eu puder ganhar mais de $7500 por mês negociando meio lote com risco inferior a 5%, é fácil ver a possibilidade de ganhar $20k ou mais por mês em breve. Estou aumentando agora para lotes cheios, passarei a partir daí.

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

Ninguém vai acreditar que 238% de lucro em 4 meses. Pegue o gráfico GBPJPY de 4h e acrescente 25 períodos HMA (Hull Moving Average) com declive colorido para cima e para baixo. Adicionar Indicador de Momento Estocástico (SMI) com ajustes 39,6,75 e linha de sinal 15. Veja se o gráfico lhe diz alguma coisa!
 
licho:
Se alguém interessado em experimentar esse método retirado da Moneytec

A SMI não faz nenhuma referência, pode ser que a configuração não esteja correta. O HMA é bom, mas precisa de alguma validação ou indicador de filtro.

Obrigado

 

Tenho o código da estação de comércio para TRIX... e IMHO é um bom indicador. o código é dividido em uma função e um indicador. espero que alguém seja capaz de convertê-lo.

Função:::::::::::::

Preço ( série numérica ),

Length( numericsimple ) ; { esta entrada assumida como uma constante >= 1 }

variáveis:

TRIXRaw( 0 ) ;

TRIXRaw = XAverage( XAverage( XAverage( Log( Preço ), Comprimento ) , Comprimento ) , Comprimento ) ;

se Barra atual > 1 então

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

Indicator:::::::::::::::::

entradas:

Preço( Fechar ),

Comprimento( 9 ),

ColorNormLength( 14 ), { Número de barras sobre as quais normalizar o indicador

para coloração por gradiente. Veja também: comentários em função NormGradientColor. }

UpColor( Amarelo ), { Cor a usar para valores indicadores relativamente altos

sobre as barras ColorNormLength. }

DnColor( Vermelho ), { Cor a usar para valores indicadores que são relativamente baixos

sobre as barras ColorNormLength. }

GridForegroundColor( Preto ) ; { Cor para usar para números em células RadarScreen

quando a coloração por gradiente está habilitada, ou seja, quando tanto a UpColor como a DnColor estão

definidos para valores não-negativos. }

{ Configurar UpColor e/ou DnColor para -1 para desativar a coloração de gradiente do terreno.

Quando desativada, a cor Plot1 é determinada pelas configurações nas propriedades do indicador

caixa de diálogo. A cor Plot2 (ZeroLine) sempre vem das propriedades indicadoras

caixa de diálogo. }

variáveis:

ApplicationType( 0 ),

TRIXValue( 0 ),

ColorLevel( 0 ) ;

se Barra de Corrente = 1 então

ApplicationType = GetAppInfo( aiApplicationType ) ;

TRIXValue = TRIX( Preço, Comprimento ) ;

Plot1( TRIXValue, "TRIX" ) ;

Plot2( 0, "ZeroLine" ) ;

{ Coloração Gradiente }

se UpColor >= 0 e DnColor >= 0 então

começar

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

se ApplicationType = 1 então { estudo é aplicado a um gráfico }

SetPlotColor( 1, ColorLevel )

caso contrário se ApplicationType > 1 então { estudo é aplicado ao grid app }

começar

SetPlotColor( 1, GridForegroundColor ) ;

SetPlotBGColor( 1, ColorLevel ) ;

end ;

end ;

{Critérios de alerta }

se o valor TRIXValue cruzar mais de 0 então

Alerta( "Indicador tornando-se positivo" )

caso contrário, se o valor TRIXValue cruzar abaixo de 0, então

Alerta ("Indicador tornando-se negativo" ) ;

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

A função XAverage é uma média móvel ponderada dos preços das últimas barras de comprimento. Esta função retorna o valor atual da média móvel exponencialmente suavizada.

 

Outra fórmula TRIX da Tradestation. feita por algum programador. tem TRIX e uma linha de sinal com ele.

entradas:

TRIXLength( 5 ),

SigLineXMALen( 3 ) ;

variáveis:

EMA1( 0 ),

EMA2( 0 ),

EMA3( 0 ),

TRIXLine( 0 ),

SignalLine( 0 ) ;

EMA1 = XAverage( Fechar, TRIXLength ) ;

EMA2 = XAverage( EMA1, TRIXLength ) ; EMA1 = XAverage( EMA1, TRIXLength ) ;

EMA3 = XAverage( EMA2, TRIXLength ) ; EMA3 = XAverage( EMA2, TRIXLength ) ;

se EMA3[1] 0 então

{Assegure-se de não dividir por zero }

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

SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;

Plot1( TRIXLine, "TRIXLine" ) ;

Plot2( SignalLine, "SignalLine" )

 
licho:
Se alguém interessado em experimentar esse método retirado da Moneytec

licho mabye u nos dirá o que você vê quando você traçar esses 2 na tabela?

 

alguém está trabalhando neste?

gabroo_munda:
Outra fórmula TRIX da Tradestation. feita por algum programador. tem TRIX e uma linha de sinal com ela.

insumos:

TRIXLength( 5 ),

SigLineXMALen( 3 ) ;

variáveis:

EMA1( 0 ),

EMA2( 0 ),

EMA3( 0 ),

TRIXLine( 0 ),

SignalLine( 0 ) ;

EMA1 = XAverage( Fechar, TRIXLength ) ;

EMA2 = XAverage( EMA1, TRIXLength ) ; EMA1 = XAverage( EMA1, TRIXLength ) ;

EMA3 = XAverage( EMA2, TRIXLength ) ; EMA3 = XAverage( EMA2, TRIXLength ) ;

se EMA3[1] 0 então

{Assegure-se de não dividir por zero }

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

SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;

Plot1( TRIXLine, "TRIXLine" ) ;

Plot2( SignalLine, "SignalLine" )
 

Tentei resolver algo, mas para ser honesto, não vejo nada mais valioso do que usar outras combinações de indicadores. Provavelmente você poderia usar cada indicador com sucesso uma vez que você o domine.

Mais uma vez, isso só me garantiu que minha vez de analisar S/R é a correta.