Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1421
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
Dimmi dove puoi scaricare MT4 1320
L'indicatore OBV in mt5 non ha la possibilità di selezionare il tipo di calcolo del prezzo
In mt4 questa opzione è disponibile.
Perché?
Infatti, OBV è calcolato come la somma di tutto il volume su tutta la storia, dove la candela è giù il volume è "negativo"
Quindi perché in mt4 è possibile selezionare il tipo di prezzo per il calcolo dell'indicatore? se non è coinvolto nel calcolo
C'è una parte di codice per calcolare il numero separato di ordini di acquisto e di vendita. (b - ordini di acquisto, s - ordini di vendita)
Poi voglio scrivere una condizione per cui se un nuovo ordine viene aperto o un ordine esistente viene chiuso. Cioè abbiamo bisogno di confrontare il numero di ordini aperti in precedenza e il numero di modifiche successive, ma non so come scrivere questo nel codice. Come posso salvare i cambiamenti nel numero di ordini? Per favore, aiutatemi.
L'indicatore OBV in mt5 non ha la possibilità di selezionare il tipo di calcolo del prezzo
In mt4 questa opzione è disponibile.
Perché?
Infatti, OBV è calcolato come la somma di tutto il volume su tutta la storia, dove la candela è giù il volume è "negativo"
Quindi perché è possibile selezionare il tipo di prezzo per l'indicatore durante il suo calcolo in mt4? se non è coinvolto nel calcolo
Una buona domanda è metà della risposta.
C'è una parte di codice per calcolare il numero separato di ordini di acquisto e di vendita.
E c'è un posto per inserirlo)
Una domanda ben definita contiene metà della risposta.
E c'è un posto dove metterlo).
Allora ripeterò la domanda.
C'è una parte di codice per calcolare il numero separato di ordini di acquisto e di vendita. (b - ordini di acquisto, s - ordini di vendita)
Poi ho scritto una condizione per cui, se un nuovo ordine viene aperto o un ordine esistente viene chiuso, viene attivata l'azione successiva. Cioè dobbiamo confrontare il numero di ordini aperti in precedenza e il numero di modifiche successive, ma non so come scrivere questo nel codice. Come posso salvare i cambiamenti nel numero di ordini? Per favore, aiutatemi.
Semmai bisogna farlo staticamente, altrimenti si resetta.
Di solito rendo le bandiere globali. Naturalmente nel corpo della funzione sarà ridichiarare e statico è necessario. Ma perché nessuno ha notato che mancano le parentesi graffe)))) stampa & assegnazione dovrebbero essere tra parentesi)
E senza statica, ovviamente, stamperà su ogni chiamata di funzione, poichéprintsimbol="" diventerà ZERO e al simbolo verrà assegnato il valore corrente)
Allora ripeterò la domanda.
C'è una parte di codice per calcolare il numero separato di ordini di acquisto e di vendita. (b - ordini di acquisto, s - ordini di vendita)
Poi ho scritto una condizione per cui, se un nuovo ordine viene aperto o un ordine esistente viene chiuso, l'azione viene passata. Cioè dobbiamo confrontare il numero di ordini aperti in precedenza e il numero di modifiche successive, ma non so come scrivere questo nel codice. Come posso salvare i cambiamenti nel numero di ordini? Per favore, aiutatemi.
Proverei a fare questo