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
So che è un po' trasandato! Ho giocato in giro con esso carichi - così rapidamente rimetterlo a posto da dove stavamo parlando? Suppongo che tu intendessi tutta questa parte, giusto?
Erm . . . devi fare un passo indietro, fare un respiro profondo e leggere attentamente il tuo codice, funzione per funzione, linea per linea . . . chiediti "cosa sto cercando di fare qui?" e poi controlla se il tuo codice lo farà . . . per esempio:
Questo test if esegue un commento se è vero ? ? ? ? ignorando questo per un momento. . come fa OrdersTotal() ad essere un numero di biglietto? SELECT_BY_TICKET non è nemmeno una posizione valida se hai usato SELECT_BY_POS
Non credo che questo codice sia quello che ti sta dando il tuo problema . . anche se ha alcuni problemi.
Sì - buon punto, anche se questo non fa alcuna differenza materiale per essere onesti.
Hmmm....
Sì - buon punto, anche se questo non fa alcuna differenza materiale per essere onesti.
Hmmm....
No, non lo fa . . .
Non credo che questo codice sia quello che ti sta dando il tuo problema . . . anche se ha alcuni problemi.
Non credo che tu stia mostrando il codice che sta creando il problema ...
Questa è la sezione Buy - sputa fuori un "OP_BUYSTOP"
Questo . . .
. . . è un problema di parentesi {}. . .
ordinate la vostra indentazione e "vedrete" rapidamente questi problemi.
Sì, ancora una volta, ho risolto alcuni dei problemi di indentazione... ma sono ancora bloccato con gli stessi problemi? Quale altro codice stai insinuando che potrebbe essere? Non potrei immaginare che provenga da un'altra parte del mio codice...?
Questo viene stampato nel Journal durante il mio ciclo for, dove, nel caso di un ordine di acquisto pendente, se il 60 EMA è > dell'OrderStopLoss, chiuderà l'ordine pendente, ne aprirà uno nuovo con un nuovo SL (che è dietro il 60EMA), regolerà il take profit per ottenere la ricompensa 1:2, e cambierà i lotti relativi allo stop in punti e il mio profilo di rischio (diciamo 2%).
Quindi, quando tutto questo viene fatto, la variabile personalizzata "Current Lots" che è "LotSize" all'interno di OrderSend funziona, sta inviando una dimensione di lotto che non è corretta per il server a ricevere? "0.18215"? Potrebbe essere un problema, nonostante gli ordini vengano effettivamente inviati comunque - questa domanda è più in relazione a "potrebbe essere questa la ragione per cui non posso chiamare "OrderType==OP_BUY"?
Questo è un processo lungo lol...