Home Indicatore tecnico Post

Pivot Star: L'Indicatore Essenziale per MetaTrader 4

Allegato
17262.zip (3.23 KB, Scarica 0 volte)

Se sei un trader, probabilmente conosci l'importanza dei punti pivot. L'indicatore Pivot Star è uno strumento fondamentale per MetaTrader 4 che ti permette di visualizzare i punti pivot attuali senza affollare il grafico con dati storici. È pulito e semplice, perfetto per chi ama la chiarezza.

Con Pivot Star, hai la possibilità di scegliere tra diversi metodi di calcolo per i pivot: Standard, Fibonacci, Camarilla, Woody's e Demark. Questo ti consente di adattare l'analisi alle tue esigenze specifiche.

Il calcolo si basa sulla barra precedente del periodo scelto, offrendo un'accuratezza che i trader apprezzano. Di seguito puoi vedere un esempio del codice utilizzato:

double xOpen=iOpen(0,inpPeriod,1);
double xClose= iClose(0,inpPeriod,1);
double xHigh = iHigh(0,inpPeriod,1);

double xLow= iLow(0,inpPeriod,1);

Le impostazioni predefinite sono per il timeframe di H1, perfetto per chi pratica lo scalping.

input int xShift = 3; // Spostamento asse X
input int xLen = 25// Lunghezza della linea
  • xShift posiziona le linee pivot relative alla prima barra (un numero positivo sposta a destra).
  • xLen imposta la lunghezza delle linee (teoricamente in numero di barre).

In aggiunta, vengono tracciate due linee: il massimo e il minimo del giorno precedente. Ogni linea può essere personalizzata secondo le tue preferenze: colore, stile e spessore (imposta il colore su Nessuno per disabilitare la linea).

Standard Pivot

Le linee più spesse rappresentano il massimo/minimo del giorno precedente. Vengono disegnate solo su timeframe inferiori a D1.

Camarilla Pivot

Il Camarilla Pivot include le linee L3, L4, L5, H3, H4, H5. Altri punti sono omessi in quanto non realmente necessari.

Se il timeframe visualizzato è maggiore di quello impostato nell'indicatore, le linee non verranno disegnate, altrimenti potrebbero risultare ingombranti.

//--- Disegna Linee
   if(inpPeriod>=Period())
     {
      if(Period()<=1440)
        {
         DrawLevel("Max del giorno precedente",xYH,StyleYH,WidthYH,LevelYH);
         DrawLevel("Min del giorno precedente",xYL,StyleYL,WidthYL,LevelYL);
        }
      DrawLevel("R3",xR3,StyleR3,WidthR3,LevelR3);
      DrawLevel("R2",xR2,StyleR2,WidthR2,LevelR2);
      DrawLevel("R1",xR1,StyleR1,WidthR1,LevelR1);
      DrawLevel("PP",xPP,StylePP,WidthPP,LevelPP);
      DrawLevel("S1",xS1,StyleS1,WidthS1,LevelS1);
      DrawLevel("S2",xS2,StyleS2,WidthS2,LevelS2);
      DrawLevel("S3",xS3,StyleS3,WidthS3,LevelS3);
     }


Ultimo aggiornamento: 05 Giugno 2017.

Con alcune modifiche, ora puoi scegliere se mostrare il massimo/minimo del giorno precedente come opzione; il codice è stato aggiornato per permettere di utilizzare più istanze per diversi timeframe (ad esempio, uno per i pivot giornalieri, uno per i settimanali, ecc.).

Post correlati

Commento (0)