Table of Contents
Feature Editor
En esta pestaña podrá crear, guardar y compilar archivos .fgblc, un formato DSL para describir las features de un modelo de ML. Estas features serán usadas posteriormente por su bot o por el trainer de Python.
Botones
-
Regenerar: Restaura el contenido del editor al template base. Se pedirá confirmación antes de reemplazar el contenido actual.
-
Guardar: Guarda el contenido actual en el archivo cargado. Si no hay ningún archivo activo, se abrirá un diálogo para seleccionar o crear uno.
-
Cargar: Permite cargar un archivo de features. Se puede elegir entre una plantilla por defecto o un archivo específico. Solo se permiten archivos
.txto.fgblc. -
Compilar: Compila el archivo
.fgblcactual y genera un.csvcon las features.- Si hay un archivo activo, se preguntará si desea usar el mismo nombre cambiando solo la extensión a
.csv, o seleccionar un archivo de salida diferente. - Si no hay archivo activo, primero deberá guardar el contenido con el botón Guardar y luego seleccionar dicho archivo al compilar.
Para compilar se requiere un archivo
.fgblcguardado en disco. No es posible compilar directamente desde el contenido del editor sin haberlo guardado antes. - Si hay un archivo activo, se preguntará si desea usar el mismo nombre cambiando solo la extensión a
-
Tamaño de fuente: Ajusta el tamaño de fuente del editor. Mínimo: 8, máximo: 14.
La descripción completa del lenguaje FGBLC se encuentra en el siguiente README: https://forge.mql5.io/nique_372/AiDataGenByLeo/src/branch/main/GenericData/Parser/README.md
Notas:
- Al momento de usar esta herramienta para guardar archivos .fgblc (y posteriormente usar en el cargador de features InitByFile) deberá de indicar en la primera linea de código el nombre del generador de features ejemplo:
Name: [MiGeneradorDeFeatures]
AiTaskRunnerByLeo
Panel
General
Data generation
Feature Editor
Training
AI
Utils
Workflows
Config
External Scripts