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
¿Hay alguna manera de obtener el valor actual del paso de la escala de precios en una variable?
Puede obtener datos sobre el mínimo y el máximo de la ventana del gráfico actual, pero lo que quiere decir no está muy claro, por favor aclárelo.
El paso de la rejilla del gráfico actual cambia constantemente en función del zoom y de las series temporales y simplemente en el proceso de aparición de nuevas barras. Así que necesito saber en tiempo real este paso. En principio, tal vez los "datos mínimos y máximos" ayuden. Por favor, indique cómo obtenerlo.
Así que ya tenemos la idea, resulta que necesitas el tamaño vertical de la cuadrícula en precios.
Referencia MQL5 / Operaciones con Gráficos / ChartGetInteger ENUM_CHART_PROPERTY_INTEGER
Referencia MQL5 / Operaciones con Gráficos / ChartGetDouble ENUM_CHART_PROPERTY_DOUBLE
ayuda.
Aunque es mejor preguntar a los desarrolladores por la fórmula, porque ellos la conocen (el terminal recalcula automáticamente los valores), mientras que tú debes usar tu propia experiencia para encontrarla.
El software construye un número N de objetos gráficos aleatorios con nombres, propiedades y otros atributos aleatorios. ¿Es posible acceder a la cola de estos objetos en el orden en que fueron construidos (por ejemplo, para eliminar los objetos más antiguos)? Es decir, se construyeron secuencialmente a lo largo del tiempo y en términos de una lista/cola/matriz a medida que se creaban deberían tener índices ordinales en orden ascendente. ¿Existe tal lista o matriz si la búsqueda por nombre y otros atributos es inútil?
¿Es posible guardar programáticamente estos recursos en el disco sólo mediante MQL5, por el propio programa que contiene los recursos?
Echa un vistazo a la función ResourceSave.
Gracias, lo conozco. El deseo que envié a Servicedesk se ha cumplido. :) Excepto que en la ayuda dice:
ResourceSave
Pone a cero el valor de la variable predefinida _LastError.
Gracias, lo conozco. El deseo que envié a Servicedesk se ha cumplido. :) Excepto que el certificado dice:
Es decir, descripción errónea en la ayuda. ResetLastError debe haberlo conseguido. :)tol64, la cuestión es que OBJPROP_CREATETIME es, de nuevo, nada más que una de las propiedades del objeto... y me preocupa que, al aferrarse a ella, le dé una "singularidad innecesaria". Al fin y al cabo, no es sólo el nombre del objeto lo que lo identifica como un objeto único, sino también algunos de sus otros parámetros, ¿no es así? No me lo puedo permitir, porque hay casos en los que en lugar de un objeto anterior, se dibuja otro con los mismos parámetros (hora1,precio1,hora2,precio2), pero el terminal ve que ya existe exactamente el mismo objeto y no dibuja sobre él, sino que se lo salta, y si el objeto anterior, digamos, era azul y el nuevo venía en amarillo, simplemente cambia de color a amarillo. Esto es lo que yo llamo absorción, que ahorra muchos recursos al no producir gemelos innecesarios que se bloquean entre sí. Sin ObjectFind, análisis de cadenas de nombres, comparaciones mediante if y otros gestos innecesarios. Pero esto se consigue no nombrando los objetos con nombres únicos. Con propiedades - aún no lo he probado...