Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 224
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
La rama es cuadrúpeda.
La rama da la bienvenida al código multiplataforma para facilitar la transición de los recién llegados a Five.
Francamente, me he agotado pero sigo sin entender cómo reproducir estos cálculos en el Cinco:
Francamente, me esforcé pero aún no entiendo cómo reproducir estos cálculos en el Cinco:
Sugerí un código universal
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Cualquier pregunta para principiantes de MQL4, ayuda y discusión sobre algoritmos y códigos
Alexey Viktorov, 2017.06.02 14:27
Prueba con
Cronometra la barra i-ésima y pon el número de barra resultante en lugar de i.
Funciona tanto en mql4 como en mql5.
Inmediatamente sugerí un código universal
funciona en mql4 y mql5.
Pero cómo en 5 conseguir
start_time, // с какой даты
allí
iTime()
no funciona.
Pero, ¿cómo se consigue en un cinco
aquí
no funciona.
CopyTime funciona.
Pero no es necesario en este caso, porque el tiempo del periodo actual está en time[i], es un indicador...
Hola a todos. Ayúdame con la función OrderProfit(). Cómo hacer que Comment muestre el beneficio actual de todas las órdenes abiertas. Me sale el mismo número.
double CalcProfit()
{
doble Beneficio = 0;
for (int i=TotalPedidos() - 1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderType() = OP_BUY)
{
Beneficio += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
return(Profit);
}
Hola a todos. Ayúdame con la función OrderProfit(). Cómo hacer que Comment muestre el beneficio actual de todas las órdenes abiertas. Me sale el mismo número.
double CalcProfit()
{
doble Beneficio = 0;
for (int i=TotalPedidos() - 1; i>=0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderType() = OP_BUY)
{
Beneficio += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
return(Profit);
}
Eso es todo. Lo tengo.
Pero, ¿cómo se consigue en un cinco
aquí
no funciona.
para empezar
https://www.mql5.com/ru/articles/81
Personalmente, primero escribo en 4-Rock, luego lo cambio a 5-Rock, de lo contrario me resulta demasiado molesto, porque el código de 5-Rock es más difícil de leer, las funciones son demasiado largas en número de letras..., así que es un texto para eruditos del chicle, no para ingenieros ))))
y mira
https://www.mql5.com/ru/search#!keyword=f%20mql4%20a%20mql5