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
Dovete ripensare il vostro codice.
buy_hedge==0 && sell_hedge==0 && OrderOpenPrice()>Bid+Hedge*Pip)
Questi saranno sempre veri perché li hai impostati entrambi a zero e non li cambi. Non racchiudete il seguente blocco di codice tra parentesi graffe {}
Non usate il GV per controllare qualcosa e lo nominate con un intero. Il controllo non fa nulla perché non si assegna il bool restituito a nessuna variabile.
Controlla se OrderSend fallisce, e se fallisce, stampa il codice di errore.
Dovete ripensare il vostro codice.
Questi saranno sempre veri perché li hai impostati entrambi a zero e non li cambi. Non racchiudete il seguente blocco di codice tra parentesi graffe {}
Non usate il GV per controllare qualcosa e lo nominate con un intero. Il controllo non fa nulla perché non assegnate il bool restituito a nessuna variabile.
Controlla se OrderSend fallisce, e se lo fa, stampa il codice di errore.
Grazie, penso di essere sulla strada giusta, ma ora aprirà più operazioni di copertura anche se dichiara totale<=1. Il mio codice ora assomiglia a questo:
Grazie per questo consiglio, finalmente l'ho capito e ora funziona. Il pezzo di codice assomiglia a questo:
Che senso ha impostare il GV e poi cancellarlo immediatamente?
Che senso ha impostare il GV e poi cancellarlo immediatamente?
Ha senso grazie, quindi è meglio così:
Ha senso, grazie. Quindi è meglio così:
No, non ha ancora alcun senso.
Ci dovrebbe essere un motivo per cancellare il GV
No, non ha ancora alcun senso.
Ci dovrebbe essere un motivo per cancellare il GV
Grazie ancora, che ne dite di questo?
Grazie ancora, che ne dici di questo?
Non ha ancora senso
Il blocco di codice viene eseguito solo se total==1, quindi il controllo if(total<1) sarà sempre falso.