Aiuto per la codifica - pagina 677

 
mladen:

Quell'indicatore usa i buffer solo come una sorta di distrazione. Crea un oggetto "fibo" e poi nell'oggetto i livelli devono essere trattati diversamente. Usa l'allegato

Perfetto! Esattamente quello che stavo cercando.

Grazie mille mladen.

 
speedytina:

Perfetto! Esattamente quello che stavo cercando.

Grazie mille mladen.

Ciao mladen;

So che sto sfidando la fortuna, ma è anche possibile realizzare quello che ho illustrato nel seguente link?

https://www.mql5.com/en/charts/5791242/audjpy-d1-eightcap-pty-ltd

Sto solo cercando di mantenere i grafici il più possibile ordinati. Se non hai il tempo allora non preoccuparti.

Ancora grazie

File:
Fibos.mq4  6 kb
 

Caro mladen,

Sto cercando di ottenere i valori dall'allegato indi ma ricevo il valore corretto solo per la prima barra, dopo di che ricevo il valore 2147483647 !!!

Strano comportamento. Uso il seguente codice:


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

Grazie,


Andrea

File:
Sigma.mq4  4 kb
 
andreatrade:

Caro mladen,

Sto cercando di ottenere i valori dall'allegato indi ma ricevo il valore corretto solo per la prima barra, dopo di che ricevo il valore 2147483647 !!!

Strano comportamento. Uso il seguente codice:


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

Grazie,


Andrea

Tutto va bene con questo, tranne che dovresti usare il buffer n. 2. In questo modo :

Sigma=iCustom(NULL,0,"Sigma",2,1);  
 
andreatrade:

Caro mladen,

Sto cercando di ottenere i valori dall'allegato indi ma ricevo il valore corretto solo per la prima barra, dopo di che ricevo il valore 2147483647 !!!

Strano comportamento. Uso il seguente codice:


// ---------- Calcolo SIGMA
Sigma=iCustom(NULL,0, "Sigma",1,1);

Grazie,


Andrea

Correzione :

Cambiare le righe 74 e 75 di sigma da questo :

   Media[i+1]=0;
   ScartoMedio[i+1]=0;

a questo :

   Media[MathMin(i+1,Bars-1)]=0;
   ScartoMedio[MathMin(i+1,Bars-1)]=0;

E dovrebbe funzionare

Oppure rimuovete completamente la dichiarazione strict (poiché quell'indicatore ha bisogno di una riscrittura completa se deve essere usato con lo "strict")

 

ciao,

qualcuno potrebbe aggiungere un'opzione per mostrare il risultato di un trade chiuso anche nella valuta del conto e nella % del conto? per esempio - 5 pips, 2$ e 0.5% di profitto del conto sarebbe come questo:

+5.0 / +2.00$ / +0.5%

grazie in anticipo ;)

File:
 
mladen:

PS: per spostare i valori ora devi usare i valori + per spostare le frecce a destra e i valori - per spostare i valori a sinistra (allego il codice di prova e funziona bene per qualsiasi caso di spostamento delle frecce - a sinistra o a destra)

grazie e scusa per la mia risposta tardiva, controllo e ti faccio sapere. molte grazie ancora Mladen
 
mladen:

Correzione:

Cambia le linee 74 e 75 di sigma da questo:

a questo :

E dovrebbe funzionare

Oppure rimuovi completamente la dichiarazione strict (dato che quell'indicatore ha bisogno di una riscrittura completa se deve essere usato con lo "strict")


Caro mladen,

Ho provato entrambe le soluzioni senza successo. Il comportamento è lo stesso: all'avvio dell'EA ricevo il valore corretto dell'indi ma dopo una barra ottengo il valore 2147483647.


Andrea



 
simon_json:

Grazie per la risposta!
Voglio comprare quando entrambi gli indicatori indicano (diciamo entrambi sono verdi). Se uno diventa rosso (vendere) EA dovrebbe uscire comprare. Se lo stesso indicatore diventa di nuovo verde (quindi entrambi sono verdi) EA dovrebbe comprare di nuovo. E lo stesso per gli ordini di vendita;

Voglio vendere quando entrambi gli indicatori indicano (diciamo che entrambi sono rossi). Se uno diventa verde (comprare) EA dovrebbe uscire vendere. Se lo stesso indicatore diventa di nuovo rosso (quindi entrambi sono verdi) EA dovrebbe vendere di nuovo.

Così sono tipo di filtrare l'un l'altro fuori.

Ciao mladen,
Potresti per favore aiutarmi con questo. Ho provato alcune combinazioni e cose diverse, ma non riesco a capire come farlo. Grazie!

 
simon_json:

Ciao mladen,
Potresti per favore aiutarmi con questo. Ho provato alcune combinazioni e cose diverse, ma non riesco a capire come farlo. Grazie!

Simon

Le condizioni dovrebbero essere più raffinate. Per esempio: quando entrambi segnalano lo stesso è molto spesso. Quindi, quando esattamente dovrebbero farlo. Alla prima occorrenza? Ad ogni occorrenza di questo? Inoltre, se si esce ad ogni cambio di uno dei due, le uscite saranno molto frequenti

Motivazione: