Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 538
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Questo metodo di calcolo degli swap è chiamato rollover. Non è possibile saperlo programmaticamente in MT4. Solo indirettamente dopo il cambio di mezzanotte degli ordini del mercato del lavoro. Ci sono molti di questi piccoli, ma piuttosto spiacevoli problemi in MT4. In MT5 ce ne sono un po' meno, ma esistono ancora.
Questi sono i valori di swap in pip. Dovrebbero essere convertiti nella valuta del deposito, in base al volume dell'ordine di mercato. Poi si otterrà la dimensione reale dello swap.
"Non c'è modo di scoprirlo programmaticamente in MT4". - Grazie per il vostro tempo e le vostre risposte.
Buon giorno! Cari utenti del forum, per favore aiutatemi a capire l'algoritmo. L'obiettivo è quello di determinare la gamma di prezzi nel periodo di tempo specificato e impostare gli stop di acquisto e vendita sul massimo e sul minimo. Gli stoploss sono impostati su ordini opposti, TakeProfit dovrebbe essere uguale a StopLoss*2.
Poi, dopo ogni chiusura per Stop Loss, l'ordine viene ripristinato con lo stesso Stop Loss e Take Profit di quello chiuso e l'intero ciclo viene completato una volta che uno degli ordini viene chiuso per Take Profit. E tutto dall'inizio definiamo la gamma e andiamo.
Ma ora semplicemente non piazza il TP o meglio lo piazza al prezzo aperto e lo stop loss non è sulla dimensione del range, cioè non su un ordine diretto in modo opposto. Grazie in anticipo per l'aiuto.
Non c'è bisogno di duplicare le domande in diversi thread.
Buon pomeriggio!
Quando provo nel log ottengo l'errore OrderSend 130 - se ho capito bene può essere legato solo agli stop o ai colpi, per favore controlla cosa c'è di sbagliato:
Buon pomeriggio!
Quando si prova nel log c'è un errore OrderSend error 130 - se ho capito bene può essere solo legato a fermate o corse,
Anche i prezzi aperti degli ordini in sospeso sono influenzati. Ecco perché dobbiamo controllare la distanza tra il prezzo corrente di mercato e il prezzo aperto dell'ordine. In questo caso: Prezzo - Chiedi.
Si applica anche il prezzo di apertura degli ordini in sospeso. Quindi dovremmo anche controllare la distanza tra il prezzo corrente di mercato e il prezzo di apertura dell'ordine. In questo caso: Prezzo - Chiedi.
Cosa restituisce la funzione Hour()?
Restituisce l'ora corrente. ecco come lavoro: se l'ora corrente è maggiore di 11 e minore di 17,
ma come?
È un po' complicato per me. Potresti spiegare in quale parte del codice aggiungere e cosa significa mn e mag_n? dove dovrei mettere il mio EA medjic qui?
Prima che la tua condizione metta
mag_n - dove posso mettere il mio EA's IG qui?
Sto scrivendo: se l'ora corrente è più di 11 e meno di 17, come dovrebbe essere?
Capisco che la domanda riguarda l'indicatore. Invece diOra() -> tempo[i]
Ho capito che la domanda riguarda l'indicatore. Invece diOra() -> tempo[i].
Sì, mi hai aiutato, ora voglio limitare il tempo. Escludere il conteggio dalle 17 alle 23.