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
Tengo que aclarar que no necesito ver el historial de los ticks. Sólo necesito "almacenarlos" tal y como vienen y me vale con precios de 5 a 10 garrapatas. ¡Realmente debe ser posible hacer esto!
¿Por qué necesito esto?
Cuando recibo una señal de digamos una COMPRA, me gustaría que el EA esperara a hacer la orden hasta que el precio gire más de X ticks. Así que si el precio continúa la misma dirección con sólo unos pocos retrocesos, el EA espera hasta que el precio vaya en la otra dirección más de X ticks.
- Sabes cómo guardar el tick anterior.
- Sabe comparar el anterior con el actual.
- Sabes cómo incrementar/disminuir un contador.
- ¿Qué más necesitas?
Si "sabes que debe ser muy sencillo", ¿por qué no lo intentas? aprende a codificarlo o paga a alguien. No vamos a codificarlo PARA ti. Estamos dispuestos a AYUDARTE cuando publiques tu intento (usando SRC) y la naturaleza de tu problema.Perdón por pedir ayuda.
double tick_dir = 0; double last = Ask; int count = 0; int myTickCount = 50; void OnTick(){ if(count == myTickCount){ Follow or Dont follow signal } tick_dir += Ask - last; last = Ask; count++; }
De nada.
¡Gracias Keelan!
Esta es la mejor manera de aprender; mirar el código de otros. Lo probaré :)
¡Gracias de nuevo!