![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ciao Kalenzo (signor Holmes!)![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
Qual è la differenza tra T3 TRIX in questo forum e Metastock TRIX?
vedere questi
Ciao Kalenzo (Mr Holmes!)
Qual è la differenza tra T3 TRIX in questo forum e Metastock TRIX?
vedi questiIl nostro è meglio
lol solo scherzando ![](https://c.mql5.com/forextsd/smiles/smile.png)
Posta la formula di Metastock, la controllerò.
Non posso ottenere la formula.
Credo che metastock dia un po' di formula no tutti.
Se qualcuno è interessato a provare questo metodo preso da Moneytec
I know.... early days, will need to see if I can continue to exceed 1500 pt per month.
Nessuno crederà al 238% di profitto in 4 mesi. Prendi il grafico GBPJPY a 4 ore e aggiungi la media mobile Hull (HMA) a 25 periodi con la pendenza colorata per il rialzo e il ribasso. Aggiungi l'indicatore stocastico Momentum (SMI) con impostazioni 39,6,75 e linea di segnale 15. Vedi se il grafico ti dice qualcosa.Se qualcuno è interessato a provare questo metodo preso da Moneytec
SMI non ha senso, forse le impostazioni non sono corrette. HMA è buono ma ha bisogno di una convalida o di un indicatore di filtro.
Grazie
Ho il codice di tradestation per TRIX...e IMHO è un buon indicatore. il codice è diviso in una funzione e un indicatore. spero che qualcuno possa convertirlo.
Funzione::::::::::::
Prezzo ( numericseries ),
Lunghezza( numericsimple ) ; { si presume che questo input sia una costante >= 1 }
variabili:
TRIXRaw( 0 ) ;
TRIXRaw = XAverage( XAverage( XAverage( Log( Price ), Length ) , Length ) , Length ) ;
se CurrentBar > 1 allora
TRIX = ( TRIXRaw - TRIXRaw[1] ) * 10000 ;
Indicatore::::::::::::::::
input:
Prezzo ( Close ),
Lunghezza( 9 ),
ColorNormLength( 14 ), { Numero di barre su cui normalizzare l'indicatore
per la colorazione del gradiente. Vedi anche: commenti nella funzione NormGradientColor. }
UpColor( Yellow ), { Colore da usare per i valori dell'indicatore che sono relativamente alti
su barre ColorNormLength. }
DnColor( Red ), { Colore da usare per i valori dell'indicatore che sono relativamente bassi
su barre ColorNormLength. }
GridForegroundColor( Black ) ; { Colore da usare per i numeri nelle celle RadarScreen
quando la colorazione a gradiente è abilitata, cioè quando sia UpColor che DnColor sono
impostati su valori non negativi. }
{ Impostare UpColor e/o DnColor a -1 per disabilitare la colorazione del gradiente della trama.
Quando è disabilitata, il colore di Plot1 è determinato dalle impostazioni nelle proprietà dell'indicatore
nella finestra di dialogo delle proprietà dell'indicatore. Il colore di Plot2 (ZeroLine) viene sempre dalle proprietà dell'indicatore
dell'indicatore. }
variabili:
ApplicationType( 0 ),
TRIXValue( 0 ),
ColorLevel( 0 ) ;
se CurrentBar = 1 allora
ApplicationType = GetAppInfo( aiApplicationType ) ;
TRIXValue = TRIX( Prezzo, Lunghezza ) ;
Plot1( TRIXValue, "TRIX" ) ;
Plot2( 0, "ZeroLine" ) ;
{ Colorazione a gradiente }
se UpColor >= 0 e DnColor >= 0 allora
iniziare
ColorLevel = NormGradientColor( TRIXValue, true, ColorNormLength, UpColor, DnColor ) ;
if ApplicationType = 1 then { lo studio è applicato a un grafico }
SetPlotColor( 1, ColorLevel )
else if ApplicationType > 1 then { lo studio è applicato a un'applicazione a griglia }
begin
SetPlotColor( 1, GridForegroundColor ) ;
SetPlotBGColor( 1, ColorLevel ) ;
end ;
end ;
{ Criteri di allarme }
se TRIXValue supera lo 0 allora
Avviso ( "L'indicatore diventa positivo" )
else if TRIXValue crosses under 0 then
Alert( "L'indicatore sta diventando negativo" );
----------------------------------------------------------------
La funzione XAverage è una media mobile ponderata dei prezzi delle ultime barre di lunghezza. Questa funzione restituisce il valore attuale della media mobile attenuata esponenzialmente.
Un'altra formula TRIX da Tradestation. fatta da qualche programmatore. ha TRIX e una linea di segnale con essa.
ingressi:
TRIXLength( 5 ),
SigLineXMALen( 3 ) ;
variabili:
EMA1( 0 ),
EMA2( 0 ),
EMA3( 0 ),
TRIXLine( 0 ),
SignalLine( 0 ) ;
EMA1 = XAverage( Close, TRIXLength ) ;
EMA2 = XAverage( EMA1, TRIXLength ) ;
EMA3 = XAverage( EMA2, TRIXLength ) ;
se EMA3[1] 0 allora
{ Assicurarsi che non stia per dividere per zero }
TRIXLine = 10 * ( EMA3 - EMA3[1] ) / EMA3[1] ;
SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;
Plot1( TRIXLine, "TRIXLine" ) ;
Plot2( SignalLine, "SignalLine" )
Se qualcuno è interessato a provare quel metodo preso da Moneytec
licho mabye u will tell us what do u see when u plot those 2 on chart?
qualcuno sta lavorando su questo?
Un'altra formula TRIX da Tradestation. fatta da qualche programmatore. ha TRIX e una linea di segnale con essa.
input:
TRIXLength( 5 ),
SigLineXMALen( 3 ) ;
variabili:
EMA1( 0 ),
EMA2( 0 ),
EMA3( 0 ),
TRIXLine( 0 ),
SignalLine( 0 ) ;
EMA1 = XAverage( Close, TRIXLength ) ;
EMA2 = XAverage( EMA1, TRIXLength ) ;
EMA3 = XAverage( EMA2, TRIXLength ) ;
se EMA3[1] 0 allora
{ Assicurarsi che non stia per dividere per zero }
TRIXLine = 10 * ( EMA3 - EMA3[1] ) / EMA3[1] ;
SignalLine = XAverage( TRIXLine, SigLineXMALen ) ;
Plot1( TRIXLine, "TRIXLine" ) ;
Plot2( SignalLine, "SignalLine" )Ho cercato di elaborare qualcosa, ma ad essere onesti non vedo nulla di più prezioso che usare altre combinazioni di indicatori. Probabilmente si potrebbe usare ogni indicatore con successo una volta che lo si padroneggia.
Ancora una volta mi ha solo assicurato che il mio passaggio all'analisi S/R è quello giusto![](https://c.mql5.com/forextsd/smiles/smile.png)