![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá Kalenzo (Sr. Holmes!)![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
Qual é a diferença entre o TRIX T3 neste fórum e o TRIX Metastock?
veja estes
Oi Kalenzo (Sr. Holmes!)
Qual é a diferença entre o TRIX T3 neste fórum e o Metastock TRIX?
veja estesNossa é melhor
lol só brincando ![](https://c.mql5.com/forextsd/smiles/smile.png)
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
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!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" )
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?
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.![](https://c.mql5.com/forextsd/smiles/smile.png)