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
Estuve obsesionado durante unos 6 años, arañando cientos de indicadores y Asesores Expertos, yendo de lo simple a lo complejo.
Como resultado, llegué al complejo, que es lo que he estado haciendo durante los últimos 8 años.
Esta biblioteca es sólo un hobby y la hago exclusivamente para mí y porque las herramientas existentes no me convenían.
La variante KB es una versión muy castrada de mi variante. Lo principal es que no tiene gráficos suaves, mientras que la mía sí.
Si publicara mi versión, la demanda se dispararía muchas veces. Simplemente no la necesito.
Como muestra la experiencia de todos los escritores locales de GUI, los que lo necesitan - escriben su propio GUI, y los que no lo necesitan - ningún GUI les conviene :).
Como muestra la experiencia de todos los escritores de GUI locales, el que necesita - escribe su GUI a sí mismo, y los que no necesitan - no GUI no es adecuado :)
por lo que es. ))
Esta biblioteca es sólo un hobby y la hago exclusivamente para mí y porque las herramientas existentes no me convienen.
¡No mientas, Nikolai!
Si es para ti, ¿por qué la publicas?
¡No mientas, Nikolai!
Si es para ti, ¿por qué lo publicas?
A veces es necesario compartir algo con el prójimo. No a todo el mundo, por supuesto.
¿Y cuál es mi interés propio entonces, si se puede saber?
A veces es necesario compartir algo con el prójimo. No todo el mundo, claro.
¿Y cuál es mi interés propio, si se puede saber?
Nada, es sólo que si lo publicas, ya no es "para ti mismo" :)
Haz algo útil para todo el mundo (sobre lo que escribí antes).
No es nada, es que si estás publicando, ya no estás "en tu propia piel" :)
Haz algo útil para todos (como escribí antes)
A mi no me importa. Sólo repito una vez más - esto es una cosa de diseño muy individual. Y no vale la pena meterlo en una librería de primitivas gráficas.
Lo lógico sería crear una clase CMyChart, que utilice la librería iCanvas y luego añadirle diferentes tipos de escalas, tipos de barras y visualizaciones de gráficos.
Las escalas simplemente no pertenecen a iCanvas.
Aunque, si deshabilitas el gráfico estándar con su propia escala y creas tu propio gráfico con su propia escala, entonces usar iCanvas no será la mejor solución para este propósito, porque desperdicia muchos recursos en leer los parámetros del gráfico estándar. Para este propósito necesitamos una librería ligeramente diferente, en la cual muchas cosas innecesarias serían removidas de iCanvas, y las muy costosas funciones estándar GhartGet y ChartSet serían reemplazadas por las baratas internas.
como sabes me encanta usar tu clase iCanvas y es genial. Lo que me falta es una función para mover todo el contenido x puntos a la izquierda / derecha (tal vez también hacia arriba o hacia abajo). Esta función de desplazamiento sería muy útil. Yo estaría muy feliz si usted podría implementar esta gran característica.
Muchas gracias.
Saludos cordiales, Mighty
como sabes me encanta usar tu clase iCanvas y es genial. Lo que me falta es una función para mover todo el contenido x puntos a la izquierda / derecha (tal vez también hacia arriba o hacia abajo). Esta función de desplazamiento sería muy útil. Yo estaría muy feliz si usted podría implementar esta gran característica.
Muchas gracias.
Saludos cordiales, Mighty
Muchas gracias.
¿Esta función no es adecuada?
Todo lo anterior se aplica a MT4. Puede que le ahorre mucho tiempo a alguien, yo mismo me pasé un día con la solución. Gran biblioteca, pero hay un bug/nuance. Es largo de describir todos los detalles, así que voy a decir brevemente. Problema: cuando aparece una nueva vela, el método X() no funciona correctamente, por lo que los elementos del lienzo empiezan a desplazarse hacia la izquierda cuando aparece cada nueva vela (si no se toca el gráfico, es decir, no se llama al evento chartevent_chart_change). Solución: seguir la aparición de una nueva vela y llamar forzosamente a la función ChartChanged(), actualizando así el valor de la variable W.Left_bar. Buen trabajo a todos.
¿Esto se aplica al modo normal o al tester?