Errores, fallos, preguntas - página 1764

 
Alexander:
Lo comprobaremos un poco más tarde. ¿Sólo se puede jugar en Wine?

Sólo tengo Linux.

Sugerencia: el rectángulo siempre se crea (está presente en la "lista de objetos"), pero no es visible (desplazar el gráfico a la izquierda/derecha no ayuda). Si se empieza a escalar o a cambiar de marco temporal, se hace visible (a partir de m15, normalmente). El rectángulo tiende a desaparecer en los plazos más bajos (m5, m1) que en los más altos. Tal vez sea lo mismo en Vin.

 
fxsaber:
Las obras de CodeBase que se han traducido a otros idiomas contienen las fuentes antiguas (originales). Por alguna razón, las fuentes actualizadas sólo están disponibles en el idioma original.
@fxsaber, pon ejemplos por favor.
 
Julia Test:
@fxsaber, por favor, pon ejemplos.

https://www.mql5.com/ru/code/16006

https://www.mql5.com/en/code/16006 (y en idiomas distintos del original).

Ver archivo MT4Orders.mqh.

También se pueden dar otros ejemplos. ¿Y qué versión del código fuente se descarga a través del terminal, por ejemplo del japonés?

MT4Orders
MT4Orders
  • votos: 25
  • 2016.08.05
  • fxsaber
  • www.mql5.com
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
 
fxsaber:
Las obras de CodeBase que se han traducido a otros idiomas contienen las fuentes antiguas (originales). Por alguna razón, las fuentes actualizadas sólo están disponibles en el idioma original.
Si se escribe explícitamente en los comentarios del código, se corregirá en otros idiomas
 
Rashid Umarov:
Si se escribe explícitamente en los comentarios del código, se corregirá en otros idiomas
¿Por qué el código no es el mismo para todas las versiones lingüísticas?
 
fxsaber:
¿Por qué el código no es el mismo para todas las versiones lingüísticas?
"Tan históricamente" (c)
 
Alexander:
El vino no tiene la culpa de nada, es el terminal. Parece que sí: cuando la coordenada temporal supera los límites del historial de precios (no he medido el valor de salida necesario), comienza todo este extraño comportamiento. Al crear un rectángulo en un intervalo con historial de precios:
ObjectCreate(0, "name", OBJ_RECTANGLE, 0, D'2016.11.10',
             0, D'2016.12.16 13:23:00', ChartGetDouble(0, CHART_PRICE_MAX) +
                                        ChartGetDouble(0, CHART_PRICE_MAX) * 20);

no parece haber ningún problema. También es posible crear manualmente un "rectángulo curvo" en el gráfico, si su lado derecho está suficientemente desviado del borde derecho del gráfico.

Sugerencia: He creado rectángulos, que son en parte en el futuro, muchas veces en mt4, nunca tuvo ningún problema. ObjectCreate siempre devuelve true.

 
pavlick_:

zy: Los rectángulos, que son en parte en el futuro, he creado muchas veces en mt4, nunca tuvo ningún problema. ObjectCreate siempre devuelve true.

Correcto, lee Objetos Gráficos

Un grupo de funciones destinadas a operar con objetos gráficos pertenecientes a cualquier gráfico especificado.

Las funciones que especifican las propiedades de los objetos gráficos, así como las operaciones para crear objetos ObjectCreate() y mover objetos ObjectMove() en el gráfico se utilizan realmente para enviar comandos al gráfico. Si estas funciones se ejecutan con éxito, el comando llega a la cola general de eventos del gráfico. La modificación visual de las propiedades de los objetos gráficos se realiza durante el procesamiento de la cola de eventos del gráfico dado.

La orden se ha puesto en cola con éxito
 
Rashid Umarov:

Correcto, lee Objetos Gráficos

Comando en cola con éxito

Al guardar una captura de pantalla en un archivo, ¿es la misma lógica?

Es decir, si ChartScreenShot(chartIds,filename,1000,800)) devuelve true, ¿es posible que el archivo no se haya creado todavía?

¿O estar vacía?

Saludos,
Mikhail

 
Mikhail Dovbakh:

Al guardar una captura de pantalla en un archivo, ¿es la misma lógica?

Es decir, si ChartScreenShot(chartIds,filename,1000,800)) devuelve true, ¿el archivo puede no haber sido creado todavía?

¿O puede estar vacío?

Respetuosamente,
Michael

ChartScreenShot funciona de forma sincrónica con Asesores Expertos y scripts, y de forma asincrónica con indicadores.