![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Novaja y yo hemos investigado un poco.
Los tics llegan al terminal en algunos intervalos aleatorios. Alexander escribió que es importante saber qué tipo de distribución es. Tomé el historial de ticks de mt5, para poder trabajar con una precisión de milisegundos.
La distribución de las pausas entre los ticks tiene el siguiente aspecto
"Aproximadamente" se debe a que el gráfico está promediado. El dilling distorsiona el tiempo real de las garrapatas. O los redondea a ~10 milisegundos, o cambia cíclicamente su tasa de generación. Antes de promediar, este gráfico (ventana de 0-100ms) tiene el siguiente aspecto
He visto estos mismos picos en los gráficos de Alexander, ahora está más claro de dónde vienen.
El resultado fue que el gráfico de frecuencias promediadas puede describirse mediante la suma de las distribuciones Gamma y Cauchy. El primer parámetro de la distribución gamma para algunos tratos puede ser seleccionado como un número entero y la distribución Gamma se convierte en su caso especial - la distribución Erlang.
Este es un gráfico de otro trato:
línea negra - distribución tal y como se recibe del historial de ticks
rojo - medio
El color púrpura es el que se obtiene utilizando la fórmula de gamma+coshi.
No parece perfecto, pero también se ve bien en una escala logarítmica, y la parte superior y la cola suelen coincidir.
La cola de la distribución coincide bien en decenas de segundos
La fórmula:
gamma(4e+00, 2.8e+01) * 5e-01 + cauchy(0e+00, 7.37e+02) * 2e+00 * 5e-01
Esta es una fórmula para un trato particular, todos tienen parámetros y coeficientes ligeramente diferentes.
En general, la función se parece a esto
function(k, Θ, γ, c){
gamma(k, Θ) * c + cauchy(x0=0, γ) * 2 * (1-c)
}
el parámetro c va de 0 a 1
¿tiene algún efecto?
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Bichos, errores, preguntas
fxsaber, 2018.03.27 21:06
Ejecutando el EA en modo "Todos los ticks" en MQ-Demo
Resultado
El tiempo de la primera garrapata generada es más largo que el de la segunda - error.
¿Tiene algún efecto?
No, este error parece ocurrir sólo en el probador, en los ticks generados desde ohlc.
Tomé el historial de ticks de MT5 (Ver-Símbolos, pestaña de ticks), no tiene nada que ver.
Novaja:
Muchas gracias por este tipo de investigación.
Este es el tipo de cosas dignas de ser enmarcadas en un artículo con honorarios por ello.
Respetuosamente,
A_K2.
De este estudio se pueden extraer las conclusiones prácticas más importantes:
1. Deberíamos aprender a "descartar" las garrapatas que pertenecen a la distribución Cauchy y trabajar sólo con las que pertenecen a la distribución Gamma (en nuestro caso discreto, la distribución Erlang)
2. Si se hace esto, la solución del problema debería ser la siguiente:.
Ahora trabajo en una ventana de tiempo exponencial móvil, y en ella cuento los ticks reales y la intensidad de la negociación, y debería ser al revés - trabajar con el volumen móvil de la selección de ticks y contar durante cuánto tiempo se "reunió" estevolumen de ticks, y sólo entonces encontrar la intensidad.
Dr. Trader yNovaja, realmente están haciendo un gran trabajo.
Muy bien, amigos. Hemos visto la teoría aquí más de una vez. Pero dónde está la práctica???? ¿De qué sirve la teoría si no se puede poner en práctica?
¡¡¡Al diablo con la práctica!!! ¡¡¡La gente realmente está haciendo grandes descubrimientos aquí!!!
¡¡¡Al diablo con la práctica!!! ¡¡¡La gente realmente está haciendo grandes descubrimientos aquí!!!
No tiene valor para ningún descubrimiento si no tiene aplicación práctica. Excepto en la física que podría ser, o en la astrología. Pero estos descubrimientos no son necesarios en el mercado. ¿Qué sentido tienen? Y el nombre de la rama obliga a practicar los resultados obtenidos. ¿No es así?