Discusión sobre el artículo "Creación y simulación de símbolos personalizados en MetaTrader 5" - página 5
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
Existe una función diferente por su nombre. Sustituirla por una función Replace es no entender realmente para qué sirve TicksAdd: lanzar los eventos Tick correspondientes.
No veo TicksAdd, creo que originalmente era TicksAdd, pero después le cambiaron el nombre por analogía con RatesUpdate (que tanto añade como borra datos), para que no hubiera discrepancia y lo hicieran bien.
La sustituyo por Replace porque la función Update no funciona (si ejecutas el script, verás lo mismo, los ficheros en Common/Files estarán ahí).
.
Tengo intellescence no ver TicksAdd
Actualización a 1700 build.
Pero seguro que me equivoqué en algo: la función probablemente funciona, pero no puede registrar todos los ticks que pedí (estoy intentando registrar demasiados ticks)
No está pensado para grabar.
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading.
Versión beta de MetaTrader 5 build 1700: Proyectos en MetaEditor y herramientas sintéticas.
MetaQuotes Software Corp, 2017.12.05 14:22
. La función CustomTicksAdd permite traducir los ticks como si vinieran del servidor del broker. Los datos no se registran directamente en la base de datos de ticks, sino que se envían a la ventana "Market Watch". Y desde esta ventana el terminal guarda los ticks en su base de datos. Si el volumen de datos transferidos en una llamada es grande, la función cambia su comportamiento para ahorrar recursos. Si se transfieren más de 256 ticks, los datos se dividen en dos partes. La primera parte (la más grande) se escribe directamente en la base de datos de ticks (como hace CustomTicksReplace). La segunda parte, que consiste en los últimos 128 ticks, se transfiere a la ventana "Observación del Mercado" y luego el terminal la guarda en la base de datos.
No está pensado para ser grabado.
Probablemente debido a la build. Tengo una versión antigua hasta ahora, cierto. Pero para mis propósitos no necesito lanzar ticks en tiempo real, necesito usarlos en el tester y ya está.
Probablemente por la build, tengo una versión antigua hasta ahora, cierto. Pero para mis propósitos no necesito lanzar ticks en tiempo real, necesito usarlos en el tester y ya está.
Para eso está Replace.
Camaradas, ¿qué debo pulsar para que el terminal genere un historial de minutos a partir del historial de ticks?
Buenos días.
Solicito su ayuda:
Una vez al día escribo caracteres personalizados a CSV ("para anteayer" de 24 horas de duración).
Luego borro el segmento correspondiente en el historial (borro "anteayer" con duración de 24 horas) mediante CustomRatesDelete.
Luego vuelvo a dibujar el gráfico mediante ChartRedraw.
Como resultado, espero ver un fichero histórico ***.hcc más pequeño que antes de borrar parte del histórico.
Sin embargo, sigue creciendo.
Recargar el terminal tampoco tiene efecto.
¿Cómo puedo ahorrar espacio en los datos del historial y hacer que coincidan con los datos del gráfico?
Como resultado, espero ver un archivo de historial ***.hcc más pequeño que antes de eliminar la parte del historial.
Sin embargo, sigue creciendo.
El crecimiento de *.tkc y *hcc es una característica de hace tiempo. Quizás lo arreglen en la nueva versión.
El crecimiento de *.tkc y *hcc es una característica de hace tiempo. Quizás lo arreglen en la nueva versión.
¿Entiendo correctamente que la única opción para ahorrar espacio en disco será:
1. guardar todo el historial en SCV.
2. borrar *hcc y reiniciar el terminal para empezar a escribir el historial desde cero.
?
¿Estoy en lo cierto al entender que la única opción para ahorrar espacio en disco sería:
1. Guardar todo el historial en SCV.
2. entonces borrar *hcc y reiniciar el terminal para empezar a escribir el historial desde cero.
?
Esto no es guardar. CSV ocupa más espacio en un día que hcc en una semana.