Aiuto per la codifica - pagina 419

 
mladen:
Provate ora (ma non sono sicuro che la modifica apportata aiuti - in ogni caso pulisce un possibile problema quando il file viene lasciato aperto dopo il ciclo se la condizione è soddisfatta - nel qual caso lo stesso file potrebbe essere aperto più e più volte senza essere chiuso): test_1.mq4

Grazie mille Mladen!

L'indicatore ha iniziato a registrare valori nell'EA.

Solo ora ho scoperto che l'indicatore funziona solo sul grafico giornaliero.

Provato invece di una stringa "vrema=Time;", inserire "vrema=iTime(NULL,PERIOD_D1,i);", non aiuta.

File:
1_18.jpg  71 kb
 
QuantF:
Grazie mille Mladen!

L'indicatore ha iniziato a registrare valori nell'EA.

Solo ora ho scoperto che l'indicatore funziona solo sul grafico giornaliero.

Provato invece di una stringa "vrema=Time;", inserire "vrema=iTime(NULL,PERIOD_D1,i);", non aiuta.

QuantF

Nel file.csv ci sono solo date - niente ore o minuti

 
mladen:
QuantF Nel file.csv ci sono solo date - niente ore o minuti

Solo la data, non le ore e i minuti.

 
mladen:
carbonmimetic Prova questa versione: sq9_sub_hourly_price_levels_v2.01.mq4

grazie mille un'altra volta

 
QuantF:
Solo la data, non le ore e i minuti.

QuantF

Avete questa condizione: if(vrema==Dat_DtTm)

Poiché i dati nel file.csv sono solo date, sarà uguale solo per le barre che sono uguali all'inizio del giorno (poiché il valore di Dat_DtTm contiene l'inizio del giorno). Quindi il decisivo è ciò che è contenuto in Dat_DtTm

 
mrtools:
Jeeves ha aggiunto gli avvisi adxLevel regolati dall'utente.

Molte grazie mrtools, avevo rinunciato a ricevere una risposta. Avere un grande anno nuovo

 

Ciao mladen,

ho modificato l'indicatore allegato per fargli disegnare una linea orizzontale sulla finestra principale del prezzo quando il macd è uguale a zero ma non è riuscito, potresti per favore correggere il codice e dirmi l'errore

il tuo gentile aiuto è apprezzato

File:
 
mladen:
QuantF

Hai questa condizione: if(vrema==Dat_DtTm)

Dato che i dati nel file.csv sono solo date, sarà uguale solo per le barre che sono uguali all'inizio del giorno (dato che il valore di Dat_DtTm contiene l'inizio del giorno). Quindi il decisivo è ciò che è contenuto in Dat_DtTm

All'inizio ho provato a calcolare la data sul grafico corrente.

Poi da quella data per copiare la prima barra del giorno e ottenere il tempo.

Non è chiaro perché non funziona?

File aggiunto minuti e ore.

m_start=i;

m_count=1;

d1_count=1;

datetime m_tm[];

datetime d1_tm[];

ArraySetAsSeries(m_tm,true);

ArraySetAsSeries(d1_tm,true);

CopyTime(_Symbol,PERIOD_CURRENT,m_start,m_count,m_tm);

//--- define the time bar for the current timeframe

CopyTime(_Symbol,PERIOD_D1,m_tm[0],d1_count,d1_tm);//the opening day of the bar

**************************************

if(d1_tm[0]==Dat_DtTm)//The coincidence in time of the cycle and tables

File:
file_1.rar  8 kb
test_3.mq4  4 kb
 
waimaj:
ciao mladen,

ho modificato l'indicatore allegato per fargli disegnare una linea orizzontale sulla finestra principale dei prezzi quando il macd è uguale a zero ma non è riuscito, potresti per favore correggere il codice e dirmi l'errore

il tuo gentile aiuto è apprezzato

Prova questa versione: custom_macd_1.mq4

File:
 
carbonmimetic:
grazie mille un'altra volta

Bene Mladen,

un altro piccolo passo.....Vorrei unire i seguenti indicatori:

Vorrei che in SQ9 Sub Hourly Price Levels_v2.01 apparissero solo livelli di supporto a zigzag come in !Gann_SQ9_90...ma solo da un punto l'ultimo (in !Gann_SQ9_90 appaiono livelli di supporto-resistenza a partire da 2 punti diversi) ..... tutti gli altri input rimangono gli stessi.

grazie in anticipo