Asesores Expertos: Risk Manager - página 3

 
Corregido un error relacionado con el cambio de año que se producía con los usuarios MrShuM y mairus. El código está siendo revisado por un moderador.
 

Chicos, decidme ¿qué error se genera durante la compilación?

Felicitaciones al autor.


no se puede abrir "C:\Users\Oleg\AppData\Roaming\MetaQuotes\Terminal\FE0E65DDB0B7B7B40DE125080872C34D61\MQL5\include archivo riskmanager.mq5

 
Oleg:

Chicos, decidme ¿qué error se genera durante la compilación?

Felicitaciones al autor.


no se puede abrir "C:{\sers\Oleg\AppData\Roaming\MetaQuotes\Terminal\FE0E65DDB0B7BDE40BDE125080872C34D61\MQL5\include file riskmanager.mqh" incluir archivo riskmanager.mq5


El compilador no puede conectar la inclusión Trade.mqh con las funciones de comercio estándar. Compruebe la presencia de este archivo en la ruta especificada y, en consecuencia, lance manualmente el archivo Trade.mqh a la carpeta ...MQL5\include\Trade\ o reinstale el terminal.
 
Анатолий Сергеев:

El compilador no puede conectar la inclusión Trade.mqh con las funciones estándar de comercio. Compruebe si este archivo está disponible en la ruta especificada y, en consecuencia, tire manualmente el archivo Trade.mqh en la carpeta ...MQL5\include\Trade\ o reinstale el terminal.

Entendido, ¡gracias!

 
¡Buenas tardes! Anatoly, uso tu gestor de riesgos. Gran cosa. Está en un servidor VPS, en mt5, y opero a través de Quick futures. Todo no estaría mal, pero recientemente el robot comenzó a percibir la compensación diaria como el punto de entrada inicial, aunque en ese momento ya estoy en el plus. Al poner a cero el margen, aparentemente hace lo mismo. Y cuando el precio va en mi contra por el valor del stop, cierra la posición.... ¡es una verdadera lastima! No he puesto un trailing stop. ¿Qué puedo hacer? También me gustaría mover la posición durante la noche a veces, pero no es suficiente para engordar) ¡Me gustaría resolver el primer problema! Anatoly, si puedes ayudarme, ¡te estaré muy agradecido!
 
SergeySvetlyi:
¡Buenas tardes! Anatoly, uso tu gestor de riesgos. Muy bueno. Está en un servidor VPS, en mt5, y opero a través de Quick futures. Todo no estaría mal, pero recientemente el robot comenzó a percibir la compensación diaria como el punto de entrada inicial, aunque en ese momento ya estoy en el plus. Al poner a cero el margen, aparentemente hace lo mismo. Y cuando el precio va en mi contra por el valor del stop, cierra la posición.... ¡es una verdadera lastima! No he puesto un trailing stop. ¿Qué puedo hacer? También me gustaría mover la posición durante la noche a veces, pero no es suficiente para engordar) ¡Me gustaría resolver el primer problema! Anatoly, si puedes ayudarme, ¡te estaré muy agradecido!

He dejado de dar soporte a este EA ya que he escrito uno nuevo. Es más simple, pero al mismo tiempo utiliza un algoritmo más fiable. Especialmente para VPS. Sin salida en la pantalla (hay señalización en el teléfono a través de MetaQuotes ID), sin variables globales en el terminal y así sucesivamente. También se eliminan los trailing. Sólo se implementan dos ideas, que en realidad necesito ahora para mi propio trading. 1. 1. Seguimiento del riesgo de cada operación. 2. 2. Reducción de dinero en el % especificado y cierre de la operación antes del final del día. Es decir, usted puede crecer en el plus tanto como quieras, incluso durante la noche. En el menos sólo en el porcentaje especificado.

Respecto a tu problema, entiendo que quieres que el Asesor Experto ignore los beneficios? ¿Incluidas las fijadas por compensación? ¿Y los %minus contados desde los fondos iniciales antes de entrar en la operación? Bueno, se puede implementar, pero complicará mucho el código, ya que el EA tendrá que percibir cada operación por separado, mientras que ahora sólo se rastrea el saldo igual al resultado de todas las operaciones abiertas. Además, tendrá que guardar las operaciones antes de la compensación, incluyendo más de una, si la posición está abierta por un "largo tiempo". En principio, es posible hacer un alboroto, pero va en contra de mi visión del trading, en cuanto a que el beneficio debe ser protegido y retirado, ya que se considera dinero ya ganado.

Un tipo ligeramente diferente de Asesores Expertos funcionará para usted. Algo así como un stop loss automático. Esto es exactamente lo que necesita. En el EA, se establece el riesgo en el comercio. El Asesor Experto espera la apertura de una nueva operación, automáticamente cuenta el n% de pérdida en ella y establece un stoploss a este precio. Será sólo el % de pérdida sin tener en cuenta el beneficio. Si he entendido bien su solicitud.

 
Анатолий Сергеев:

He dejado de apoyar este Asesor Experto como he escrito una nueva. Más simple, pero al mismo tiempo utilizando un algoritmo más fiable. Especialmente para VPS. Sin salida en la pantalla (hay señalización en el teléfono a través de MetaQuotes ID), sin variables globales en el terminal y así sucesivamente. También se eliminan los trailing. Sólo se implementan dos ideas, que en realidad necesito ahora para mi propio trading. 1. 1. Seguimiento del riesgo de cada operación. 2. 2. Reducción de dinero en el % especificado y cierre de la operación antes del final del día. Es decir, usted puede crecer en el plus tanto como quieras, incluso durante la noche. En el menos sólo en el porcentaje especificado.

Respecto a tu problema, entiendo que quieres que el Asesor Experto ignore los beneficios? ¿Incluidas las fijadas por compensación? ¿Y los %minus contados desde los fondos iniciales antes de entrar en la operación? Bueno, se puede implementar, pero complicará mucho el código, ya que el EA tendrá que percibir cada operación por separado, mientras que ahora sólo se rastrea el saldo igual al resultado de todas las operaciones abiertas. Además, tendrá que guardar las operaciones antes de la compensación, incluyendo más de una, si la posición está abierta por un "largo tiempo". En principio, es posible hacer un alboroto, pero va en contra de mi visión del trading, en cuanto a que el beneficio debe ser protegido y retirado, ya que se considera dinero ya ganado.

Un tipo ligeramente diferente de Asesores Expertos funcionará para usted. Algo así como un stop loss automático. Esto es exactamente lo que necesita. En el EA, se establece el riesgo en el comercio. El Asesor Experto espera la apertura de una nueva operación, automáticamente cuenta el n% de pérdida en ella y establece un stoploss a este precio. Será sólo el % de pérdida sin tener en cuenta el beneficio. Si he entendido correctamente su solicitud.


¡Gracias por una respuesta tan detallada! )

 

Buenos días, ¿podríais decirme qué porcentaje de trailing stop cuenta a partir de qué y cómo? Digamos que con un depósito de 10 000, ganado 500, pérdida diaria 10% (es decir, 1000) ¿cuántos porcentajes de trailing se deben poner, para que a -500 la máquina bloquee la operación? Gracias

 
ark495:

Buenos días, ¿me pueden decir qué porcentaje de trailing stop cuenta a partir de qué y cómo? Digamos que con un depo de 10 000, ganado 500, pérdida diaria 10% (es decir, 1000) ¿cuántos por ciento de trailing se debe establecer, de modo que en -500 la máquina bloqueó el comercio? Gracias


Trailing se cuenta desde el máximo beneficio flotante alcanzado (margen de variación) y en un retroceso por la cantidad especificada de % (desde el saldo inicial) todas las operaciones se cierran. En su ejemplo el parámetro "Trailing stop del beneficio diario en %:" debe establecerse en 5% (que es igual a 500 rublos del saldo inicial), en consecuencia a un beneficio de 500 el trailing cerrará todas las operaciones al nivel de 10 000. Si el beneficio máximo flotante fuera de 700 en las mismas condiciones, todas las operaciones se cerrarían en el nivel de saldo de 10 200.

 
Gran gestor de riesgos, ¡nada extra!