Errores, fallos, preguntas - página 1479

 
Karputov Vladimir:

Este es el aspecto de la "Ventana de cotizaciones" con la configuración por defecto del sistema operativo:

¿Por qué no utilizar texto monoespaciado en el resumen del mercado y en Comment() por defecto? O incluso dar la opción de seleccionar un tipo de letra como en la ventana de cotización.

Vea cómo la ventana de cotización es suave y agradable a la vista. ¿Y en la visión general del mercado? - Los nombres de los símbolos son sic-nazales, lo siento, sin estética y sin conveniencia práctica.

 
coderex:

Una regla general a utilizar en este caso. Lo que se dibuja en el gráfico, hay que tratarlo como un objeto en el gráfico, es decir, cuando se dibuja algo, entonces se recuerda el nombre de los objetos dibujados, y cuando se necesita hacer algo con algún objeto, entonces se encuentra el objeto por su nombre en el gráfico y luego la técnica.

Como alternativa - utilice la biblioteca de clases estándar MetaQuotes, hay una clase que se ocupa de todo tipo de fibos, es necesario heredar esta clase y añadir la funcionalidad necesaria a su clase. En este caso, será mucho más fácil manejar los objetos dibujados, porque las clases básicas de MetaQuotes han considerado la funcionalidad básica y no hay necesidad de memorizar adicionalmente algo sobre el objeto.

:)))

Conozco el nombre.

¿Y después?

 
Vasyl Nosal:

:)))

Conozco el nombre.

¿Qué es lo siguiente?

Probablemente bailaré un poco de pandereta alrededor de una hoguera y haré algunas sentadillas para mejorar mis poderes extrasensoriales :)

Eliges un objeto por su nombre y trabajas con él, no sé lo que tienes y cómo está implementado, sólo escribí reglas generales que preferiblemente deberían seguirse para no reinventar la rueda

 
coderex:

Y luego probablemente bailaré un poco de pandereta alrededor de una hoguera y haré algunas sentadillas para mejorar mis habilidades extrasensoriales :)

Eliges un objeto por su nombre y trabajas con él, no sé qué tienes y cómo está implementado, sólo escribí reglas generales a las que es deseable adherirse, para no reinventar la rueda

Huh.

¿Nadie sabe cómo (qué object_get) se supone que es?

¿O lo sientes?

Alert(ObjectGetDouble(0, "Fibo",OBJPROP_LEVELVALUE,1))

esto sólo se muestra con 0 y 1 de primer y último nivel.

OBJPROP_FIRSTLEVEL

¿pero cómo es +n?

 
Vasyl Nosal:

Huh.

¿Nadie sabe cómo (qué object_get) se necesita?

¿O es patético?

     ObjectGet("NAME",OBJPROP_FIRSTLEVEL+1);

OBJPROP_FIRSTLEVEL+n

210+n

int

Получает/устанавливает значения уровня объекта Fibonacci с индексом n. Индекс n может быть от 0 до (количество уровней -1), но не более 31

 
Vladislav Andruschenko:

'OBJPROP_FIRSTLEVEL1' - identificador no declarado prob.mq4 14 33

:))))))))))))))


 

hmm.

¿Qué te parece esto?

    ObjectGet("NAME",OBJPROP_FIRSTLEVEL+1);
 
Karputov Vladimir:
  1. Por favor, facilite información (las tres primeras líneas de la pestaña Log), debería ser algo así:
  2. Devuelve la escala del sistema operativo al 100%.

Este es el aspecto de la "Ventana de citas" con la configuración por defecto del sistema operativo:


Añadido:

La propia "Ventana de Citas" también tiene un ajuste de tamaño de letra:


Permítanme que intente explicarlo de nuevo:

1. Tengo MT5 desde hace 5 o 6 años, así que soy consciente de cómo se ve la ventana de cotizaciones en la terminal por defecto.

2. la ventana de Citas que se muestra en la primera imagen de arriba, con el tamaño y el tipo de letra personalizados y colocados en el lugar correcto de la pantalla del ordenador.

3. Anteriormente, al cargar MT5, la ventana de cotizaciones con el tamaño personalizado establecido se abría exactamente en el mismo lugar y con el mismo tamaño, tal y como estaba en la última salida del programa.

4. Ahora en los 3 ordenadores con diferentes SO (XP, 7 y 10) la ventana de citas se abre en el mismo lugar de la pantalla, pero con un tamaño personalizado no guardado, pero con una fuente personalizada. Es decir, sólo el tamaño personalizado de la ventana de cotización no se guarda.



 
Vladislav Andruschenko:

hmm.

¿Qué te parece esto?

'+' - no se puede convertir enum prob.mq4 14 51

Voy a escribir un escritorio de servicio.


 
Vasyl Nosal:

'+' - no se puede convertir enum prob.mq4 14 51

Voy a escribir un escritorio de servicio.


Creo que deberías estudiaresta familia de clases. Y asegúrese de estudiar las propiedades de la clase base CChartObject. No hay nada complicado y el trabajo es mucho más fácil.
Документация по MQL5: Стандартная библиотека / Классы для работы с графическими объектами / Инструменты Фибоначчи
Документация по MQL5: Стандартная библиотека / Классы для работы с графическими объектами / Инструменты Фибоначчи
  • www.mql5.com
Стандартная библиотека / Классы для работы с графическими объектами / Инструменты Фибоначчи - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Razón de la queja: