Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1481
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
L'ho ricevuto ora. Grazie!!! Risulta che se c'è almeno una posizione aperta, il codice di errore 4753 non compare mai.
Saluti, Vladimir.
Apparirà se si scrive quanto segue
Verrà visualizzato se si scrive questo
Ciao Alexey, un chiarimento. È necessario utilizzare PositionSelect() invece di un ciclo, o ho di nuovo frainteso qualcosa?
Saluti, Vladimir.
Ciao Alexey, un chiarimento. È necessario usare PositionSelect() invece di un ciclo o ho di nuovo frainteso qualcosa?
Saluti, Vladimir.
Puoi scriverlo come vuoi, l'importante è scrivere un carattere inesistente per ottenere un errore...
Si può scrivere in qualsiasi modo, l'importante è scrivere un carattere inesistente per ottenere un errore....
Ma non tiratemi le ciabatte!!! Non riesco ad ottenere il codice di errore. ((((
Saluti, Vladimir.
Errore = "
Dovrebbe esserci uno specificatore
Grazie Artem, ha funzionato!!! Grazie a tutti!
Saluti, Vladimir.
In breve, ho risolto il problema descritto qui in un modo diverso:
Saluti, Vladimir.
Buonasera a tutti!
Sto cercando di creare una funzione che apra una posizione aggiuntiva (senza stop and take) ad una posizione già aperta. Ho scritto il codice:
ma per qualche motivo non vede la posizione aperta. Ho cercato di trovare il problema con il debugger, ma dopo aver avviato il ciclo esce immediatamente dalla funzione senza vedere ciò che è scritto al suo interno. Ho messo il punto di interruzione a PositionGetTicket(i). Potreste dirmi di nuovo dove ho un bug nel mio codice?
Cordiali saluti, Vladimir.
ma per qualche motivo non vede la posizione aperta. Ho cercato di trovare il problema con il debugger, ma dopo aver avviato il ciclo esce immediatamente dalla funzione senza vedere ciò che è scritto al suo interno. Ho messo il punto di interruzione su PositionGetTicket(i). Potreste dirmi di nuovo dove ho un bug nel mio codice?
Cordiali saluti, Vladimir.
Che cos'è pos_total?
A cosa è uguale pos_totale?
Ciao Alexey, la variabile pos_total=PositionsTotal(), ma era impostata a livello globale. Ora l'ho spostata all'interno della funzione ed è risultato che il problema era questo. Tutto ha funzionato. Qual è il problema? Non ho capito il trucco!!!
Ora, per fare un esperimento, ho spostato di nuovo pos_totale a livello globale e ha smesso di funzionare di nuovo, ma quando l'ho messo all'interno della funzione, funziona come dovrebbe! Solo qualche miracolo, beh, almeno per me!!!! )))
Risulta che una variabile a livello globale non può essere inizializzata da una funzione? È così?
Saluti, Vladimir.