Stocastico - pagina 5

 

Forum

Qualcosa di interessante nel video finanziario luglio 2013

newdigital, 2013.07.10 08:35

24. La differenza tra lo stocastico veloce, lento e completo

Risposta a una domanda su quale sia la differenza tra lo stocastico veloce, lo stocastico lento e lo stocastico completo




 
Queste sono alcune informazioni su come usare/commerciare l'indicatore Stocastico

Trading con lo stocastico:

Lo stocastico dà il suo più forte segnale di vendita quando le due medie mobili che lo compongono sono state prima sopra 80 e poi hanno chiuso sotto il livello 80. Il segnale di acquisto più forte viene dato quando le due medie mobili sono state prima sotto 20 e poi chiudono sopra 20.

Idealmente, dovremmo usare lo stocastico, e qualsiasi altro indicatore, solo per fare trading nella direzione del trend di Daliy. Quindi, se un trader determina che una coppia è in un trend rialzista, dovrebbe consultare lo stocastico per cronometrare la sua entrata dopo che lo stocastico è stato sotto 20 e poi ha chiuso sopra il livello 20. In una tendenza al ribasso, come quella che abbiamo sul grafico giornaliero del USDCHF qui sotto, cercherebbe lo stocastico per essere stato sopra 80 e poi chiudere sotto di esso per il segnale di vendere la coppia.

Vedi il grafico qui sotto per un esempio di questo:



Se lo stocastico chiude sotto 80 in una tendenza al ribasso o sopra 20 in una tendenza al rialzo è un segnale molto più forte che se lo stocastico va semplicemente sopra o sotto questi livelli nel corso del tempo in cui la candela è aperta.

Per esempio, diciamo che un trader sta usando un grafico a 1 ora. Quando la candela a 1 ora si chiude alla fine dell'ora, il trader può controllare lo stocastico per vedere se le due medie mobili erano sopra 20 o sotto 80 dopo la chiusura. Questo confermerà che l'indicatore ha effettivamente chiuso sopra o sotto il livello richiesto.

Trading with Stochastics
Trading with Stochastics
  • www.dailyfx.com
Stochastics gives its strongest sell signal when the two moving averages that comprise it have first been above 80 and then close below the 80 level. The strongest buying signal is given when the two moving averages have first been below 20 and then close above 20. to take trades in the direction of the Daliy trend. So if a trader determines...
 
Stocastico lento contro Stocastico veloce:

Sviluppato da George C. Lane alla fine degli anni '50, l'oscillatore stocastico è un indicatore di momentum che mostra la posizione della chiusura attuale rispetto al range alto/basso per un certo numero di periodi.

I nuovi trader di solito vogliono sapere la differenza tra lo stocastico veloce e lo stocastico lento. Vogliono anche sapere se le impostazioni di default tipiche di 5,5 (Fast Stochastics) o 5,5,5 (Slow Stochastics) che si vedono nella maggior parte dei pacchetti grafici sviluppati per il FX sono migliori o peggiori delle impostazioni di default tipiche di 14,3 (Fast Stochastics) o 14,3,3 (Slow Stochastics) viste nei pacchetti grafici per azioni e futures.

Prima di tutto, la differenza tra Fast Stochastics e Slow Stochastics è solo una media mobile.

Quando si calcola lo Stocastico Veloce usando i valori 5 e 5, il primo "5" è il valore grezzo dello Stocastico, mentre il secondo "5" è una media mobile a 5 periodi del primo "5". Quando si usa lo Stocastico lento, i primi due "5" sono gli stessi dello Stocastico veloce, mentre il terzo "5" è una media mobile del secondo "5". Sì, proprio così, una media mobile della media mobile. Questo rallenta ulteriormente il movimento dell'indicatore, da cui il nome di Stocastico lento.

Rallentando il movimento dell'indicatore verso il basso, vedremo meno segnali di acquisto o vendita sul grafico, ma dovrebbero essere segnali più affidabili. Usando un valore maggiore nel calcolo del valore grezzo dello Stocastico, rallentiamo ancora di più l'indicatore. Questo è il motivo per cui raccomando ai trader che usano i grafici FX di usare lo Stocastico lento con valori di 15,5,5. Questa combinazione offre segnali abbastanza affidabili che possono offrire solidi ingressi in opportunità di trading. Il grafico qui sotto mostra la differenza tra lo stocastico veloce con valori di 5,5 rispetto allo stocastico lento con valori di 15,5,5.



Puoi vedere quanto sia più facile identificare i segnali usando lo Stocastico lento. Essere in grado di utilizzare lo strumento tecnico in modo efficace è la maggior parte della battaglia. Mantenendo le cose semplici e coerenti, dovremmo iniziare a vedere risultati coerenti nel nostro trading.

Come per tutti gli indicatori, entrare in un trade solo quando l'indicatore genera un'entrata che è nella direzione del trend può risultare in una maggiore probabilità di successo.

Slow Stochastics versus Fast Stochastics
Slow Stochastics versus Fast Stochastics
  • www.dailyfx.com
New traders typically want to know the difference between Fast Stochastics and Slow Stochastics. They also want to know whether the typical default settings of 5,5 (Fast Stochastics) or 5,5,5 (Slow Stochastics) as seen in most charting packages developed for FX are better or worse than the typical default settings of 14,3 (Fast Stochastics) or...
 

Ciao newdigital,

Ho una domanda difficile circa il valore %k o %d non è sbagliato o disaccordo con l'immagine quando uso l'indicatore stocastico nel mio ea. lo uso solo come sotto,

int OnInit()
  {
//--- Get handle for KD indicator
   KDHandle=iStochastic(NULL,0,K_Period,D_Period,3,MODE_SMA,STO_LOWHIGH);
//--- Get the handle for Moving Average indicator
//   maHandle=iMA(_Symbol,_Period,MA_Period,0,MODE_EMA,PRICE_CLOSE);
//--- What if handle returns Invalid Handle
   if(KDHandle<0)
     {
      Alert("Error Creating Handles for indicators - error: ",GetLastError(),"!!");
      return(-1);
     }
...
void OnTick()
  {
//--- Do we have enough bars to work with
   if(Bars(_Symbol,_Period)<60) // if total bars is less than 60 bars
     {
      Alert("We have less than 60 bars, EA will now exit!!");
      return;
     }  

// the KD Kvalues array
   ArraySetAsSeries(K,true);
// the KD Dvalues array
   ArraySetAsSeries(D,true);

   if(CopyBuffer(KDHandle,0,0,2,K)<0 || CopyBuffer(KDHandle,1,0,2,D)<0)
     {
      Alert("Error copying Stochastic KD indicator Buffers - error:",GetLastError(),"!!");
      ResetLastError();
      return;
     }

   bool Buy_Condition_1 = (K[0]>=D[0] && K[1]<=D[1]); // k>=D and K1<=D1
   bool Buy_Condition_2 = (K[1]<=20 && D[0]<=20); // k1<=20 and d<=20
-....

come sopra, a volte funziona bene ma a volte è male quando dovrebbe essere inviato il segnale di acquisto o di vendita.

Potete aiutarmi, come devo fare? Grazie per il vostro aiuto in anticipo!

Documentation on MQL5: Standard Constants, Enumerations and Structures / Objects Constants / Object Types
Documentation on MQL5: Standard Constants, Enumerations and Structures / Objects Constants / Object Types
  • www.mql5.com
Standard Constants, Enumerations and Structures / Objects Constants / Object Types - Documentation on MQL5
 
king1898:

...

Potete aiutarmi? Come dovrei fare? Grazie per il vostro aiuto in anticipo!

Per favore, modifica il tuo post e usa il tasto SRC quando posti il codice, grazie.
 

K o D può essere cambiato quando un nuovo tick, ma noi barre di 1 minuto, generare la firma, tick, minuto, può causare qualche deviazione?

Sono due tick può essere il tempo tra un minuto è troppo piccolo, quindi non possiamo solo catturare il momento della croce a K / D

 
king1898:
Può essere che k o d sia cambiato quando avviene un nuovo tick, ma noi usiamo una barra di 1 minuto per produrre signa, tick e minuti porteranno qualche deviazione?

Come sono dichiarati gli array K e D? Dal codice vedo che K[0] e D[0] sono i valori delle ultime candele chiuse e K[1] e D[1] i valori della candela corrente (aperta). Probabilmente devi usare ArraySetAsSeries() per invertire l'indice.

I valori della candela corrente/aperta cambiano sempre.
 

Come nell'immagine qui sotto, due punti non possono produrre segnale ma l'immagine può disegnare

in questa immagine, due frecce dovrebbero produrre due segnali ma il mio ea non può inviare, perché?

 
angevoyageur:

Come sono dichiarati gli array K e D? Dal codice vedo che K[0] e D[0] sono i valori delle ultime candele chiuse e K[1] e D[1] i valori della candela corrente (aperta). Probabilmente devi usare ArraySetAsSeries() per invertire l'indice.

I valori della candela corrente/aperta cambiano sempre.
k[0] è la candela corrente e k[1] le ultime candele, ho fatto un errore?
 
king1898:
k[0] è la candela attuale e k[1] l'ultima candela, ho fatto un errore?
No. Sembra corretto.
Motivazione: