Aiuto scrivere una funzione che restituisce la barra dell'ultimo incrocio MA, dato che ci sono 10 barre tra l'ultimo e penultimo incrocio e dal punto di ultimo incrocio al minimo c'è un dato numero di punti. per il terzo giorno sto lottando tutto non sta funzionando un file con il codice allegato
Artyom Trishkin: 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:
//--- counted in the 1-st bufferfor(i=0;i<limit;i++)
{
int bars=iBarShift(Symbol(),PERIOD_M1,iTime(Symbol(),PERIOD_CURRENT,i),false);
ExtBuffer[i]=(
iMA(NULL,PERIOD_CURRENT,1,0,MODE_SMA,PRICE_HIGH,i)
+iMA(NULL,PERIOD_M1,1,1,MODE_SMA,PRICE_OPEN,bars)
);
Print(bars);
}
intBars(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // периодdatetimestart_time, // с какой датыdatetime stop_time // по какую дату
);
Cronometra l'i-esima barra e mette il numero della barra risultante al posto di i.
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.
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)
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 ))))
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
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