Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 842
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
OrderClose(OrderTicket(),0.01,Bid,2);
in "esperti" dice "biglietto non valido per la funzione OrderClose".
Aiuto: il mio obiettivo è chiudere l'ordine sul grafico attuale.
OrderClose(OrderTicket(),0.01,Bid,2);
in "esperti" dice "biglietto non valido per la funzione OrderClose".
Aiuto: il mio obiettivo è chiudere l'ordine sul grafico attuale.
Buona sera, aiutatemi a capire il codice qui sotto, vendere è scritto sullo stesso principio, perché tre opzioni per aprire, perché ho dovuto armeggiare con l'opzione per evitare di aprire un ordine poi - quando l'ordine si apre sulla barra corrente e si chiude su un no draw,
e il segnale rimane e si apre di nuovo, quindi ho dovuto scriverlo così. Il problema è che solo un ordine di acquisto e di vendita è aperto e tutto il resto è silenzioso. Non riesco a trovare altri errori, vi sono molto grato in anticipo.
Come capite questa linea?
Non so come leggere questa linea e quest'altra.
e questo...
Anche se quest'ultima linea funzionerà, ma non è così scrivere ... Sono senza parole.
Beh, se non riesci a trovare l'errore, allora probabilmente non c'è nessun errore...
OrderClose(OrderTicket(),0.01,Bid,2);
in "esperti" dice "biglietto non valido per la funzione OrderClose".
Aiuto: il mio obiettivo è chiudere l'ordine sul grafico attuale.
Come capite questa linea?
e questo.
E questo...
Anche se quest'ultima linea funzionerà, ma non è il modo di scrivere... Sono senza parole.
Beh, se non hai trovato l'errore, allora probabilmente non c'è nessun errore...
1. Se non ci sono ordini aperti
2. Se non ci sono ordini chiusi.
Cosa c'è che non va?
1. Se non ci sono ordini aperti
2. Se non ci sono ordini chiusi.
Cosa c'è che non va?
int OrdersTotal(); - restituisce numero, non verità-falso, ecco cosa c'è di sbagliato. Se non ci sono ordini, significa 0. Se ci sono ordini, non è solo 1.
E non ci sono ordini chiusi solo su un conto appena aperto su cui non abbiamo ancora fatto trading. Di nuovo, questo è un uso scorretto della funzione.
E perché RefreshRates(); DOPO che l'ordine è stato inviato al server? È come pagare prima qualcosa e poi chiedere "quanto costa?
Che tipo di sciocchezze stai facendo qui?
Se il numero totale di ordini e posizioni è 1 o più...
Se un ordine è selezionato su un biglietto sconosciuto e non è chiaro se è chiuso o aperto...
...ecc...
Pensi che abbia aiutato?
... Nessun ordine significa 0, e se ci sono ordini, non è solo 1.
...Qui è dove correggerò con permesso, per così dire.
In bool se c'è 0 allora è falso, tutto il resto diverso da zero è vero
OrderClose(OrderTicket(),0.01,Bid,2);
in "esperti" dice "biglietto non valido per la funzione OrderClose".
Aiuto: il mio obiettivo è chiudere l'ordine sul grafico attuale.