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).


1. 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.

2. 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.

3. 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.

4. Configurar los parámetros de la estrategia

  1. 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.
  2. 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.
  3. (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.

5. 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.

6. Iniciar la estrategia

  1. Haga clic en el botón Iniciar para la estrategia seleccionada.
  2. Confirme/ajuste los parámetros en el cuadro de diálogo Definir parámetros, si aparece.
  3. 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