Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 408
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
Todo depende de la lógica del indicador. La mayoría de las veces - sí, en la función OnCalculate().
Lafunción "OnCalculate()" se llama sólo en los indicadores personalizados cuando es necesario calcular los valores del indicador mediante el eventoCalculate. Esto suele ocurrir cuando el símbolo recibe un nuevo tick" - cómo hacer entonces que el cálculo se ejecute sólo una vez a la aparición de una vela. En mql4 hay una comprobación.
Es más fácil si no es la primera marca (prev_calculado != 0) y rates_total > prev_calculado.
Sí :). Quizás debería buscar un ejemplo de cruce de dos medias móviles exponenciales (lo he visto en algún sitio) y volver a hacerlo.
¿Cómo intercepto el evento de cierre en el tick actual? ¿No hay medios estándar? Es decir, al abrir una operación hay que escribir algo como: y luego comprobar en cada tick:
y luego comprobar en cada garrapata:
¿Cómo intercepto el evento de cierre en el tick actual? ¿No hay medios estándar? Es decir, al abrir una operación hay que escribir algo como: y luego comprobar en cada tick:
y luego comprobar en cada garrapata:
¿Cómo intercepto el evento de cierre en el tick actual? ¿No hay medios estándar? Es decir, al abrir una operación hay que escribir algo como: y luego comprobar en cada tick:
y luego comprobar en cada garrapata:
No entiendo nada. ¿Qué valor quiere obtener?
Leí lo que escribiste de esta manera
{
Apertura de un pedido;
Si la orden se abre, entonces
Pedido total = Pedido total+1;
}
) por defecto totalOrder = 0, pero después de cada apertura de una orden el valor se incrementará, después de 10 aperturas (el valor será exactamente 10) el contador de todas las posiciones abiertas alguna vez (no se comprueba por tipo, por Magik y por símbolo = sumará absolutamente todas las órdenes abiertas)
Y la siguiente condición es la siguiente
si TotalPedido no es igual aTotalPedidos {}
Depende de ti, amigo, de la mesa de pedidos. Aquí sólo se dan consejos y se ayuda con problemas de código.