[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 233
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
Quante volte ho usato il punto automatico, ma la prima volta non funziona.
Ecco Init()
Lo metto in qualsiasi posto del programma (in questo caso, anche nell'inizio dell'esperimento):
La funzione ritorna al registro:
Dov'è la logica?
VladislavVG me l'ha suggerito:perché nella fase della funzione init() non è garantito il caricamento dei dati dello strumento finanziario.
Quindi, il valore della variabile Point senza Init() dovrebbe restituire lo stesso...
Perché dovrebbe esserci un'assurdità se la funzione restituisce specificamente il nome di un oggetto?
Quante volte ho usato il punto automatico, ma la prima volta non funziona.
Dov'è la logica?
Prova così:
Nemmeno così, ma così:
Perché Digits è una variabile interna, proprio come Piont.
Dovrebbe funzionare :)
Quindi il valore della variabile Point senza Init() dovrebbe restituire lo stesso...
Non è un fatto... Point è una variabile interna del processore MQL e richiede un po' di tempo e alcune azioni di inizializzazione. Tutto questo di solito avviene solo prima che il processore chiami start() e nella fase di init() i valori delle variabili interne del processore potrebbero non essere impostati.
"Piangere" per questo:
ed ecco il registro:
18:25:09 IndikatorZZ GBPJPY,Daily: F_CYF INIT: DownL = 0 UpL = 0
Le variabili non sono int per caso?
Mi sono sorpreso così un paio di volte
Variabili per caso int?
Mi sono sorpreso a farlo un paio di volte
No, doppio. Cosa c'è di sbagliato nell'int, mi chiedo?
Signori, per favore, datemi un suggerimento!
Sto cercando di implementare una semplice idea che è descritta nei commenti al programma.
Il programma apre ordini nel TESTER ad un prezzo che non coincide con quello specificato nel codice.
Per esempio, l'ordine si apre al prezzo di 0,86084, mentre il valore più vicino nell'array è 0,85375.
La differenza è positiva mentre il codice specifica di aprire gli ordini se la differenza è < 0,00000, cioè negativa.
Per favore avvisateci dove si trova l'errore.
Grazie.