[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 411
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Come fare:
se la Condizione1 è soddisfatta, allora non la controlliamo più ad ogni tick, e ai prossimi tick controlliamo anche la Condizione2 e poi anche la Condizione3 fino a dichiarare false tutte le bandiere?
Leggete il codice più volte fino a quando non è chiaro ciò che è scritto, e sarete felici.
legge i dati della barra che ha già stabilito (precedente) i+1 rimuovere. Ma l'algoritmo del creatore sarà rotto (lui lo sa bene, io lavoro anche su dati aperti e generati +1)
Come dice il creatore, i+1 serve solo per alimentare i dati di un altro indicatore, poi viene controllata la condizione di rottura, ma tutti gli altri calcoli vengono eseguiti su i.
Il punto è che l'indicatore non viene aggiornato automaticamente, solo con il ricaricamento (cambio di TF, cambio di proprietà).
Non capisco quale sia la ragione.
Ho provato a usare solo i, spingendo il calcolo dei dati dall'indicatore richiesto sulla barra precedente, alla fine del ciclo, ma non ha aiutato.
Ancora non capisco.
Probabilmente è più facile da spiegare con un'immagine.
Sì, grazie! Dove l'hai evidenziato in blu devi trovare la candela che ha chiuso sopra l'alto su D1.
Leggete il codice diverse volte fino a quando non è chiaro ciò che è scritto, e sarete felici.
Grazie ancora!
Come creatore dico che i+1 è solo per alimentare i dati da un altro indicatore, poi controlla la condizione di rottura, ma tutti gli ulteriori calcoli su i.
Il fatto è che l'indicatore non si aggiorna affatto automaticamente, solo con il ricarico (cambiando TF, visualizzando le proprietà).
Non capisco la ragione.
Ho provato a usare solo i, spingendo il calcolo dei dati dall'indicatore richiesto sulla barra precedente, alla fine del ciclo, ma non ha aiutato.
hai
int proboy_5_UP = iCustom (NULL,0,"ME_Proboy_F5_For_EX",0,i+1);/*запрос значения индикатора
Sospetto che dovrebbe essere così.
Tu hai
Sospetto che dovrebbe essere così.
no.... Non prendiamo il valore del prezzo, ma la lettura dell'indicatore (istogramma), il cui valore può essere 1 o -1.
Leggete il codice diverse volte fino a quando non è chiaro ciò che è scritto, e sarete felici.
Come si fa a riscrivere le condizioni di tale codice, non lo capisco?
no.... Non prendiamo il valore del prezzo, ma l'indicatore (istogramma), che può avere un valore di 1 o -1.
Non riesco ancora a rispondere, dove sono gli inds invocati che restituiscono int double, possono davvero essere >1 in modo che int sia assegnato >0 e viceversa (almeno *.ex4)?
ME_Proboy_F5_For_EX
ME_Order_ATR_For_EX
2011.12.07 18:10:42 Impossibile aprire il file \experts\indicators\ME_Proboy_F5_For_EX.ex4' sul AUDUSD,M30
Sostituito tutto con MACD, tutto funziona!
Come posso riscrivere le condizioni di tale codice, non lo capisco?
Leggete il codice diverse volte fino a quando non è chiaro cosa c'è scritto, e sarete felici.
Perché avete bisogno di bandiere?) Potete farne a meno.
Non riesco ancora a rispondere, dove sono gli inds invocati che restituiscono int double, possono davvero essere >1 in modo che int sia assegnato >0 e viceversa (almeno *.ex4)?
ME_Proboy_F5_For_EX
ME_Order_ATR_For_EX
2011.12.07 18:10:42 Impossibile aprire il file \experts\indicators\ME_Proboy_F5_For_EX.ex4' sul AUDUSD,M30
Sostituito tutto con MACD, tutto funziona!
Sì, l'indicatore sulla storia funziona con qualsiasi indicatore attivato. Non funziona nella vita reale, controllato su M1.
Se ho capito bene, proverò a sostituire nelle condizioni >0, <0 con ==1 o ==-1.