Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 534

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
Forse è così:
Il punto è che se si imposta l'intervallo di tempo come nell'Expert Advisor
Ho bisogno di escludere dai calcoli le candele che si trovano nell'intervallo.
Nell'indicatore si lavora in un ciclo. Allora perché avete bisogno di uscire dal ciclo?
Non sapete come saltare un'iterazione nel ciclo?
continua
Dov'è la condizione del giorno precedente? Si scopre che dopo il primo ordine nel periodo 0-8, il passo sarà già 10. E abbiamo bisogno che fossero 5. E solo dopo le 8 diventerà 10. Poi riportiamo il passo =5 a 0 se non ci sono ordini aperti dal giorno precedente. Se la serie continua, allora passo =10 prima della sua chiusura.
La funzione dovrebbe restituire тру, se c'è un ordine aperto ieri
Nell'indicatore state lavorando in un ciclo. Allora perché avete bisogno di uscire dal ciclo con return?
Sapete come saltare un'iterazione in un ciclo?
continua
Grazie. Non capisco, ho limitato l'ora ma la stampa mostra l'ora alle 19:30 e 23:00 e 5:50, cosa c'è di sbagliato?
Grazie. Non capisco, la stampa mostra l'ora 19:30 e 23:00 e 5:50 cosa c'è di sbagliato?
La funzione dovrebbe restituire тру, se c'è un ordine aperto ieri
È un po' complicato per me. Potresti spiegare in quale parte del codice aggiungere e cosa significa mn e mag_n? dove dovrei mettere il mio EA medjic qui?
Signori, per favore aiutatemi a capire l'errore. minPrice = NormalizeDouble (GetMinPrice(),Digits); Errore: 'minPrice' - punto e virgola previsto.
Guardate il codice prima di minPrice. Non c'è nessun ; (punto e virgola).
Guardate il codice prima di minPrice. Non c'è nessun ; (punto e virgola).
int start()
{
minPrice = NormalizeDouble (GetMinPrice()Digits);
maxPrice = NormalizeDouble(GetMaxPrice()Digits); L'inizio int può essere seguito da (;) ?
int start()
{
minPrice = NormalizeDouble(GetMinPrice()Digits);
maxPrice = NormalizeDouble(GetMaxPrice()Digits); L'inizio int può essere seguito da (;) ?
{
minPrice = NormalizeDouble (GetMinPrice(),Digits);
maxPrice = NormalizeDouble(GetMaxPrice(),Digits);