Risposta

Come aggiungere un test temporale quando viene attivata la variabile principale

1 risposte

westie01

Abbonato, bbp_partecipante, comunità, 1 risposte.

Visita il profilo

10 anni fa #111794

Mi scuso per la natura elementare di questa domanda

 

Ho un test di attivazione che è collegato allo stocastico di ipervenduto/ipercomprato. Voglio aggiungere un secondo test in modo che prima di entrare in un trade l'EA verifichi che il trade non sia stato aperto nelle ultime 3 ore.

 

La mia migliore ipotesi su come fare è:

 

Barre dall'apertura dell'ordine > 3  

 

Ogni aiuto è gradito

0

jimasks

Cliente, bbp_partecipante, comunità, 45 risposte.

Visita il profilo

10 anni fa #123180

Credo che sia corretto. La funzione restituisce il numero di barre dall'ultima apertura di un'operazione con numero magico e sul grafico corrente. 

 

Se ci si trova su un grafico orario, la funzione restituirà il numero di ore. Se non ci si trova su un grafico orario, si può provare la funzione riportata nel file allegato.

 

Utilizza la funzione personalizzata per trovare il periodo corrente del grafico. [Il periodo corrente del grafico viene restituito in minuti. Quindi, se si effettua un confronto, anche questo dovrebbe essere in minuti. Per 3 ore sarebbe 3*60=180. 

 

 

Quindi, il risultato complessivo sarebbe qualcosa di simile;

(BarsSinceOrderOpen(MagicNumber) *Period() > 180)

 

A titolo di esempio della condizione composta, ho anche incluso un confronto quando lo Stochs incrocia sotto 80. 

 

Spero che questo sia d'aiuto.

 

0

Stai visualizzando 1 risposte (di 1 totali)