Strategia basata su livelli De Mark oppure Pivot Point
Forums › ProRealTime forum Italiano › Supporto ProOrder › Strategia basata su livelli De Mark oppure Pivot Point
- This topic has 5 replies, 3 voices, and was last updated 1 year ago by Zigo. 
- 
	
		
- 
		
			
				
06/09/2024 at 5:28 PM #233658Buongiorno, sto lavorando su una strategia che si attivi al raggiungimento del prezzo dei livelli giornalieri pivot di De Mark. Ad esempio, se “close crosses over De_Mark_Pivot then …”… volevo sapere se è possibile che il sistema calcoli automaticamente i livelli De Mark giornalieri in modo da poter automatizzare la valorizzazione dei diversi livelli. … se automatizzatile, potreste dirmi anche come impostare il calcolo dei Pivot Point secondo il metodo tradizionale? Spero di essere stato chiaro, resto comunque a disposizione per eventuali chiarimento e ringrazio anticipatamente. Renzo 06/10/2024 at 10:45 AM #233675Ciao Renzo, 
 Sì, è possibile automatizzare il calcolo dei livelli Pivot di De Mark e dei Pivot Points tradizionali in ProRealTime. Di seguito ti fornisco il codice per entrambi i metodi nel linguaggio di programmazione ProBuilder di ProRealTime.
 Calcolo dei Pivot Points di De Mark
 I Pivot Points di De Mark si calcolano nel seguente modo:
 Se Open < Close: PuntoPivot = High + 2 * Low + Close Se Open > Close: PuntoPivot = 2 * High + Low + Close
 Se Open = Close: PuntoPivot = High + Low + 2 * Close
 Ecco il codice per calcolare e utilizzare i livelli Pivot di De Mark:12345678910111213// Calcolo del Pivot di De MarkIF Open > Close THENx = (High[1] + 2 * Low[1] + Close[1])ELSIF Open < Close THENx = (2 * High[1] + Low[1] + Close[1])ELSEx = (High[1] + Low[1] + 2 * Close[1])ENDIFpivot = x/4r01 = x/2-low[1]s01 = x/2-high[1]return pivot coloured("blue"), s01 coloured("green"), r01 coloured("red")https://www.prorealcode.com/prorealtime-indicators/pivot-points-daily/ 1 user thanked author for this post.06/10/2024 at 1:33 PM #23368006/10/2024 at 1:45 PM #23368106/15/2024 at 9:48 AM #233896Buongiorno, ho riscontrato un problema nell’inserimento del codice nella programmazione del sistema automatico. Sto lavorando sull’indicatore Pivot De Mark giornaliero, quindi ho creato un indicatore personalizzato con il seguente codice: // Calcolo del Pivot di De Mark giornaliero 
 IF DOpen(1) > DClose(1) THEN
 x = (DHigh(1) + 2 * DLow(1) + DClose(1))
 ELSIF DOpen(1) < DClose(1) THEN
 x = (2 * DHigh(1) + DLow(1) + DClose(1))
 ELSE
 x = (DHigh(1) + DLow(1) + 2 * DClose(1))
 ENDIF
 DeMR1 = x/2-Dlow(1)
 DeMmR1 = (DeMR1 – DeMPivot)/2+DeMPivot
 DemPivot = x/4
 DeMmS1 = (DeMPivot – DeMS1)/2+DeMS1
 DeMS1 = x/2-Dhigh(1)return DemPivot coloured(“black”), DeMS1 coloured(“green”), DeMR1 coloured(“red”), DeMmR1 coloured(“orange”), DeMmS1 coloured(“blue”) dalla visualizzazione del grafico, l’indicatore replica correttamente tutti i livelli dell’indicatore preimpostato in Pro Real Time, quindi è corretto. Tuttavia, quando vado sulla programmazione del sistema automatico, e riporto tutto lo stesso codice per la definizione dei livelli giornalieri di attivazione della strategia, mi sono accorto che il sistema prende in considerazione livelli diversi. Infatti, ho provato a sostituire “manualmente” i valori dei livelli e le operazioni sono ovviamente differenti. spero di essere stato chiaro nella spiegazione. Grazie mille in anticipo Renzo 06/16/2024 at 4:04 PM #233962
- 
		AuthorPosts
			Find exclusive trading pro-tools on 


 
 
 
		 
		 
		