e tutto ciò che ritorna non positivo, è sempre considerato fallito. È perché vogliamo ottenere il numero del biglietto, non la dichiarazione bool.
Cosa intendi per qualsiasi cosa che ritorna non positiva? La logica dietro la mia codifica originale con:
bool Buy_Ticket = OrderSend(........) > 0;
if (Buy_Ticket){
...
}
è che tutti gli OrderSend() che vanno a buon fine dovrebbero restituire il numero del biglietto > 0, quindi bool Buy_Ticket sarà vero. Per la mia comprensione, è fondamentalmente lo stesso trattamento di:
int Buy_Ticket = OrderSend(........);
if (Buy_Ticket > 0){
....
}
IMO entrambi i metodi indicati nel mio post precedente funzionano allo stesso modo, come supportato dai miei risultati di test qui. Tuttavia sto ancora imparando a migliorare il codice mentre lavoro sulle mie capacità di trading.
Uso int per dichiarare
int Buy_Ticket;e tutto ciò che ritorna non positivo, è sempre considerato fallito. È perché vogliamo ottenere il numero del biglietto, non la dichiarazione bool.Uso int per dichiarare
e tutto ciò che ritorna non positivo, è sempre considerato fallito. È perché vogliamo ottenere il numero del biglietto, non la dichiarazione bool.Cosa intendi per qualsiasi cosa che ritorna non positiva? La logica dietro la mia codifica originale con:
è che tutti gli OrderSend() che vanno a buon fine dovrebbero restituire il numero del biglietto > 0, quindi bool Buy_Ticket sarà vero. Per la mia comprensione, è fondamentalmente lo stesso trattamento di:
È questo che stai cercando di dire?
Sì, quello.
IMO entrambi i metodi indicati nel mio post precedente funzionano allo stesso modo, come supportato dai miei risultati di test qui. Tuttavia sto ancora imparando a migliorare il codice mentre lavoro sulle mie capacità di trading.