[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 715
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
Ecco come funziona per me. Una posizione viene chiusa dal TP, mentre per impostare un nuovo ordine pendente abbiamo bisogno del valore TP+n*Point. E qui abbiamo una discrepanza: OrderTakeProfit () mi dà quattro cifre (lo vedo in Alert) e la mia società di brokeraggio ne vuole cinque. Ho provato molte cose, ma sembra che ce ne siano altre da fare. Se hai qualche idea, per favore dammi qualche idea. Grazie in anticipo!
Ecco come funziona per me. La posizione è chiusa da TP, mentre un nuovo ordine pendente ha bisogno del valore di TP+n*Point per essere impostato. Qui abbiamo una discrepanza: OrderTakeProfit () mi dà quattro cifre (lo vedo in Alert) e la mia società di brokeraggio ne vuole cinque. Ho provato molte cose, ma sembra che ce ne siano altre da fare. Se hai qualche idea, per favore dammi qualche idea. Grazie in anticipo!
Converte un valore numerico in una stringa di testo contenente la rappresentazione in caratteri del numero nel formato di precisione specificato.
Questo per il preverting dovrebbe aiutare.
È solo che sia Alert() che Print() emettono valori a 4 cifre. Quindi il tuo problema è diverso.
Non riesco a capire perché in questa forma
Dice che la variabile è già stata definita. Penso che ottenga di nuovo 0 nella ripetizione? E sono in diversi pezzi di codice, il primo in if, il secondo in else...
Non riesco a capire perché in questa forma
Dice che la variabile è già stata definita. Penso che ottenga di nuovo 0 nella ripetizione? E sono in diversi pezzi di codice, il primo in if, il secondo in else...
Quindi perché definire la stessa variabile due volte
Perché definire la stessa variabile due volte
Rileggere
Cioè, se la condizione è una, leggi, se un'altra... Merda. Capito. Ma è un caso specifico, non ho bisogno di questo frammento in altro.
Non so come annullare una variabile in modo che possa essere usata in un altro frammento di codice. Se la condizione è una, chiamiamo un indicatore e se un'altra - un altro... ...perché non ci sono abbastanza variabili...
Rileggere
Cioè, se la condizione è una, leggi, se un'altra... Merda. Capito. Ma è un caso specifico, non ho bisogno di questo frammento in altro.
Non so come annullare una variabile in modo che possa essere usata in un altro frammento di codice. Se la condizione è una, chiamiamo un indicatore e se un'altra - un altro... ...perché non ci sono abbastanza variabili...
No, dobbiamo capirlo in qualche modo. Non sembra esserci abbastanza codice. Parlavo solo di una cosa. Dichiarare una variabile e usarla (con preinizializzazione) sono cose diverse. Una stessa variabile può portare valori funzionali molto diversi, l'importante è non confondere cosa e dove.
Lasciatemi cercare di elaborare. C'è un indicatore, senza buffer. Prende i valori di un altro indicatore in 4 array. Sto cercando di allegare
Se c'è una nuova barra, tutti gli array sono ricalcolati. Se non c'è una nuova barra, solo la 0-esima. Ma ricalcoliamo tutto lo stesso, cioè chiamiamo sia if che else.Lasciatemi cercare di elaborare. C'è un indicatore, senza buffer. Prende i valori di un altro indicatore in 4 array. Sto cercando di attaccarlo.
Se c'è una nuova barra, ricalcoliamo tutti gli array. Se non c'è una barra, ricalcoliamo solo la 0-esima. Ma ricalcoliamo tutto lo stesso, cioè chiamiamo sia if che else.Preferisco un approccio diverso
Anche se è una questione di gusti. Ma almeno posso spiegare ogni linea
Preferisco un approccio diverso
È una questione di gusti, però. Ma almeno posso spiegare ogni riga
Mettiamola così. Poi se limite = 0, se scriviamo array 0, 1, 2, altrimenti - array 0. E un errore variabile.
O dovremmo scrivere un array di 1, 2, altrimenti - array 0?
In ogni caso, - non posso usare la variabile a 2 volte, questo è il problema. Lo uso solo 2 volte, però, in if e else. Non è nemmeno nelle variabili condivise all'inizio del codice.
Che sia così. Poi se limite = 0, se scriviamo array 0, 1, 2, altrimenti - array 0. E un errore variabile.
O se scriviamo array 1, 2, altrimenti - array 0?
In ogni caso, - non posso usare la variabile a 2 volte, questo è il problema. Lo uso solo 2 volte, però, in if e else. Non è nemmeno nelle variabili condivise all'inizio del codice.
Dammi tutto il codice. Puoi mandarmelo di persona. Cercherò di aiutare.