[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 446
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
Salve. C'è un problema con la scrittura di un idnikator, fondamentalmente ci sono due array per i buffer,
Massa1
Massa2
E i dati per ogni elemento della matrice sono contati in piccoli numeri, cioè i valori sono 15, 27, 41, 14, ecc.
Se imposto il tipo int degli array e se scorro ogni elemento posso vedere che i valori dell'array corrispondono ai valori calcolati, ma se il tipo è Int allora le linee dell'indicatore non vengono visualizzate nella finestra.
Se imposto il tipo di array doppio, l'array memorizza più valori che non so da dove vengano, per esempio 21456545454, 43654534532, 24325235232 ecc. Che non corrispondono affatto ai valori calcolati.
Quale potrebbe essere il problema?
Ciao a tutti!
Aiutami.
Ho scritto un semplice script per aprire un ordine (dal tutorial MQL4).
In questo esempio il codice è dato per gli strumenti con 4 cifre.
Ho un conto con una società che ha 5 cifre dopo il punto.
Potete per favore modificare il codice per 5 cifre e perché l'errore 4109 (trading non consentito) viene visualizzato quando lo script viene eseguito.
Se imposto l'array di tipo doppio, l'array memorizza più valori che non so da dove vengano, per esempio 21456545454, 43654534532, 24325235232, ecc. Che non corrispondono affatto ai valori calcolati.
Quale può essere il problema?
Ciao, puoi per favore aiutarmi a gestire l'indicatore. L'idea è che con l'apertura della sessione americana alle 16:00 del timeframe di Mosca un segno viene posto sopra la candela, su qualsiasi timeframe. Ho problemi con le funzioni datetime, ho letto il tutorial più di una volta, guardato altri indicatori, ma ancora non capisco.
Ciao, puoi per favore aiutarmi a gestire l'indicatore. L'idea è che con l'apertura della sessione americana alle 16:00 del timeframe di Mosca un segno viene posto sopra la candela, su qualsiasi timeframe. Ho problemi con le funzioni datetime, ho letto il tutorial più di una volta, guardato altri indicatori, ma ancora non capisco.
Dovrete consultare un telepate. Ma è abbastanza possibile che il problema sia un'incongruenza nel dividere i numeri reali per i numeri interi.
Ecco il codice
Di conseguenza, l'allarme emette questi messaggi:
Puoi vedere che la variabile ha un valore, ma non puoi assegnare un valore variabile a un array, non riesco a capire qual è il problema
Grazie mille, ma un po 'sbagliato, ho solo bisogno di un marchio sulla prima candela su M1,M5 ecc, tranne ovviamente il quotidiano e sopra.
Come l'hai avuto, così rimane
Puoi vedere che la variabile ha un valore, ma non puoi assegnare un valore variabile a un array, non riesco a capire qual è il problema
Ecco il codice
Di conseguenza, l'allarme emette questi messaggi:
Puoi vedere che la variabile ha un valore, ma non puoi assegnare un valore variabile a un array, non riesco a capire qual è il problema
Non devi impostare la dimensione dell'array?