Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1301
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
tutto deve essere aggiustato.
Il tuo codice cerca il primo ordine dalla cronologia degli ordini con il simbolo dato e il mago dato
poi contare il numero di ordini non redditizi trovati e moltiplicare alla potenza di 2 questo numero di ordini
cercate nel forum"funzioni utili da CMM" e fate qualcosa del genere
- trovare il biglietto dell'ultimo ordine per il nostro simbolo e la nostra magia
- ottenere OrderProfit( e OrderLots() dal biglietto trovato e moltiplicare per il proprio coefficiente di martingala, se necessario
ZS: ci può essere una soluzione pronta
tale
Se si conosce il lotto di partenza, si può usare l'ultimo ordine perdente per controllare il suo lotto e calcolare il numero di ginocchio, e se l'ordine è in profitto, si ricomincia con il lotto di partenza
impara a trovare l'ultimo ordine chiuso con il tuo mago
Se il sistema di calcolo del lotto è abbastanza complesso - l'opzione di un mago + il numero di un ginocchio per i nuovi ordini, è possibile utilizzare anche i commenti, ma non in modo affidabile, meglio usare diversi maghi
Il tuo codice passa solo attraverso gli ordini - non vede nulla, ecco perché ci ho fatto caso
come questo
Se si conosce il lotto di partenza, allora si può usare l'ultimo ordine perdente per controllare il suo lotto e calcolare il numero di ginocchio, e se l'ordine è in profitto, si comincia di nuovo con il lotto di partenza
impara a trovare l'ultimo ordine chiuso con il tuo mago
Se il sistema di calcolo del lotto è abbastanza complesso - l'opzione di un mago + il numero di ginocchio per i nuovi ordini, è possibile utilizzare anche i commenti, ma non in modo affidabile, meglio usare diversi maghi
Il tuo codice passa solo attraverso gli ordini - non vede nulla, ecco perché ci ho fatto caso
sbagliato
Ma se ti sta bene, allora prova a sistemare il tuo codice in questo modo.
sbagliato
ma se ti va bene allora prova a correggere il tuo codice in questo modo
Arriverà alla terza moltiplicazione: 3*2=6, e ha già bisogno di 8, e la quarta moltiplicazione sarà 8, e ha bisogno di 16.
k = {1,2,4,8,16,......}
cn = k[c]
Alla terza moltiplicazione otterrà: 3*2=6, e ha già bisogno di 8, e alla quarta moltiplicazione otterrà 8, e ha bisogno di 16.
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 1, c = 2
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 2, c = 4
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 3, c = 8
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 4, c = 16
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 5, c = 32
dov'è il 6?
o cosa è?
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 1, c = 2
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 2, c = 4
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 3, c = 8
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 4, c = 16
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 5, c = 32
dov'è il 6?
o cosa è?
Sì, ho sbagliato.
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 1, c = 2
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 2, c = 4
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 3, c = 8
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 4, c = 16
2020.11.08 11:28:09.527 tst (EURUSD,H1) i = 5, c = 32
dov'è il 6?
o cosa è necessario?
Grazie, molto utile)