Aiuto per la codifica - pagina 300 1...293294295296297298299300301302303304305306307...786 Nuovo commento Mladen Rakic 2014.06.30 10:16 #2991 Testato anche con le build 625, 646 e 650 e allegando i risultati (usato l'indicatore allegato) File: test_2.mq4 1 kb test_650.gif 102 kb test_646.gif 103 kb test_625.gif 102 kb sunshineh 2014.06.30 12:09 #2992 Grazie mladen per i tuoi test! Sto usando la Build 646 e queste 3 codeline funzionano in un indicatore, ma non in un ea. Posso metterlo nell'init o nella funzione start e ottengo sempre la stessa stampa di "errore" come nel mio screenshot. Quando cambio il valore da "99.40" a "99.4" è lo stesso. Ma ogni(?!) altro valore funziona come dovrebbe. Insomma, questo è davvero uno strano bug... Coding help Domande da un "manichino" Il tester nella nuova sunshineh 2014.06.30 12:53 #2993 Ho un'altra domanda... Cosa significano i tre valori nella prima pagina dello strategy tester: 1 088 / 1 280 (39 204) OK il primo è il numero effettivo di corse. E forse 39204 il numero di corse da fare con tutte le connessioni? A volte il valore tra le parentesi è più piccolo di questo prima. Il tester ha fatto solo 134 corse. Ho attivato "mostra risultati inutili". Backtesting/ottimizzazione Prezzo per pip Come proteggersi dalla copia Mladen Rakic 2014.06.30 14:27 #2994 sunshineh: Ho un'altra domanda...Cosa significano i tre valori sulla prima pagina dello strategy tester: 1 088 / 1 280 (39 204) OK il primo è il numero effettivo di corse. E forse 39204 il numero di corse da fare con tutte le connessioni? A volte il valore tra le parentesi è più piccolo di questo prima. Il tester ha fatto solo 134 corse. Ho attivato "mostra risultati inutili". Allora sembra che le installazioni metatrader da diversi broker non funzionano allo stesso modo. Questa sarebbe l'unica spiegazione AZRUL FYZEE AZMI 2014.06.30 15:26 #2995 Caro SIR MLADEN, Sto cercando di fare un Ranking dei valori attuali dell'array e ho inserito il seguente codice nel mio indicatore.... Purtroppo il pulsante di compilazione non è attivo..... int rank (double value) { // The above 2 lines probably should be elsewhere and set as global variables for (int i=0; i<ArraySize(RankValues); i++) { if (RankValues == value) { return (i+1); } } return (0); } Potresti per favore consigliarmi cosa è andato storto.... e come posso fare per classificare questo valore in ordine decrescente... Il tuo tempo e la tua esperienza sono molto apprezzati... Grazie.... i migliori saluti AZRUL... File: compile.jpg 21 kb consoletrendall-test.mq4 23 kb Funzione ICustom Chiedete! Coding help carbonmimetic 2014.06.30 15:29 #2996 Ciao Mladen, Vorrei un piccolo indicatore che, sul time frame 5 min, mi mostri quando lo stoc 5-3-3 è sotto 20 sul time frame 15 min. Non voglio stoc multitimeframe.... ma un segnale di time frame superiore su tf inferiore. Grazie in anticipo Indicatori multi timeframe Coding help Indicatori Elite :) ryuma 2014.06.30 15:57 #2997 mladen, mrtool... ho bisogno di aiuto per modificare/aggiungere la regola del cambiamento di colore per 2 medie mobili (MA periodo 8 n MA periodo 24). se MA8 > MA24, colore isto=verde. se MA8 < MA24, histo color=red. Ecco il link dell'indicatore: https: //www.mql5.com/en/code/download/7992/BW_MFI.mq4 Coding help T3 Indicatori Elite :) Mladen Rakic 2014.06.30 16:06 #2998 12BPRO: Caro SIR MLADEN,Sto cercando di fare un Ranking dei valori attuali dell'array e ho inserito il seguente codice nel mio indicatore.... Purtroppo il pulsante di compilazione non è attivo..... int rank (double value) { // The above 2 lines probably should be elsewhere and set as global variables for (int i=0; i<ArraySize(RankValues); i++) { if (RankValues == value) { return (i+1); } } return (0); } Potreste per favore consigliarmi cosa è andato storto.... e come posso fare per classificare questo valore in ordine decrescente... Il tuo tempo e la tua esperienza sono molto apprezzati... Grazie.... i migliori saluti AZRUL... AZRUL Non stai fornendo il valore che vuoi cercare nella linea 180 (questa linea : int ranking = rank(); quindi la funzione rank non può confrontare con nessun valore. La tua chiamata deve essere nella forma seguente: int ranking = rank(someValueToRank); Indicatore per contare le [ARCHIVIO] Qualsiasi domanda da Fractal Break Out-Stuck [Eliminato] 2014.06.30 18:42 #2999 Ciao Mladen L'indi andava bene? sunshineh 2014.07.01 15:27 #3000 Ciao, Sto usando le funzioni di file e funzionano bene! Sto usando dei file piuttosto grandi e sto lavorando con un ciclo for. In ogni ciclo leggo una linea del file. Quindi a volte voglio cambiare una parola in una di queste linee. C'è un modo semplice per farlo? Se chiudo il file per la lettura e lo apro per la scrittura, il mio puntatore va alla fine del file. Ma c'è una possibilità di ottenere l'effettiva posizione del puntatore del file? Così posso anche scrivere direttamente ad es. nel mezzo del file. Domande su OOP in Tutte le domande dei Errori, bug, domande 1...293294295296297298299300301302303304305306307...786 Nuovo commento
Testato anche con le build 625, 646 e 650 e allegando i risultati (usato l'indicatore allegato)
Grazie mladen per i tuoi test!
Sto usando la Build 646 e queste 3 codeline funzionano in un indicatore, ma non in un ea.
Posso metterlo nell'init o nella funzione start e ottengo sempre la stessa stampa di "errore" come nel mio screenshot.
Quando cambio il valore da "99.40" a "99.4" è lo stesso. Ma ogni(?!) altro valore funziona come dovrebbe.
Insomma, questo è davvero uno strano bug...
Ho un'altra domanda...
Cosa significano i tre valori nella prima pagina dello strategy tester:
1 088 / 1 280 (39 204)
OK il primo è il numero effettivo di corse.
E forse 39204 il numero di corse da fare con tutte le connessioni?
A volte il valore tra le parentesi è più piccolo di questo prima.
Il tester ha fatto solo 134 corse. Ho attivato "mostra risultati inutili".
Ho un'altra domanda...
Cosa significano i tre valori sulla prima pagina dello strategy tester:
1 088 / 1 280 (39 204)
OK il primo è il numero effettivo di corse.
E forse 39204 il numero di corse da fare con tutte le connessioni?
A volte il valore tra le parentesi è più piccolo di questo prima.
Il tester ha fatto solo 134 corse. Ho attivato "mostra risultati inutili".Allora sembra che le installazioni metatrader da diversi broker non funzionano allo stesso modo. Questa sarebbe l'unica spiegazione
Caro SIR MLADEN,
Sto cercando di fare un Ranking dei valori attuali dell'array e ho inserito il seguente codice nel mio indicatore....
Purtroppo il pulsante di compilazione non è attivo.....
int rank (double value)
{
// The above 2 lines probably should be elsewhere and set as global variables
for (int i=0; i<ArraySize(RankValues); i++)
{
if (RankValues == value)
{
return (i+1);
}
}
return (0);
}
Potresti per favore consigliarmi cosa è andato storto.... e come posso fare per classificare questo valore in ordine decrescente...
Il tuo tempo e la tua esperienza sono molto apprezzati...
Grazie....
i migliori saluti
AZRUL...
Ciao Mladen,
Vorrei un piccolo indicatore che, sul time frame 5 min, mi mostri quando lo stoc 5-3-3 è sotto 20 sul time frame 15 min.
Non voglio stoc multitimeframe.... ma un segnale di time frame superiore su tf inferiore.
Grazie in anticipo
mladen, mrtool...
ho bisogno di aiuto per modificare/aggiungere la regola del cambiamento di colore per 2 medie mobili (MA periodo 8 n MA periodo 24).
se MA8 > MA24, colore isto=verde.
se MA8 < MA24, histo color=red.
Ecco il link dell'indicatore: https: //www.mql5.com/en/code/download/7992/BW_MFI.mq4
Caro SIR MLADEN,
Sto cercando di fare un Ranking dei valori attuali dell'array e ho inserito il seguente codice nel mio indicatore....
Purtroppo il pulsante di compilazione non è attivo.....
int rank (double value)
{
// The above 2 lines probably should be elsewhere and set as global variables
for (int i=0; i<ArraySize(RankValues); i++)
{
if (RankValues == value)
{
return (i+1);
}
}
return (0);
}
Potreste per favore consigliarmi cosa è andato storto.... e come posso fare per classificare questo valore in ordine decrescente...
Il tuo tempo e la tua esperienza sono molto apprezzati...
Grazie....
i migliori saluti
AZRUL...AZRUL
Non stai fornendo il valore che vuoi cercare nella linea 180 (questa linea :
int ranking = rank();
quindi la funzione rank non può confrontare con nessun valore. La tua chiamata deve essere nella forma seguente:
int ranking = rank(someValueToRank);
Ciao Mladen
L'indi andava bene?
Ciao,
Sto usando le funzioni di file e funzionano bene!
Sto usando dei file piuttosto grandi e sto lavorando con un ciclo for.
In ogni ciclo leggo una linea del file. Quindi a volte voglio cambiare una parola in una di queste linee.
C'è un modo semplice per farlo? Se chiudo il file per la lettura e lo apro per la scrittura, il mio puntatore va alla fine del file.
Ma c'è una possibilità di ottenere l'effettiva posizione del puntatore del file? Così posso anche scrivere direttamente ad es. nel mezzo del file.