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
Ciao!
Per qualche ragione, quando la tua libreria è collegata, l'operatore extern smette di funzionare, cioè le variabili sono definite, tutto si compila normalmente, e in linea di principio, l'EA funziona, ma allo stesso tempo, l'EA non ha alcun parametro all'avvio del tipo, anche se ci sono parecchi parametri. Quale può essere la ragione di questo?
Trova nel codice
#property library
E cancellare.
Ho aggiunto una variabile j a questa funzione, per la penultima transazione.
double GetProfitLastClosePos(string sy="", int op=-1, int mn=-1, int j=0) {Ho aggiunto una variabile j a questa funzione per i penultimi scambi.
Se consideriamo che gli ordini che sono stati chiusi sono considerati in OrdersHistoryTotal() secondo il tempo di chiusura da destra -> sinistra (l'ultimo a destra):
La funzione restituisce il profitto j-esimo dell'ultimo ordine chiuso, "filtrato" per simbolo, magik, tipo. E i numeri sono contati a partire da 0.
Se teniamo conto che gli ordini chiusi sono contati in OrdersHistoryTotal() per tempo di chiusura da destra -> sinistra (l'ultimo estremo a destra):
La funzione restituisce il profitto j-esimo dell'ultimo ordine chiuso, "filtrato" per strumento, Magik, tipo. E i numeri sono contati a partire da 0.
Ciao a tutti.
Necessitava di una funzione per chiudere gli ordini di acquisto e di vendita di lotti uguali con i controordini, quando il loro profitto va a +. Ho provato a fare questa funzione, ma esce l'errore 4108 (biglietti sbagliati)
Puoi dirmi qual è il problema?
Gli ordini dovrebbero essere chiusi quando l'intero ciclo di controlli è fatto, cioè dopo l'istruzione for, non dentro.
Grazie! Se qualcun altro ha bisogno di una tale funzione, sarà così:
Ci sono dei video tutorial su questa lingua?