Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 166
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
Non vi consiglio di scrivere in questo modo. Se il sistema non riesce ad allocare la quantità di memoria necessaria all'array, il programma continuerà a girare tranquillamente, portando a conseguenze imprevedibili.
Non vi consiglio di scrivere in questo modo. Se il sistema non riesce ad allocare la quantità di memoria necessaria per l'array, il programma continuerà a girare tranquillamente, portando a conseguenze imprevedibili.
L'ho messo necessariamente per il conto reale.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Biblioteche: HistoryTicks
fxsaber, 2019.09.10 18:58
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Biblioteche: HistoryTicks
fxsaber, 2018.12.10 13:55
Se si scrive la seguente linea all'inizio di qualsiasi Expert Advisor MT4/5poi ottenere una notifica dettagliata nel caso ci sia un errore durante l'esecuzione di ArrayResize o ArrayCopy.
Questo ti permette di vedere problemi difficili da identificare nel passaggio di informazioni attraverso gli array, ma ancora più importante, ottenere un messaggio che l'EA si è fermato a causa di un array fuori portata(non è colpa dell'EA). Per esempio, a causa di una mancanza di memoria o di qualche altro guasto. In altre parole, saprete subito che si è verificato un arresto anomalo dell'EA, piuttosto che notarlo accidentalmente qualche ora dopo.
La libreria HistoryTicks contiene già questa linea (non c'è bisogno di aggiungerla), perché lo scopo principale degli strumenti - combattere gli Expert Advisors su conti reali.
Nel diario del Terminal, c'era solo una registrazione di questo tipo in un altro progetto.
Grazie alla linea inserita, i dettagli di ciò che è successo possono essere visti nel log dell'utente
Si prega di suggerire un analogo della funzione MQL4 MarketInfo(asymbol, MODE_MARGIN_REQUIRED) in MQL5.
Ho bisogno di ottenere la quantità di fondi liberi necessari per aprire 1 lotto per comprare.
Ho provato diverse varianti della funzione SymbolInfoDouble(symbol, ...) in MQL5, non riesco a trovare la variante giusta, restituisce 0 ovunque.
Si prega di suggerire un analogo della funzione MQL4 MarketInfo(asymbol, MODE_MARGIN_REQUIRED) in MQL5.
Ho bisogno di ottenere la quantità di fondi liberi necessari per aprire 1 lotto per comprare.
Ho provato diverse varianti della funzione SymbolInfoDouble(symbol, ...) in MQL5, non riesco a trovare la variante giusta, restituisce 0 ovunque.
https://www.mql5.com/ru/articles/2555#not_enough_money
https://www.mql5.com/ru/articles/2555#not_enough_money
Mi dispiace, non ho capito perché avevo bisogno di questo link. Non ho visto la risposta alla mia domanda.
Mi dispiace, non ho capito perché avevo bisogno di questo link. Non ho visto la risposta alla mia domanda.
Cosa esattamente non ha visto nell'articolo?
Esempi di controllo:
MQL5
Cosa esattamente non ha visto nell'articolo?
Esempi di controllo:
MQL5
È necessario ottenerela quantità di fondi liberi necessari per aprire 1 lotto per comprare.
Cosa c'entra il controllo nell'articolo?
Necessità di ottenerela quantità di fondi disponibili necessari per aprire 1 lotto da acquistare.
Cosa c'entra l'assegno dell'articolo?
Perché l'articolo insegna lo studio diligente del materiale.
L'esempio ti dà anche la funzione completa da controllare prima di inviare l'ordine di compravendita.
Uno:
e immediatamente il riferimento:
CONTO_MARGINE_LIBERO
Dimensione dei fondi liberi nel conto nella valuta di deposito, disponibili per l'apertura della posizione
AccountInfoDouble
e due è il controllo minimo:
Necessità di ottenerela quantità di fondi disponibili necessari per aprire 1 lotto da acquistare.
Cosa c'entra l'assegno dell'articolo?
non pensavi di avere problemi a leggere il codice breve, allora leggi l'aiutohttps://www.mql5.com/ru/docs/trading/ordercalcmargin
Mentre l'articolo insegna lo studio diligente del materiale.
L'esempio dà anche la funzione completa di controllo prima di inviare un ordine di compravendita.
Uno:
e subito il riferimento:
CONTO_MARGINE_LIBERO
Dimensione dei fondi liberi nel conto nella valuta di deposito, disponibili per l'apertura della posizione
AccountInfoDouble
e due - controllo minimo:
Dimensione dei fondi liberi nel conto nella valuta di deposito disponibile per aprire la posizione di cui non ho bisogno
Calcolo la dimensione del lotto come % del saldo.
Ho bisogno di ottenere la quantità difondi disponibili necessari per aprire 1 lotto per comprare.