Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 519

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
Posso chiedere perché si fa questo?
int total=OrdersTotal();
Perché mentre il ciclo è in esecuzione, il valore diOrdersTotal(); può cambiare e si può perdere un ordine o il corpo del ciclo si blocca
Alexey Kozitsyn:
Voglio aggiungere che se ci sono molti ordini, ad ogni iterazione del ciclo, lafunzione sarà chiamata, e non è economica.
State scherzando o fate sul serio?
Alexey Kozitsyn:
Aggiungo che se ci sono molti ordini,la funzione sarà chiamata ad ogni iterazione del ciclo, e questo non è economico.
State scherzando o fate sul serio?
Alexey Kozitsyn:
У Вас другая точка зрения?
int i=OrdiniTotali()-1
Questa azione viene eseguita una volta prima della prima iterazione. Non ha senso aggiungere altro. Basta rendere il codice più grande.
in questo disegno è possibile, ma in questo disegno c'è la possibilità di un glitch
In questo disegno è possibile, ma in questo c'è la possibilità di un glitch
:)))))))
Su quali basi?
А.
Quindi ripassate sempre dalla fine.
In questo caso, sì. E in questo caso:
c'è una differenza. Prima non hai specificato cosa intendevi.
:)))))))
Su quali basi?
А.
Quindi ripassate sempre dalla fine.
Sì, quindi è solo una questione di logica. Mi preoccupava di più il fatto che, oltre all'ordine delle azioni, bisogna anche tener conto del tempo di aggiornamento dei dati sul server.
Finalmente ho capito di cosa si trattava))))))))
Come al solito, ridicolmente semplice))
È solo un'applicazione sbagliata degli ordini pendenti) il prezzo è sceso e l'ordine limite con il prezzo d'acquisto era più alto))) Semplicemente non poteva essere collocato in quelle condizioni)
Aggiunta l'impostazione "stop order" e voilà, tutto è come dovrebbe essere))))
Questo metodo non è sempre adatto. Per esempio, se avete bisogno di sforare a partire dal primo ordine.