Risposta

chiusura più alta nelle ultime 50 barre

7 risposte

onis_uk

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

8 anni fa #114141

come potrei procedere alla codifica".hpiù alta degli ultimi 50 giorni"?

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #132388

In questo caso è necessario utilizzare un piccolo "hack". Provate a Funzioni -> Indicatore Valore massimo e impostare il periodo = 50 -> selezionare Media mobile semplice, periodo impostato = 1 e Applica a = Chiudere

0

onis_uk

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

8 anni fa #132410

come questo?

Ho applicato la variabile "lookback" in modo da poterla modificare ma ora è impostata su 50 

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #132453

Sul lato destro, impostare il periodo su 1 invece di Lookback.

0

luk85

Cliente, bbp_partecipante, comunità, 10 risposte.

Visita il profilo

8 anni fa #133239

Ciao, questa è un'ottima idea, ma non riesco a impostare il periodo SMA a 1. L'EA Wizard non permette di impostare un numero di periodi nelle medie mobili inferiore a 2. Potresti controllare?

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #133257

Sì, hai ragione, non accetta 1 come periodo di MA

 

probabilmente sarà necessario aggiungere una nuova funzione in CustomFunctions.mq4 collocato nella cartella /code/. Il codice potrebbe essere:

double getHighestClose(int period) { // nome della funzione con parametro
   double highest = 0; // variabile init per memorizzare il valore più alto
   
   for (int i = 1; i highest) highest = Close[i]; // verifica se la chiusura della barra corrente è maggiore del massimo memorizzato nella variabile "highest".
   }
   return(highest); // la funzione restituirà il valore calcolato
}

Quindi è possibile utilizzare questa funzione nella procedura guidata, come mostrato nella schermata allegata.

0

luk85

Cliente, bbp_partecipante, comunità, 10 risposte.

Visita il profilo

8 anni fa #133267

Grazie, lo verificherò.

0

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #135165

Ciao,

 

per eseguire un  medie mobili inferiori a 2,,

 

1. impostare "MA_Var" int = 1

2, utilizzare "MA_Var" come periodo delle medie mobili invece 

 

Sì. Se si tenta di utilizzare "2", EA Wizard non accetta... si tratta di una soluzione. 

0

Stai visualizzando 7 risposte - da 1 a 7 (di 7 totali)