Gráfico de patrimonio y equilibrio

 
He finalizado el indicador de Kim. Se han tenido en cuenta los swaps, el valor de los puntos y el diferencial.
Archivos adjuntos:
i-baleq2.mq4  7 kb
 
Buen indicador, gracias a sus creadores.
1.Podrías añadir un gráfico del margen utilizado.
2.La equidad se calcula a partir del Cierre, creo que para ver el máximo drawdown debería calcularse a partir del Alto y el Bajo.
Si no saben utilizar los futuros, no saben medir los futuros, pero para cada empresa de corretaje deberían tener un indicador, porque todo es diferente.
 

El indicador no es perfecto, sólo está trabajando en él ahora.

1. Sí, es posible - añadiré un gráfico de los fondos de garantía y de los fondos libres.

2. no será del todo correcto, porque alcanzar el máximo y el mínimo en diferentes instrumentos no ocurre simultáneamente.

3. Para los futuros no lo he comprobado, pero había un problema con los CFD, ya se ha solucionado y se ha vinculado a la hora de apertura de la barra (una sesión de negociación para las acciones es de unas horas - el número de barras es menor que en Forex, por lo tanto es incorrecto determinar el precio por el número de barra).

Implementado el cálculo de los swaps, teniendo en cuenta el miércoles (tiempo triple de los swaps).

Cambiado el principio de cálculo, tenía un problema con la función MarketInfo("GOLD",MODE_TICKVALUE) que devolvía obstinadamente 10. Mientras que el valor en puntos de 1 lote es de 2,5 dólares.

Pronto publicaré una nueva versión.

 

¡Nueva versión del indicador!

Fácil de trabajar: no es necesario especificar un depósito inicial. Funciona correctamente en Forex y CFD (no tiene en cuenta los futuros). El depósito/retirada de fondos es fijo y se muestra como una línea vertical.

Requisitos: moneda de depósito - dólar, historial de instrumentos negociados e historial de operaciones realizadas, la visión general del mercado debe contener todos los instrumentos negociados, período no superior a D1, conexión a un servidor de comercio. Cuanto menor sea la TF, mayor será la precisión.

PS: Por desgracia, el gráfico del margen utilizado hasta ahora no puede hacerlo correctamente:( Ciertamente habrá un gran error, especialmente en TF grande. Para calcular el margen de los cruces necesitamos una cotización básica en el momento de la apertura, pero no se puede determinar con exactitud. Aproximadamente, es el precio de apertura de una barra (para cada TF esta cifra será diferente). Además de todos los "lotes", tenemos que calcular el tamaño de las posiciones superpuestas.

No puedo realizarlo ahora, ¿y es realmente necesario?

Archivos adjuntos:
equity_v1.ex4  11 kb
 
Xupypr:

¡Nueva versión del indicador!

Alguna cosa extraña, después de ponerlo en el gráfico M1 el indicador "se para" después de algún tiempo, tengo que inicializarlo periódicamente a través de las propiedades o la compilación.
Además, para mi máquina es pesado, tarda mucho en cargar, probablemente come muchos recursos. ¿Tal vez alguna forma de reducir el recálculo?
Sería conveniente tenerlo siempre en mi cuenta de trabajo, es bastante informativo.

P.D.
He mirado, la carga de la cpu es del 100% sólo en el momento de carga del indicador, durante el funcionamiento, parece que nada.
 

Así es, ¡así está diseñado!

El indicador no se "para" después de un tiempo, simplemente deja de funcionar :) O más bien su función se reduce a mostrar el historial de la cuenta en el gráfico en forma de curvas de patrimonio y saldo. ¡Eso es!

Los siguientes ticks se ignoran. El indicador simplemente deja de realizar cualquier acción. Como guión, sólo funciona una vez.

Se está cargando durante mucho tiempo sólo debido a la historia demasiado grande de las operaciones. Intentaré optimizar el algoritmo.

Si quieres mantenerlo en tu cuenta todo el tiempo, esta simple "monitorización" te vendrá mejor.

Archivos adjuntos:
 
Xupypr:

Así es, ¡así está diseñado!


El indicador no se "para" después de un tiempo, simplemente deja de funcionar :) O más bien su función se reduce a mostrar el historial de la cuenta en el gráfico en forma de curvas de patrimonio y saldo. ¡Eso es!


Los siguientes ticks se ignoran. El indicador simplemente deja de realizar cualquier acción. Como guión, sólo funciona una vez.


Se está cargando durante mucho tiempo sólo debido a la historia demasiado grande de las operaciones. Intentaré optimizar el algoritmo.


Si quieres mantenerlo en tu cuenta todo el tiempo, esta simple "monitorización" te vendrá mejor.


Tanto la palabra "monitorización" como el indicador de "luz" son muy apropiados. Gracias Xupypr, gran trabajo.
 

Buenos indicadores.

¿Cuál es el problema de los futuros?

 
OZ0:

¿Cuál es el problema de los futuros?

Cuando un contrato de futuros vence, desaparece del "panorama del mercado". Si el historial sigue guardado en la carpeta del historial, no podrá obtener otra información necesaria (tamaño del contrato, spread) utilizando la función MarketInfo. No conozco ninguna otra forma de evitar esta función. No tengo experiencia en el comercio de futuros, por lo que no he probado el indicador en esta dirección. ¿Tal vez puedas probarlo?

¡Voy a publicar una nueva versión!

Incluso si no hay ningún instrumento requerido en la "visión general del mercado", el indicador seguirá dibujando las curvas para todo el historial, con una advertencia sobre los símbolos que faltan, por supuesto. Además, puede dejarse en el gráfico y funcionará en modo "monitorización" según el principio de este indicador - Equity_simple.mq4

No he podido acelerar el indicador de forma significativa:(

P.D. No se recomienda ejecutar el indicador en un TF bajo - puede tardar mucho en cargar, o simplemente puede no haber todo el historial para algún instrumento.

Archivos adjuntos:
equity_v3.ex4  11 kb
 
equity_v3: - un terminal se cuelga, - el otro terminal dice "El historial de transacciones no está completamente cargado" y muestra sólo los valores actuales, no dibuja el gráfico de patrimonio histórico. Todos los pares están en Market Watch y todos los gráficos D1 están abiertos. ¿Qué puede estar mal? (Hubo operaciones de futuros en los Estados además de forex, pero no creo que los Índices hayan fallado en su trabajo por eso...)
 
Y otra pregunta: ¿Por qué necesitamos equity_simple? Toda esta información parece estar en la línea de información estándar de MT4...