category Other  at 18/09/2023

🦊CIERRE DE OPERACIONES

Notice. There is an update for this algorithm which is awaiting moderation. Please check back soon to view the latest version of this algorithm.
Description

Este robot tiene la funcionalidad de cerrar todas las posiciones abiertas en una cuenta de trading cuando la ganancia neta total supera un umbral especificado. Aquí tienes una descripción detallada del código:

El robot se llama "CloseAllTradesOnPositiveNetProfit" y está definido en el espacio de nombres "cAlgo.Robots".

El atributo [Robot] se utiliza para configurar el robot, estableciendo su zona horaria como UTC y otorgándole derechos de acceso completo ("FullAccess").

El robot tiene dos parámetros configurables:

  • ActivateCloseOnPositiveNetProfit: Un parámetro booleano que determina si la función de cierre debe activarse o no. El valor predeterminado es false.
  • NetProfitThreshold: Un parámetro numérico que establece el umbral de ganancia neta. Si la ganancia neta total supera este umbral, el robot cerrará todas las posiciones. El valor predeterminado es 100.0.

El método OnTick() es una función que se ejecuta en cada tick del mercado. Si la opción ActivateCloseOnPositiveNetProfit está habilitada y la ganancia neta total es mayor que el umbral especificado, se ejecuta la función CloseAllPositions() para cerrar todas las posiciones.

El método CalculateTotalNetProfit() calcula la ganancia neta total sumando la ganancia neta de todas las posiciones abiertas en la cuenta.

El método CloseAllPositions() cierra todas las posiciones abiertas en la cuenta utilizando un bucle foreach.

En resumen, este robot está diseñado para ayudar a los traders automatizados a gestionar su riesgo al cerrar todas las posiciones abiertas en una cuenta de trading cuando la ganancia neta total supera un umbral específico. Los parámetros configurables permiten a los usuarios personalizar el comportamiento del robot según sus preferencias.


// The author hid the code of this algorithm

cristianalejandropj's avatar
cristianalejandropj

Joined 08.04.2021

  • Type: paid
  • Language: C#
  • Trading Platform: cTrader Automate
  • Filename: CIERRE DE OPERACIONES.algo
  • Rating: 0
  • Downloads: 0
Comments
Only logged in users can post a comment
Comments not found