Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 224
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
Il ramo è quadrupede.
Il ramo accoglie codice multipiattaforma per facilitare la transizione dei nuovi arrivati a Five.
Francamente, mi sono sfinito ma non ho ancora capito come riprodurre questi calcoli in Five:
Francamente, ho lottato ma non ho ancora capito come riprodurre questi calcoli in Five:
Ho suggerito un codice universale
Forum sul trading, sistemi di trading automatico e test di strategia
Tutte le domande dei principianti in MQL4, aiuto e discussione su algoritmi e codici
Alexey Viktorov, 2017.06.02 14:27
Prova
Cronometra l'i-esima barra e mette il numero della barra risultante al posto di i.
Funziona sia in mql4 che in mql5.
Ho subito suggerito un codice universale
funziona in mql4 e mql5.
Ma come in 5 per ottenere
start_time, // с какой даты
ci
iTime()
non funziona.
Ma come si fa a entrare nella A
qui
non funziona.
CopyTime funziona.
Ma non è necessario in questo caso, perché il tempo del periodo corrente è in time[i], è un indicatore...
Ciao a tutti. Aiutatemi con la funzione OrderProfit(). Come fare in modo che Comment visualizzi il profitto attuale di tutti gli ordini aperti. Ottengo lo stesso numero.
doppio CalcProfit()
{
doppio Profit = 0;
per (int i=OrdiniTotali() - 1; i>=0; i--)
{
se(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
se (OrderType() == OP_BUY)
{
Profitto += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
ritorno(Profitto);
}
Ciao a tutti. Aiutatemi con la funzione OrderProfit(). Come fare in modo che Comment visualizzi il profitto attuale di tutti gli ordini aperti. Ottengo lo stesso numero.
doppio CalcProfit()
{
doppio Profit = 0;
per (int i=OrdiniTotali() - 1; i>=0; i--)
{
se (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
se (OrderType() == OP_BUY)
{
Profitto += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
ritorno(Profitto);
}
Questo è tutto. Capito.
Ma come si fa a entrare in un cinque
qui
non funziona.
per cominciare
https://www.mql5.com/ru/articles/81
Personalmente scrivo prima in 4-Rock, poi lo cambio in 5-Rock, altrimenti è troppo difficile per me, perché il codice 5-Rock è più difficile da leggere, le funzioni sono troppo lunghe in numero di lettere..., quindi è un testo per studiosi di gomma, non per ingegneri ))))
ed ecco
https://www.mql5.com/ru/search#!keyword=f%20mql4%20to%20mql5