[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 371
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
Meglio così: https://docs.mql4.com/ru/array/ArrayInitialize - c'è un esempio concreto di codice
No, non deve essere così. Tutti gli elementi dell'array Indic_mas_copi[] saranno sostituiti con quelli copiati dall'array principale Indic_mas[]
Artyom, buona giornata!
È bene che lo facciano... è esattamente ciò di cui hai bisogno, senza alcun espediente speciale (loop e funzioni) - è comodo.
Ciao a tutti!
Puoi dirmi come ottenere il valore dell'indicatore ZigZag in Expert Advisor?
Non l'ho trovato in funzioni come iMA(_______)
Anche se dal punto di vista del processore, se sappiamo in anticipo esattamente cosa raddoppiare, è meglio applicare l'addizione che la moltiplicazione - l'addizione richiederà meno tempo al processore.
Non è quello che ho scritto?
Lo stesso, ma se segui il link, puoi vedere nel codice di esempio che il nome dell'array è applicato nel parametro della funzione senza parentesi quadre. E questo è esattamente ciò che non si vede nel tuo esempio - ArrayInitialize(Array_Name,0); -, né nella mia (precedente) spiegazione. Entrambi abbiamo perso il punto, così ho dato il riferimento. Se aveste specificato "Array_Name" in lettere latine, la vostra spiegazione sarebbe stata necessaria e sufficiente.
Heh, ok, lascia perdere. :)
Ciao a tutti!
Puoi dirmi come ottenere il valore dell'indicatore ZigZag in Expert Advisor?
Funzione GetExtremumZZZPrice()
Vedere https://www.mql5.com/ru/forum/131859/page6#434260
Funzione GetExtremumZZZPrice()
Il link giusto e potrei usarlo. Grazie.
Vedere https://www.mql5.com/ru/forum/131859/page6#434260
Funzione GetExtremumZZZPrice()
Non sarebbe più semplice creare un ciclo da soli, in cui si fa un loop sequenziale attraverso le candele al passato, mentre si chiamano i valori di ZigZag attraverso iCustom()? Dopo tutto, lì è semplice - se è più di zero, allora il valore. Se non è di nuovo vuoto, allora è il secondo valore - brekkateci sopra (beh, questo è se gli ultimi due sono necessari). Poi vedi quale dei due è più alto dell'altro. Se il primo è più alto del secondo, è la freccia disegnata verso l'alto. Secondo me, questo è molto più facile che cercare di capire il codice delle funzioni di qualcun altro.
Date un'occhiata al log del tester. Sono sicuro che vedrete la voce Zero Divide. Se è così, cercate la divisione per zero nel codice e sarete felici.
Ecco il registro:
2011.11.27 16:12:29 2010.01.11 05:20 Tester: order #1 is closed
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: open #1 buy 1.00 RTSI at 1498.23 sl: 1403.37 tp: 282172.43 ok
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: Alert: buy 1 lots worth 1216 (121.6%) Con leva = 1.2
2011.11.27 16:12:29 2010.01.11 02:40 a_max_example RTSI,Daily: caricato con successo
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: Alert: Last order was null. TREND trading
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Daily: caricato con successo
2011.11.27 16:12:29 input channel_err: trstop=30; trstEp=0.5; Buy=24; Sell=10; risk=4;
2011.11.11.27 16:12:29 Tester: tasso di cambio non può essere calcolato
2011.11.27 16:12:29 Tester: tasso di cambio non può essere calcolato
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1845.0000 at 2011.01.28 00:00:00 non è raggiunto dal timeframe più basso, prezzo basso 1845.8900 mismatches)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1900.4000 at 2011.01.28 00:00 is not reached from the lowest timeframe, high price 1900.0400 mismatches)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 38599 at 2010.05.11 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1653.6300 at 2010.04.04.13 12:05 e prezzo 1653.7600 non corrispondenti)
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1641.2200 at 2010.04.12 12:05 and price 1641.2100 mismatched)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1636.0400 al 2010.04.09 00:00 non è raggiunto dal timeframe più basso, prezzo alto 1632.9900 non corrisponde)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00:00 superato)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.04.07 00:00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00:00 superato)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: errore di dati non abbinati (il valore basso 1561.1500 al 2010.03.31 00:00 non è raggiunto dal timeframe più basso, prezzo basso 1568.3100 non corrisponde)
2011.11.27 16:12:25 channel_err: caricato con successo
Grazie in anticipo per i consigli.