Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Ho visto ora che hai aggiunto un registro. Anche qui avete messaggi duplicati :)
potete spiegare la differenza tra le funzioni?
per (int j = OrdersHistoryTotal()-1; j >= 0; j--)
{
se(OrderSelect(j, SELECT_BY_POS,MODE_HISTORY))
и
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS,MODE_HISTORY))
No
Se guardate l'ora, vedrete che nulla è duplicato, stampa solo su una nuova barra quando c'è un segnale
No
Beh, non esattamente. Un ciclo dall'inizio della lista, l'altro dalla fine.
No
entrambe le funzioni "recuperano" gli ordini chiusi dalla cronologia?
Beh, non esattamente. Un ciclo dall'inizio della lista, l'altro dalla fine.
entrambe le funzioni "recuperano" gli ordini chiusi dallo storico ?
Sì, ma uno è dall'inizio della storia e l'altro dalla fine.
Grazie. Ho capito bene, questa funzione "passa attraverso" dalla fine?
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Grazie. Ho capito bene, questa funzione "passa attraverso" dalla fine?
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Grazie. Ho capito bene, questa funzione "passa attraverso" dalla fine?
int i=OrdersHistoryTotal();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Questo cerca dall'indice zero, cioè dall'inizio.