Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 173
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
En las operaciones de archivo - proporcionadas.
¿Dónde dice eso? No está en la documentación. ¿O es un secreto? :)
¿Dónde dice eso? No está en la documentación. ¿O lo ocultan a propósito? :)
El archivo C es sólo una pieza de información. Si has trabajado con bases de datos, tendrás que acostumbrarte.
En C un archivo es sólo una pieza de información. Si has trabajado con bases de datos, tendrás que destetarte de ellas.
¿No se especifica en ninguna parte en general? :)
Vamos, dame la maldita fuente.
¿Ha tomado el valor de la última barra cerrada como 1?
y las 4 barras de detrás tienen un valor de 0,33 0,33 3 3 ????????????????????????????????????????????????
Ahora has introducido algún coeficiente propio para caracterizar la variación y quieres calcular este coeficiente para [1] bar?
Bueno, no exactamente.
es una matriz de ratios de valores. uno a otro. no son valores absolutos, sino índices, ratios.
esto significa que digamos 0,5 no es "50% menos". significa 2 veces menos
y 0,2 no es 80% menos, sino 5 veces menos.
2 o 5 es justo, expresa el punto - 2 y 5 veces más, respectivamente
ejemplo matriz
1.2 1.02 0.833 10 0.98 0.1
necesitamos encontrar la media (en este ejemplo, la media será obviamente 1)
media aritmética o geométrica no lo hará claro aquí, sólo compara valores, para estos métodos 0.5 - esto es exactamente un 50% menos.
para entender la lógica - como ya he escrito - es incluso posible presentarlo como un gráfico -
cuando el valor es menor que uno representado por una fracción inversa negativa. saldrá
1.2 1.02 -1.2 10 -1.02 -10
aquí ya se puede calcular la media aritmética
pero aquí hay un inconveniente - si la media final por ejemplo 0.2 = es de hecho 1.2 (es decir debería sumar 1)
si la media final por ejemplo -0.2 = es esencialmente 0,8 (más exactamente 0,8333) (es decir, también se suele añadir 1)
sin embargo, en caso de que todos los valores sean digamos 3, la salida será 3. Entonces, ¿cómo sabemos si debemos añadir 1?
comprobar - si el valor es menor que 1, entonces sí? si no, entonces no?
aparentemente así
de nuevo - esto es una solución algorítmica. es decir, con múltiples conversiones de acuerdo con
Pregunté con la esperanza de que tal vez hay una solución más simple, tal vez una fórmula ;-))))
no sé que necesita una cartilla))
si nadie puede entender que 0.2 no es un 80% menos, sino 5 veces menos... Retiro mi pregunta (((((((
[actualización]
creo que lo he encontrado.
en la formación de la segunda matriz hay que restar 1 a los valores,
y añadir esta unidad al resultado final 0.2 -> 1.2, -0.2 -> -1.2 (este también hay que convertirlo en fracción negativa, se obtiene 0.833(3))
todo sumará.
si alguien conoce otra, solución matemática - se lo agradecería)
Si no hay suficientes barras en el gráfico, entonces auméntelo en la configuración de MT4.
Gracias, me interesan los precios de los ticks de cada barra. Eso es lo que quiero resumir y dividir por el número de ticks para encontrar el precio medio.
Tal vez, se puede hacer en MQL5, mientras que nadie lo sabe en MQL4.
Gracias, me interesan los precios de los ticks de cada barra. Quiero sumarlos y dividirlos por el número de ticks para encontrar el precio medio.
Tal vez, se puede hacer en MQL5, mientras que nadie sabe en MQL4.
En primer lugar, debe definir el período (tiempo) para el que desea contar. Por ejemplo, durante un minuto. Cuando llega una nueva barra M1, debe recoger en un array los valores "tick" del precio en cada tick entrante. El tamaño de la matriz puede establecerse de forma estática, y puede cambiarse de forma dinámica. Cuando llegue la siguiente barra, calculará el precio medio. Puede calcular el precio medio de la barra actual por el número de ticks entrantes. Los datos calculados pueden escribirse en un archivo sincronizado con la hora de apertura del bar. No hay historial de ticks en MT4 - es una cuestión de opinión.
Gracias por la última frase. De alguna manera pensé que era necesario sumar los ticks (Ask o Bid?) de la barra actual, dividir por el número, es decir, encontrar el promedio y enviarlo a la matriz.
¿Existe un historial de garrapatas en MQL5, lo conoces? No lo he leído ni lo he encontrado allí.