El oscilador de equidad de MQL5 significa - página 7

 
DV2010:

¡Esto es exactamente lo que me temía!

Bueno, entonces tendré que dibujar el mío propio sobre estos objetos estándar, aunque lo único que necesito es simplemente cambiar el color de las líneas en función del signo del resultado (beneficio o pérdida) de las posiciones correspondientes, porque en términos de lectura de las operaciones, el color del resultado es mucho más importante que el color de la dirección. Más importante - aunque sólo sea porque la dirección hacia arriba o hacia abajo en el gráfico se puede ver de todos modos (tanto por la pendiente de las líneas como por el color de las flechas), mientras que para la comprensión de las pérdidas o la rentabilidad de un acuerdo bajo el enfoque estándar es necesario comparar el tipo de posición con la dirección del mercado cada vez). Y es bueno que haya pocas posiciones en el probador. Pero, ¿y si hay cientos o miles?


En principio, el cambio masivo de las propiedades de los objetos gráficos (y las flechas son sólo un caso especial de los objetos) puede ser implementado por un script correspondiente. Es decir, se ejecuta un script que vuelve a pintar los objetos una vez finalizada la prueba. Además, se pueden asignar teclas de acceso rápido a los scripts, de modo que el lanzamiento del script no requerirá operaciones innecesarias con el ratón y el Navegador.
 
Rosh:
En principio, un cambio masivo en la propiedad de los objetos gráficos en un gráfico (y las flechas son sólo un caso especial de objetos), puede ser implementado por un script correspondiente. Es decir, se ejecuta un script que vuelve a pintar los objetos una vez finalizada la prueba. Además, se pueden asignar teclas de acceso rápido a los scripts, de modo que el lanzamiento del script no requerirá operaciones innecesarias con el ratón y el Navegador.

Para ser sincero, aún no he trabajado con guiones, así que puede que esté haciendo una pregunta de aficionado, pero aun así...

¿Es posible ejecutar el script directamente desde un Asesor Experto, prescribiendo la llamada en el código de este último para hacerlo sin teclas de acceso rápido?

Pulsar una tecla parece una nimiedad, pero tal y como es nuestra vida, las pequeñas cosas tienden a acumularse con el tiempo, y a veces se producen confusiones por ello.

Nos gustaría transferir la máxima rutina a un programa y creo que todo programador está familiarizado con este deseo.

***

Pero en general, su equipo ha hecho mucho.

Empecé en Forex allá por el año 2000 y recuerdo lo difícil y engorroso que era todo con Omega, y luego con otro programa.

Recuerdo cómo se colgaba el bloque de citas y no podía ni pensar en programar nada. Estaba fuera de lugar y no parecía haber ningún especialista de este tipo en todo el DC.

Usted, MetaQuote, ha hecho que la programación sea accesible para muchos y especialmente a través de la introducción de la POO, antes de la cual, como en otras áreas, era todavía demasiado engorrosa.

 
DV2010:

Para ser sincero, aún no he trabajado con guiones, así que puede que esté haciendo una pregunta de aficionado, pero aun así...

¿Es posible ejecutar el script directamente desde un Asesor Experto, prescribiendo la llamada en el código de este último para hacerlo sin teclas de acceso rápido?

Una tecla de acceso directo es algo trivial, pero tal y como es nuestra vida, las cosas triviales tienden a acumularse con el tiempo, y a veces se producen confusiones como resultado.

...

El script es un código de llamada única, si usted no tiene ninguna variable global en su script, simplemente cambie el nombre de la función OnStart(), y en el archivo cambie la extensión a .mqh y obtendrá el inluder, que puede conectarse donde sea necesario y luego llamar al código del ex script donde sea necesario programáticamente. Includnik puede dejarse en su sitio (en cuyo caso la conexión será ligeramente diferente) o moverse a la carpeta Include.

Si tienes declaraciones globales estoy seguro de que casi cualquier código puede ser reescrito para no usarlas, y después hacer todo lo anterior.

 

No tiene sentido hacer un oscilador específicamente. Porque no se pueden poner indicadores en un oscilador. ¿Cómo podemos analizar un gráfico sin todos los indicadores? Así, la equidad es del 100% en el mismo gráfico de algún par de divisas, por ejemplo.

El cálculo de la equidad debe realizarse en el servidor donde se almacenan las operaciones en la cuenta. Si combinamos las operaciones con las fluctuaciones del precio de lo que se abre, obtendremos la fluctuación de la renta variable.

En la lista de instrumentos debe haber un instrumento indicativo que muestre las fluctuaciones de los fondos propios en la cuenta.

 
JLY:

No tiene sentido hacer un oscilador específicamente. Porque no se pueden poner indicadores en un oscilador. ¿Cómo podemos analizar un gráfico sin todos los indicadores? Así, la equidad es 100% la misma, por ejemplo, en el gráfico de algún par de divisas.

El cálculo de la equidad debe realizarse en el servidor donde se almacenan las operaciones en la cuenta. Si combinamos las operaciones con las fluctuaciones del precio de lo que se abre, obtendremos la fluctuación de la renta variable.

En la lista de instrumentos debe haber un instrumento indicativo que muestre las fluctuaciones de los fondos propios en la cuenta.

Esta es una suposición falsa... En los índices estándar basta con cambiar los nombres de las matrices de datos de origen por los datos del indicador, de esta manera se puede aplicar cualquier método de procesamiento a cualquier indicador.

Cómo escribir un indicador basado en otro indicador
 
Sí, ahora entiendo que es posible poner un indicador en un indicador simplemente cambiando la ventana requerida en la configuración. ¿Cómo puedo establecer la ventana Low[i] para Low[i] en lugar de la ventana principal en mt4? Aquí está la descripción de mi problema con el estocástico y la equidad del cirujano. Gracias a todos)
 
Por favor, publique la última versión del indicador de la equidad para mt5. Gracias)
Razón de la queja: