El modo avanzado te permite crear una lógica de importación compleja. Muchos brokers y fuentes de datos proporcionan información que no coincide directamente con las operaciones. Esto puede implicar ajustar la lógica según el tipo de acción, hacer referencia a otras filas u hojas, o registrar características en una variable compartida. Esta flexibilidad se consigue mediante presets programables.

Al crear un preset nuevo, te ayudaremos a configurar lo básico. En cualquier momento puedes cambiar al modo avanzado para acceder a las funcionalidades descritas aquí.

Por favor, lee antes el artículo sobre los conceptos básicos .

Ahora repasemos los distintos estados disponibles en las importaciones.

Añadir operaciones

Cada operación añadida requiere como mínimo la Fecha, el Tipo de transacción y el Activo. Las operaciones de compra y venta también requerirán el Precio y la Cantidad, mientras que las operaciones de ingresos y otras esperarán un Valor.

Una vez creada la primera operación, se mostrará en la pestaña de operaciones correspondiente.

Añadir cuentas

Cada cuenta añadida requiere como mínimo un Nombre.

Una cuenta puede marcarse como opcional, lo que significa que no se añadirá a menos que alguna de las operaciones haga referencia a ella.

Una vez creada la primera cuenta, se mostrará en la pestaña de cuentas correspondiente. Ten en cuenta que las cuentas opcionales no aparecerán allí a menos que alguna operación las utilice.

Para utilizar dicha cuenta, usa la propiedad especial Cuenta añadida , a la que puedes asignar tanto variables como propiedades.

Captura de pantalla de una interfaz de automatización de flujos de trabajo que muestra los pasos para añadir una cuenta y una operación, con vinculación de variables y conexiones resaltadas.Una cuenta puede asignarse tanto a una variable como a cualquier propiedad

Añadir activos

Cada activo añadido requiere como mínimo un Nombre, un Tipo y una Moneda. Siempre es recomendable establecer también el Símbolo , que podrá utilizarse más adelante para encontrar el activo.

Puedes usar la Fuente de datos de mercado para usar cualquier símbolo de mercado existente como fuente de precios de mercado.

Los activos se pueden marcar como opcionales, lo que significa que no se añadirán a menos que alguna de las operaciones haga referencia a ellos.

Una vez creado el primer activo, se mostrará en la pestaña de activos correspondiente. Ten en cuenta que los activos opcionales no aparecerán ahí a menos que alguna operación los utilice.

Para usar dicho activo, emplea la propiedad especial Activo añadido , a la que puedes asignar tanto variables como propiedades.

Obtener las taxonomías de un activo de mercado

Si creas un duplicado de un símbolo de mercado —como un derivado u opción— puede que quieras obtener las taxonomías del símbolo subyacente (sector, región y categoría).

Para ello, añade el estado de cuenta Actualizar taxonomías de activos después de haber establecido el ISIN o la Fuente de datos de mercadodel activo.

Establecer precios de mercado

El estado de cuenta Establecer precio de mercado te permite fijar el precio de un activo concreto en una fecha determinada.

El activo debe estar creado antes de ejecutar este estado de cuenta. Por tanto, no puedes añadirlo a Añadir activo, pero sí puedes usarlo como estado de cuenta justo después.

Captura de pantalla de una interfaz de aplicación financiera para asignar el precio de mercado de un activo añadido usando la fecha actual y la columna de precio de cierre.

Buscar datos en otras filas u hojas

Algunos presets más complejos pueden requerir consultar otras filas, por ejemplo, para recopilar comisiones o comprobar si existe otra operación.

Puedes especificar dónde comenzar la búsqueda, en qué dirección avanzar, cuántas filas omitir y cuándo detenerse.

Para cada fila dentro de la búsqueda se ejecuta su contenido. Las columnas de la fila padre siguen disponibles bajo Column: * como de costumbre, mientras que las columnas de la fila de búsqueda están disponibles bajo el nombre 🔍 Lookup: * .

Puedes detener la búsqueda con el estado de cuenta Exit . Allí puedes elegir salir del programa completo y pasar a la siguiente fila de datos, o salir solo 1 nivel hacia arriba, lo que detendrá la búsqueda.

Captura de pantalla de un flujo de automatización que filtra operaciones de compraventa canceladas usando lógica condicional y pasos de búsqueda por filas.Si el tipo de operación es «TradeCancel», buscamos en las filas siguientes e ignoramos las que tienen el mismo ID de operación

Ignorar filas

Puedes ignorar filas con el estado de cuenta Ignorar fila . Una vez hecho esto, la fila no participará en ninguna búsqueda ni se ejecutará dentro del bucle principal.

Ignorar filas dentro de una búsqueda ignora la fila de búsqueda, no la fila padre.

Esta es una funcionalidad muy útil para marcar las filas como ya procesadas.

Añadir notas a las filas

En cualquier momento puedes añadir una nota a una fila. Se mostrarán en la tabla de resultados junto a la fila que fue evaluada.

Múltiples secciones de datos

Algunos archivos contienen más de un tipo de elementos. Por ejemplo, un mismo archivo puede contener cuentas, activos y operaciones.

Puedes añadir tantas secciones como necesites en la página de Origen de datos. Pueden hacer referencia a la misma parte del archivo o a partes diferentes, tener su propio conjunto de columnas y sus propios programas.

Algunas secciones pueden ser opcionales, lo que significa que si no se encuentran, la plantilla seguirá funcionando.

Puedes tratar las distintas secciones como hojas en un archivo de Excel. Pueden generar objetos o utilizarse únicamente para buscar filas, tal como harías entre diferentes secciones.