Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1640
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
Buona giornata a tutti!!!
Sto scrivendo codice per un EA per il Trailing Stop di ordini di gruppo dal prezzo medio di una griglia di ordini.
Nessun errore nel log, ma non funziona nemmeno il trawl. Ecco il codice, per favore suggerite dov'è l'errore. Grazie!
La rete a strascico è nel posto sbagliato!
Dovrebbe assomigliare a questo
Se prezzo di pareggio+profitto-tral! = TakeProfit, inizia la pesca a strascico!
Da dove vengono questi dati?
OrderOpenPrice
Restituisce il prezzo aperto dell'ordine selezionato
doppioOrderOpenPrice();
Nota:
L'ordine deve essere preselezionato utilizzando la funzione OrderSelect().
Grazie).
Non è lì che si trova la rete a strascico!
Dovrebbe andare così:
se il prezzo di pareggio+profitto-tral! = TakeProfit eseguire la pesca a strascico
Buon pomeriggio Makar!!!!
Per quanto ho capito questa è la linea in questione. In questo caso un ordine di acquisto:
Makar se puoi spiegare in modo più dettagliato
Non è lì che si trova la rete a strascico!
Dovrebbe andare così:
se il prezzo di pareggio+profitto-tral! = TakeProfit eseguire la pesca a strascico
Da dove vengono questi dati?
Oggi parli per enigmi, Makar.
Ci può essere un'altra domanda perché calcoliamo il prezzo di pareggio senza controllare????
Non è lì che si trova la rete a strascico!
Dovrebbe andare così:
se il prezzo di pareggio+profitto-tral! = TakeProfit eseguire la pesca a strascico
Da dove vengono questi dati?
OrderOpenPrice
Restituisce il prezzo aperto dell'ordine selezionato
doppioOrderOpenPrice();
Nota:
L'ordine deve essere preselezionato utilizzando la funzione OrderSelect().
Sì, ci ho pensato e tu hai già scritto
Buon pomeriggio Makar!!!!
Per quanto ho capito, questa è la linea in questione. In questo caso un ordine di acquisto:
Makar se puoi spiegare in modo più dettagliato
Avete un gruppo di ordini, definite un punto di pareggio e create una linea, e questo è meglio farlo come una funzione separata!
Poi hai il valore di profitto in pip che vuoi ottenere e aggiungi/sottrai a/da avg_price
E poi una funzione di pesca a strascico separata
per l'acquisto: se BID > avg_price = OrderModify()
per le vendite: se avg < avg_price = OrderModify()
Purtroppo nel tuo codice non vedo azioni logiche (soggettivamente)
È quello che stavo pensando e che tu hai già scritto.
Separate le funzioni in modo che sia più facile per voi navigare.
Ecco un esempio di OnTick()
Come potete vedere ci sono solo chiamate di funzioni
Separare le funzioni per facilitare la navigazione.
Ecco un esempio di OnTick()
Come potete vedere ci sono solo chiamate a funzioni.
Grazie, Makar. Concentrerò i miei pensieri e penserò in questo modo
Grazie, Makar, metterò insieme i miei pensieri e penserò in quella direzione.