Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1046
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
Il codice standard di Mashka
Non sto incollando tutto il codice, poiché il prossimo passo sono i calcoli, la domanda è relativa all'inizializzazione
Come far cambiare il valore di"InpMAPeriod" quando cambia il timeframe.
Per esempio: a M15 -"InpMAPeriod"
A M30 -"InpMAPeriod2".
Non sono un programmatore, per favore aiutatemi.
Sono perplesso - o i miei occhi mentono, o mi manca qualcosa
Ecco la formula di calcolo (non è necessario entrare in tutto, fate attenzione alle condizioni di stampa dell'output e al calcolo all'interno di return() - codice su sfondo giallo)
... A questo passo, tutti i valori sono correttamente restituiti nell'intervallo da 1 a -1
Ma quando questi valori sono stampati dal buffer - il range è rotto (nel buffer il range è già da 100 a -100)
Ecco il ciclo stesso
All'interno del rallentatore, non c'è addizione, solo moltiplicazione per 100
Qual è il problema?
Sono perplesso - o i miei occhi mentono o mi manca qualcosa
Qual è il problema?
Non ho capito affatto il codice.
*100
prova a cambiare a 100.0Non conosco affatto il codice.
provare a sostituire con 100.0Provato, non ha funzionato.
Ciao, ottengo un errore sugli oggetti non riusciti dopo aver completato un test ekspert, e creo assolutamente tutti gli oggetti, per quanto ho capito, nello stack, cioè senza nuovo. Per favore, spiegate questa domanda.
Tentativo numero 2, rispondete alla domanda.
Tentativo numero 2, rispondete alla domanda.
I miracoli non accadono, se c'è scritto che è fuoriuscito, significa che l'hai lasciato da qualche parte nel mucchio e te ne sei dimenticato. Cercatelo. In alternativa, nel costruttore inserire
e sotto il debugger, prendere un punto.
2018.01.02 08:01:30 DIDN'T CLOSE order by opposite order primo biglietto=2, secondo biglietto=3, errore=3
2018.01.02 08:01:30 First order selected=true, order type=1, order price=1.351920
2018.01.02 08:01:30 Secondo ordine selezionato=vero, tipo ordine=0, prezzo ordine=1,351590
Non chiudendo due contrordini, si prega di spiegare.
Perché 2 funzioni sovraccaricate del disegno di linee verticali sono approvate dal compilatore (prima funzione - selezione del colore, seconda - colore e finestra) e si possono usare entrambe, ma quando aggiungo la terza, con selezione di colore, finestra e stile - impreca e forza tutte le funzioni ad essere di terzo tipo?
Perché 2 funzioni sovraccaricate del disegno di linee verticali sono approvate dal compilatore (prima funzione - selezione del colore, seconda - colore e finestra) e si possono usare entrambe, ma quando aggiungo la terza, con selezione di colore, finestra e stile - impreca e forza tutte le funzioni ad essere di terzo tipo?
I valori predefiniti negano la presenza del parametro di ingresso. Considerate che non esiste. E vedere se il compilatore può selezionare la funzione corretta.
Non chiude due contrordini, per favore spiegate.
In teoria il tuo codice dovrebbe funzionare, potrei sbagliarmi, ma non tutti i broker permettono di farlo, prova su Metakvotes-demo per controllare, lì ha sicuramente funzionato