El lienzo es genial. - página 61

 

El mejor terminal es el que gana dinero ;)

Entonces, ¿cuál es el mejor?

 
Roman:

Lo único que se puede hacer es cambiar el tema en Windows.
Y aun así, los temas no encajan del todo en el terminal.

Seamos sinceros, cambiar de tema en Windows en general casi no se hace ni se puede hacer en ningún programa.

Un tema de color es un trabajo arduo para los diseñadores que deben seleccionar los colores correctos y coherentes para decenas de parámetros que intervienen en cientos o miles de interrelaciones. Por lo tanto, es prácticamente imposible idear un nuevotema global del sistema operativo y aplicarlo después a las aplicaciones.

Los trabajadores se quedan con un tema básico + la libertad de cambiar algunos parámetros a su gusto, empeorando a sabiendas el equilibrio general, pero tirando de 1-2 parámetros que necesita, como eltamaño de la letra para la mala vista o el contraste.


La posibilidad de introducir un segundo tema de trabajo en el sistema operativo lleva décadas en marcha y sólo ahora Apple, como pionera, ha conseguido hacer un esquema oscuro global para MacOS. Y Windows no puede ni siquiera masticar el HiDPI, por desgracia.


Introduje el esquema de gráficos verde sobre negro en FX Charts en 1999, hace 20 años. Como realmente salvó mis ojos cuando estuve trabajando durante mucho tiempo. Y ahora el esquema de verde sobre negro es el predeterminado en MetaTrader.

Gráficos FX 1999

 

Es una pena que el tema haya vuelto a descender a "marear la perdiz" y a discutir cuestiones no relacionadas.

Nikolay sólo quería mostrar a los interesados las capacidades de Canvas.

Al igual que los propios desarrolladores con varios ejemplos muestran las capacidades y el funcionamiento de estas o aquellas características del programa.

Pero al final nos quedamos en: lo necesitas, no lo necesitas...

Si la visualización no es necesaria, ¿por qué los desarrolladores inventaron el lienzo?

Si lo tienen, significa que desde el punto de vista del desarrollador es necesario. Y si es necesario, vale la pena considerar sus capacidades desde varios ángulos.

Los que no estén interesados o simplemente no sepan dónde aplicar las capacidades de Canvas, ¡pasen de largo! No es necesario que muestre sus limitaciones. Si no lo necesitas, no significa que nadie lo necesite. Tienes un punto de vista sobre el tema: ¡genial! Guárdalo para ti y sigue adelante.

Y los interesados seguirán discutiendo las posibilidades y expresando sus puntos de vista.

 
Алексей Барбашин:

Es una lástima que el tema haya vuelto a caer en el "pique" y en la discusión de asuntos no relacionados.

Nikolay sólo quería mostrar a los interesados las capacidades de Canvas.

Al igual que los propios desarrolladores con varios ejemplos muestran las capacidades y el funcionamiento de unas u otras características del programa.

Pero al final nos quedamos en: lo necesitas, no lo necesitas...

Si la visualización no es necesaria, ¿por qué los desarrolladores inventaron el lienzo?

Si lo tienen, significa que desde el punto de vista del desarrollador es necesario. Y si es necesario, vale la pena considerar sus capacidades desde varios ángulos.

Los que no estén interesados o simplemente no sepan dónde aplicar las capacidades de Canvas, ¡pasen de largo! No hay necesidad de mostrar sus limitaciones. Si no lo necesitas, no significa que nadie lo necesite. Tienes un punto de vista sobre el tema: ¡genial! Guárdalo para ti y sigue adelante.

Y los interesados seguirán discutiendo las posibilidades y expresando sus puntos de vista.

El funcionamiento del kanvas sólo se extiende al área de trabajo del gráfico, no a toda la interfaz del terminal.
Si se trata de un nuevo tipo de módulo de programa, será posible integrar el módulo gráfico en la interfaz del terminal como una visión general del mercado, un navegador, etc.
entonces será realmente posible hacer módulos geniales con kanvas. Pero la interfaz estándar general, seguirá aportando su propio sabor.

 
Roman:

El funcionamiento del lienzo sólo cubre la zona de trabajo del gráfico, no toda la interfaz del terminal.
Si se trata de un nuevo tipo de módulo de programa, será posible integrar el módulo gráfico en la interfaz del terminal, como la visión general del mercado, el navegador, etc.
entonces será realmente posible hacer módulos geniales con kanvas. Pero la interfaz estándar general, seguirá aportando su propio sabor.

Bueno, en realidad, absolutamente todas las herramientas disponibles en ME se aplican al espacio de trabajo del gráfico, o más bien a la ventana del gráfico, y no afectan a la interfaz del terminal.

Esto se debe a que estas herramientas están desarrolladas para trabajar con gráficos, y el lienzo no es una excepción.

 
Алексей Барбашин:

Bueno, en realidad, absolutamente todas las herramientas disponibles en ME se aplican al espacio de trabajo del gráfico, o más bien a la ventana del gráfico, y no afectan a la interfaz del terminal.

Esto se debe a que estas herramientas están diseñadas para trabajar con gráficos, y el lienzo no es una excepción.

El tipo de programa Servicios, no está relacionado con el espacio de trabajo del gráfico, pero tiene una capacidad indirecta de trabajar con él.
Sospecho que el módulo funcionará según un principio similar, pero puedo estar equivocado, ya que Renat no quiere revelar el secreto de los módulos :))

 
Renat Fatkhullin:

Esto no es pesimismo, sino conocimiento de la realidad. Simplemente estoy quitando las gafas de color de rosa de los demás y explicando las razones.

Hemos trabajado y seguimos trabajando y formando a los comerciantes.


Espera más funciones interesantes en las próximas betas y versiones.

Renat, todo el mundo tiene que hacer su trabajo, y enseñar a los comerciantes a trabajar con bibliotecas como Kanwasa, bueno, perdón. Esto debería enseñarse a los programadores, y dejar que los operadores se encarguen de las operaciones.

Es como enseñar a los conductores a reparar los coches, por ejemplo, a cambiar una rótula o sustituir el motor de arranque. Al conductor no le importa en absoluto cómo está organizado el coche bajo el "capó", para eso hay otra categoría: las estaciones de servicio y los mecánicos.

Tengo un amigo que trabaja en un taller de montaje de neumáticos: cambia neumáticos, pega agujeros, alinea discos, y ni siquiera puede conducir un coche porque le da miedo, no puede moverlo al aparcamiento después de un cambio de neumáticos para dejar espacio a otros.

Lógicamente, si trabaja en una estación de servicio y cambia discos y neumáticos, debe saber conducir un coche... No, en absoluto, no lo necesita en absoluto, hay otra categoría para eso: el conductor.

El terminal se llama "Comercio", significa que es deseable añadirle todo tipo de "nuevas características geniales" por defecto(c) para los comerciantes, no sólo para los programadores.

P.D. ¡Esto es sólo lirismo, perdón!

P.D. Cuando Kostiq viene al mercado a operar, carga una cuenta real por N cantidad, quiere ver velas en la escala seleccionada, no tiene esta oportunidad, porque o son grandes o muy pequeñas e ilegibles, igual que hace 10 años.
Se rechazan sugerencias como "darle la opción de elegir en el menú", ya que dicen que se siente y escriba un indicador, pero la cuestión es que vino al mercado a operar, no a escribir indicadores para cosas que deberían salir de la caja.

 
Vitaly Muzichenko:

Renat, todo el mundo debería ocuparse de sus asuntos, y enseñar a los comerciantes a trabajar con bibliotecas como Kanvas... bueno, lo siento. Esto debería enseñarse a los programadores, y dejar que los comerciantes comercien.

Es como enseñar a los conductores a reparar los coches, por ejemplo, a cambiar una rótula o sustituir el motor de arranque. Al conductor no le importa en absoluto cómo está organizado el coche bajo el "capó", para eso hay otra categoría: las estaciones de servicio y los mecánicos.

Tengo un amigo que trabaja en un taller de montaje de neumáticos: cambia neumáticos, pega agujeros, alinea discos, y ni siquiera puede conducir un coche porque le da miedo, no puede moverlo al aparcamiento después de un cambio de neumáticos para dejar espacio a otros.

Lógicamente, si trabaja en una estación de servicio y cambia discos y neumáticos, debe saber conducir un coche... No, en absoluto, no lo necesita en absoluto, hay otra categoría para eso: el conductor.

El terminal se llama "Comercio", significa que es deseable añadirle todo tipo de "nuevas características geniales" por defecto(c) para los comerciantes, no sólo para los programadores.

P.D. Esto es sólo por diversión, ¡perdón!

De hecho, la esencia de la ideología de MetaTrader (la dirección en la que se mueve el terminal) es otra cosa. La MT puede compararse con un sistema operativo tipo UNIX, a partir del cuallos programadores pueden construir un paquete de software según las necesidades específicas de los usuarios. ¿Alguien considera que los sistemas tipo UNIX son puramente para programadores? iOs-macOs, Linux (toda la variedad de builds para satisfacer las necesidades desde las amas de casa hasta las soluciones de servidor),Android... Y esta ideología apareció con el lanzamiento de MT5.

Pero el diseño de las aplicaciones definitivamente juega un papel importante a la hora de elegir un recién llegado, dethinkorswim me pasé a MT (4 en ese momento) sólo por el lenguaje MQL y no de golpe, pero a la hora de elegir una plataforma me centré en el diseño y no en la funcionalidad.

Es mucho más fácil y eficiente permitir a los programadores (y eso es lo que hace MQ) crear todo lo que los usuarios necesitan, que satisfacer sus necesidades modificando interminablemente la interfaz del terminal, para crear todo un ecosistema donde cualquiera pueda encontrar lo que necesita. No me sorprendería que, con el tiempo, MT se convierta en un sistema operativo completo para instalar en los PC, convirtiéndose en algo más que un simple terminal, y eso es algo bueno.

Скачайте мобильное приложение MetaTrader 5 для Android
Скачайте мобильное приложение MetaTrader 5 для Android
  • www.metatrader5.com
Мобильный трейдинг с MetaTrader 5 для Android — это возможность торговать валютой, акциями и фьючерсами при помощи смартфонов и планшетов. Где бы вы ни были, вы можете подключаться к серверам брокерских компаний, анализировать котировки акций и валют и совершать торговые сделки. Все это — бесплатно и круглосуточно! MetaTrader 5 для Android...
 

El aprendizaje es un concepto amplio dentro de millones de usuarios.

Si crea algo de escala similar a un www.mql5.com multilingüe, se dará cuenta. No es necesario simplificar para "enseñar la tela".

La tarea de enseñar es amplia y la estamos haciendo con bastante éxito.

Un agradecimiento especial para "debe salir de la caja". Desde el punto de vista técnico es una impertinencia por su parte cuando tiene 12 000 programas en kodobase y unos 14 000 programas en el Marketplace. Ese es el tipo de "demandantes" que tenemos en el foro. Ignorar la realidad y considerar que "dar cualquier capricho" es la norma.


ps: la discusión ha degenerado en agua, no es interesante continuar

 
El número de programas MQL escritos a lo largo de los años es increíble, pero los que son memorables son muy pocos, y los que golpean la imaginación se pueden contar con los dedos. El potencial de las personas creativas se ve encadenado por preguntas como "¿por qué esto en el comercio?" y "¿cómo aumentará la rentabilidad?", y se quedan atascados, sin saber a qué enfrentarse. Luché contra estas preguntas en el foro, tratando de defender mi espacio creativo, pero muchos se rindieron rápidamente.

La realidad es que las herramientas que se están implementando en la plataforma, ya sea CCanvas o CCanvas3D o cualquier otra característica, no encuentran su lugar en la mente de los usuarios. No saben por qué es necesario y están adivinando... Y si uno se presenta y dice "¡chicos, ya he descubierto para qué sirve! Te haré una interfaz gráfica de usuario sobre lienzo" y ellos responden "no, no lo necesitamos" y se sientan a preguntarse por qué necesitan ya esas características). Parece divertido, pero en realidad es triste. La posición de la administración con respecto a los especialmente dotados es, en el mejor de los casos, neutral. No reciben ningún apoyo ni en el foro ni en el Mercado. ¿Es esto lo correcto? No estoy seguro. Pero una cosa está clara: un conjunto de herramientas incluido en el lenguaje sólo puede ser utilizado plenamente por ellos, los talentos más brillantes de la programación y el desarrollo. Para otros, no hay posibilidad de hacer nada bueno.