Indicatore stocastico del momento (indice) - pagina 2

 

Ciao Kalenzo (signor Holmes!)

Qual è la differenza tra T3 TRIX in questo forum e Metastock TRIX?

vedere questi

File:
ms.jpg  41 kb
mt.gif  10 kb
 
kohzadi:
Ciao Kalenzo (Mr Holmes!)

Qual è la differenza tra T3 TRIX in questo forum e Metastock TRIX?

vedi questi

Il nostro è meglio lol solo scherzando

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

Io commercio 18 coppie, uso grafici a 4h e passo solo 1h al giorno a rivedere i trade. Finora ho usato solo 0,5 lotti con fermate massime 150 pt (2 - 5% di rischio). Il tasso di strike è del 77%. Se posso fare più di $7500 al mese commerciando mezzi lotti rischiando meno del 5%, è facile vedere la possibilità di fare presto $20k o più al mese. Sto aumentando ora a lotti completi, e da lì andrò avanti.

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.
 
licho:
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" )

 
licho:
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?

gabroo_munda:
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