Estrategias

Este manual le guía a través del proceso de agregar, compilar, configurar e iniciar una estrategia de trading en JForex4 — ya sea desde JCloud o desde su almacenamiento local, y ya sea en su propio equipo (ejecución local) o en el servidor de estrategias de su bróker (ejecución remota).


Abrir el panel de Estrategias

  • Si la pestaña Estrategias no está visible, ábrala desde el menú superior: Ver → Estrategias.
  • La pestaña aparecerá en el área de pestañas junto a otros paneles como Órdenes, Posiciones y Mensajes.

Agregar una estrategia al espacio de trabajo

Haga clic en Abrir en la barra de herramientas del panel de Estrategias para agregar una estrategia a su espacio de trabajo. Dispone de dos fuentes:

  • Desde JCloud — explore el repositorio de estrategias de Dukascopy y agregue directamente una estrategia lista para usar.
  • Desde almacenamiento local — utilice primero Importar para llevar un archivo .java o .jfx desde su equipo a JCloud, y luego ábralo desde la lista.

Consejo: las mismas acciones están disponibles en el panel Navegador — haga clic con el botón derecho en Estrategias (o Personalizado) y seleccione Abrir estrategias.

Compilar la estrategia

Las estrategias de JForex4 existen en dos formatos de archivo:

Formato Descripción
.java Archivo de origen editable. Debe compilarse antes de poder ejecutarse.
.jfx Archivo compilado, listo para ejecutarse. No se puede editar a menos que el archivo de origen .java esté disponible.

Para compilar manualmente, realice una de las siguientes acciones:

  • Haga clic en el botón Compilar en la barra de herramientas del panel de Estrategias, o
  • Haga clic con el botón derecho en la estrategia dentro de la lista de estrategias y seleccione Compilar.

Nota: la compilación también ocurre automáticamente la primera vez que hace clic en Iniciar, por lo que el paso de compilación manual es opcional — pero hacerlo primero le permite detectar errores antes de configurar los parámetros.

Configurar los parámetros de la estrategia

  • Seleccione la estrategia en la lista y haga clic en el botón Parámetros (o en el botón Iniciar, que abre el mismo cuadro de diálogo) para abrir la ventana Definir parámetros.
  • Establezca los valores de cada campo expuesto en el código de la estrategia (por ejemplo, instrumento, importe, deslizamiento, niveles de stop loss/take profit) — estos corresponden a los campos marcados con @Configurable en el código fuente.
  • (Opcional) Guarde su configuración como un preset reutilizable:
    • Cambie al menos un valor de parámetro.
    • Introduzca un nombre en el campo Preset.
    • Haga clic en Guardar.
    • Los presets guardados se pueden eliminar o restaurar posteriormente desde la misma ventana.

Elegir el modo de ejecución: local o remoto

Haga clic con el botón derecho en la estrategia dentro de la pestaña Estrategias y seleccione el modo de ejecución antes de (o mientras la) inicia.

Modo Se ejecuta en Características principales
Ejecución local Su propio equipo de trabajo Modo predeterminado. Puede acceder a recursos locales — sistema de archivos, bibliotecas externas, otras clases Java. Se detiene si su plataforma/equipo se desconecta.
Ejecución remota Servidor de estrategias del bróker Sin acceso a archivos locales ni a gráficos (IContext.getChart() devuelve null); la estrategia debe suscribirse a todos los instrumentos que necesite al iniciarse. Menor latencia hacia los servidores de flujo de precios y de ejecución de órdenes. Se puede detener desde cualquier equipo, ya que no está vinculada a su máquina. El número de espacios disponibles para estrategias es limitado.

Nota: si planea ejecutar la estrategia de forma remota, asegúrese de que el código de su estrategia no dependa de archivos locales, gráficos o clases de indicadores personalizados definidas fuera del propio archivo de la estrategia — estos no están disponibles en el entorno remoto.

Iniciar la estrategia

  • Haga clic en el botón Iniciar para la estrategia seleccionada.
  • Confirme/ajuste los parámetros en el cuadro de diálogo Definir parámetros, si aparece.
  • Haga clic en Ejecutar para lanzarla.

Una vez en ejecución, puede:

  • Detener una estrategia individual, o Detener todas para detener todas las estrategias en ejecución a la vez.
  • Editar la estrategia (abre el código fuente en el Editor de estrategias, si el archivo .java está disponible).
  • Supervisar la actividad a través del Registro de estrategia (panel de Estrategias o Informes → Registro de estrategia).

Buenas prácticas

  • Pruebe siempre a fondo una estrategia nueva o modificada en una cuenta demo antes de ejecutarla en real.
  • Supervise continuamente las estrategias en ejecución — la ejecución automatizada no elimina la necesidad de supervisión.
  • Utilice el Historical Tester (el botón Test en el panel de Estrategias) para probar retrospectivamente la lógica de una estrategia con datos históricos antes de operar en real.
  • Mantenga presets de parámetros separados para las pruebas en demo y para el trading en real, con el fin de evitar iniciar accidentalmente la estrategia con la configuración incorrecta.
common.disclaimer