Errori, bug, domande - pagina 1553
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
MQL4. CharArrayToString(), per il 3° argomento count dice che " .Il valorepredefinito è -1, che significa copiare alla fine dell'array, o incontrare il terminale 0". In MetaEditor 4, appare il prompt "int count=WHOLE_ARRAY". Sul sito, andate su WHOLE_ARRAY, dove il valore numerico di questa costante = 0.
Forse nella documentazione di CharArrayToString() per questo argomento basta lasciare ". Il valore predefinito è 0"?
MQL4. CharArrayToString(), per il 3° argomento count dice che " .Il valorepredefinito è -1, che significa copiare alla fine dell'array, o incontrare il terminale 0". In MetaEditor 4, appare il prompt "int count=WHOLE_ARRAY". Sul sito, andiamo su WHOLE_ARRAY, dove il valore numerico di questa costante = 0.
Forse nella documentazione di CharArrayToString() dovremmo lasciare solo "..." per questo argomento. Il valore predefinito è 0"?
Purtroppo, nel nuovo quadrante, stiamo tirando l'eredità del vecchio quadrante.
Così potete specificare sia 0 che -1 come questo parametro nella funzione CharArrayToString. Il risultato sarà lo stesso
Buon pomeriggio a tutti).
Questa è una domanda per un manichino della programmazione...
Sto cercando di compilare un EA per una nuova build e il compilatore mi dà un sacco di errori diversi...
Qui c'è uno di loro
if(oppositedelete){delete( OP_SELLSTOP);delete( OP_SELLLIMIT);}
Ci sono 2 errori segnati in rosso in questo frammento di codice: '(' - puntatore a oggetto atteso
Avendo letto un po' sull'argomento dell'errore, ho capito che il nome è riservato e devo sostituirlo...
Quindi la domanda è: con cosa sostituirlo?
Buon pomeriggio a tutti).
Questa è una domanda per un manichino della programmazione...
Sto cercando di compilare un EA per una nuova build e il compilatore mi dà un sacco di errori diversi...
Qui c'è uno di loro
if(oppositedelete){delete( OP_SELLSTOP);delete( OP_SELLLIMIT);}
Ci sono 2 errori segnati in rosso in questo frammento di codice: '(' - puntatore a oggetto atteso
Avendo letto un po' sull'argomento dell'errore, ho capito che il nome è riservato e devo sostituirlo...
Quindi la domanda è: con cosa sostituirlo?
Buon pomeriggio a tutti).
Questa è una domanda per un manichino della programmazione...
Sto cercando di compilare un EA per una nuova build e il compilatore mi dà un sacco di errori diversi...
Qui c'è uno di loro
if(oppositedelete){delete( OP_SELLSTOP);delete( OP_SELLLIMIT);}
Ci sono 2 errori segnati in rosso in questo frammento di codice: '(' - puntatore a oggetto atteso
Avendo letto un po' sull'argomento dell'errore, ho capito che il nome è riservato e devo sostituirlo...
Quindi la domanda è: con cosa sostituirlo?
Buon pomeriggio a tutti).
Questa è una domanda per un manichino della programmazione...
Sto cercando di compilare un EA per una nuova build. Il compilatore mi dà un sacco di errori diversi...
Qui c'è uno di loro
if(oppositedelete){delete( OP_SELLSTOP);delete( OP_SELLLIMIT);}
Ci sono 2 errori segnati in rosso in questo frammento di codice: '(' - puntatore a oggetto atteso
Avendo letto un po' sull'argomento dell'errore, ho capito che il nome è riservato e devo sostituirlo...
Quindi la domanda è: con cosa sostituirlo?
La domanda è come "Come posso chiamare mio figlio, se Vasya non è permesso? )
Che differenza fa con cosa sostituire il nome di questa funzione? A qualsiasi altro nome. Anche a Petya().
Dato che non ho ottenuto una risposta nell'altro thread, ripeterò la domanda qui, forse questo aiuterà
"
Potete per favore dirmi qual è il mio errore.
for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);
La data dall'array OpenSellTime non viene stampata e non la seconda parte dell'espressione - PriceOpenSell.
E non riesco a trovare i comandiprintf come%G e%d.
"
Dato che non ho ottenuto una risposta nell'altro thread, ripeterò la domanda qui, forse questo aiuterà
"
Potete per favore dirmi qual è il mio errore.
for(int i=0;i<N_Sell;i++) printf("OpenSellTime[%d] = %G",i,TimeToString(OpenSellTime[i],TIME_DATE|TIME_MINUTES)," PriceOpenSell[%d] = %G",i,PriceOpenSell[i]);
La data dall'array OpenSellTime non viene stampata e non la seconda parte dell'espressione - PriceOpenSell.
E non riesco a trovare i comandiprintf come%G e%d.
"