[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 266
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
Buenas tardes.
No encuentro cómo pedir un indicador o asesor en Job(https://www.mql5.com/ru/job), he financiado mi cuenta.
Por favor, envíenme el enlace.
https://www.mql5.com/ru/forum/100321
PS. Yusuf, la búsqueda en el foro funciona.
Hora de cierre de la penúltima barra = Hora[1], si lo he entendido bien.
¿Cómo puedo saber que son las 9:00 AM del día actual (en H1 por ejemplo)?
Explique al menos el significado aproximado de este fragmento de código:
int CalcularPedidosActualizados(símbolo de cadena)
{
int compras=0,ventas=0;
//----
for(int i=0;i<TotalPedidos();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)
{
if(OrderType()==OP_BUY) buys++;
if(OrderType()==OP_SELL) vende++;
}
}
//---- volumen de pedidos de devolución
if(compras>0) return(compras);
Si no es así, return(-sells);
}
Hora de cierre de la penúltima barra = Hora[1], si lo he entendido bien.
¿Cómo sé que son las 9:00 horas del día actual (en H1, por ejemplo)?
No lo encuentro en ningún sitio, ¿podríais decirme dónde encontrar los códigos devueltos por el comando return() a la terminal de las funciones: int(), deint(); start()? Y lo que significan todos ellos. Por cierto, sería bueno destacar este tema en el "Navegador del Foro" (me he encontrado repetidamente con preguntas de usuarios sobre estos códigos de retorno).
Explique al menos el significado aproximado de este fragmento de código:
Devolverá lo que usted indique dependiendo del tipo de función del sistema que haya especificado. La llamada al sistema devolverá cero.
Bien. Se declara Int start(). Siempre he devuelto el cero. He visto tanto return(-1) como incluso return(-2) en el código. ¿Cuál es la forma correcta de elegir este código?
P.D.
Y otra pregunta natural, ¿es posible declarar el start() de un EA/indicador/script que no sea de tipo int() sino de cualquier otro y luego que devuelva al terminal? En otras palabras, ¿qué hace el terminal con el valor devuelto por return()?
Gracias, allí en el enlace, hay una solución de software para el tema, y no sé qué hacer. ¿Qué tiene esto que ver y cómo puedo resolver este problema? ¿Por qué el EA funcionó bien durante un mes y ahora tiene un fallo? ¿Si el error estaba en el código? Resulta que este hilo no es para novatos si me carga con respuestas a preguntas. Estoy frustrado.
Escribí algo así en mi EA nada más empezar:
Pruébalo, tal vez algo de esto te sea útil a ti también.