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
Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4.
Perché il codice nel ciclo non funziona
mentre(!IsStopped())
{
codice
Dormire(50);
}
Ma con le zecche funziona bene
Perché il codice nel ciclo non funziona
А! Capito! Grazie!!!
Problema con Symbol() MT4:
2 funzioni da illustrare:
L'esecuzione del primo produce una stringa vuota:
Ma la seconda funzione produce una stringa ID "EURUSD" (beh, dipende dal grafico, ma produce, anche se secondo la logica della funzione dovrebbe essere una stringa vuota):
Aiutatemi a capire cosa c'è che non va? Grazie
Problema con Symbol() MT4:
2 funzioni da illustrare:
L'esecuzione del primo produce una stringa vuota:
Ma la seconda funzione produce una stringa ID "EURUSD" (beh, dipende dal grafico, ma produce, anche se secondo la logica della funzione dovrebbe essere una stringa vuota):
Aiutatemi a capire cosa c'è che non va? Grazie
Il vostro if(false) non funzionerà mai, quindi il valore non cambierà in alcun modo, e molto probabilmente sarà una stringa vuota. Anche se non so come vengono inizializzati i valori delle variabili stringa. Forse non sono iniziati affatto, allora nella tua versione tutto può essere emesso.
"...Se nessun valore iniziale è impostato esplicitamente, una variabile numerica è inizializzata a zero (0) e una variabile stringa è inizializzata alla stringa vuota...."
Ecco, l'hai trovato anche nella documentazione... Ma in generale una domanda d...n... Non preoccuparti, non è così difficile da digitare invece:
string value;
qualcosa del genere:
Ecco, l'hai trovato anche nella documentazione... Ma in generale è una domanda stupida. Non è troppo difficile da digitare invece:
qualcosa del genere:
Grazie per aver risposto. Riguardo alla documentazione, so che senza inizializzazione esplicita, la variabile stringa sarà una stringa vuota, ma questa funzione restituisce un codice carattere dello strumento. Cioè non entreremo mai in una condizione (falsa intenzionalmente), quindi come valore diventa Symbol() in questa versione (questo esempio della funzione è esagerato), cioè con l'inizializzazione implicita la variabile stringa non è una stringa vuota (e ci contavo davvero), ma qualcosa di poco chiaro, o meglio il meccanismo di inizializzazione implicita delle stringhe non è chiaro. "Imbottire" la dichiarazione della variabile non è difficile, è solo il comportamento del sistema al di fuori della documentazione che in qualche modo confonde. E soprattutto, questo accade quando si usa Symbol().
Buon pomeriggio a tutti!
Ho scritto un Expert Advisor per l'arbitraggio. Il segnale di entrata viene generato se la divergenza attuale delle linee di prezzo dell'indicatore DELTA_MA supera il valore DELTA impostato nei parametri:
L'EA funziona bene e correttamente! I problemi sono iniziati quando ho voluto inserire un filtro che permette di entrare solo se la prima condizione è soddisfatta - la convergenza delle linee di prezzo allo stesso tempo:
L'algoritmo per tale condizione è implementato come segue