# Historial, PnL y exportaciones

> Cómo se registran y se muestran los resultados, y cómo exportarlos.

Source: https://docs.botradix.com/es/history/

## Panel de Posiciones (botradix.com)

El panel de **Posiciones** reúne la actividad de tus bots Quant y Grid y tus posiciones en Uniswap, y se actualiza cada pocos segundos:

- Posiciones abiertas con su PnL no realizado.
- PnL realizado de hoy, del mes y total, con un archivo mensual.
- Agrupación por estrategia, exchange o mercado.
- Resultados **netos** y **brutos**: un resultado se muestra como bruto mientras sus comisiones o su funding están pendientes de confirmar, y como neto cuando se conocen todos los costes.
- Las posiciones cerradas fuera de BotRadix se marcan como **cierre externo**.
- Puedes ocultar entradas de tu vista; el registro de auditoría se conserva.
- Alertas sonoras opcionales.

### Papelera: cerrar y quitar una posición abierta

En la lista **Todas las posiciones abiertas**, el botón de la papelera de una posición de un bot Quant o Grid la cierra a mercado y la quita de BotRadix. No es una vía nueva de trading: hace lo mismo que **Cerrar posición completa a mercado** del apartado Quant o que **Cerrar inventario** del apartado Grid.

- **Antes de confirmar**, BotRadix consulta el exchange y te muestra qué ocurrirá: el lado, la cantidad, el PnL y la comisión estimados. Nada se envía hasta que confirmas.
- **Quant:** se envía el cierre completo a mercado; cuando el exchange confirma la posición en 0, se quita del registro de BotRadix. El bot **sigue funcionando** y ese par vuelve a empezar desde cero.
- **Grid:** el Grid **se detiene** y se cierra su inventario a mercado; su configuración **solo se elimina** cuando el exchange confirma la posición en 0. El historial de operaciones se conserva.
- **Si la posición ya no existe en el exchange** (se cerró fuera de BotRadix), no se envía ninguna orden: BotRadix vuelve a comprobarlo antes de quitarla y, si la posición reaparece, no borra nada. Ese PnL no se añade al historial.
- **Casos que el panel no resuelve**: si una posición solo se puede gestionar desde su apartado (por ejemplo, algunas cerradas fuera de BotRadix), la ventana te lo indica y no hace nada; ciérrala desde **/Quant** o **/Grid**.
- Una orden a mercado puede ejecutarse a un precio distinto por deslizamiento y paga las comisiones del exchange; en Uniswap, la venta respeta el deslizamiento máximo de tu configuración y paga la comisión de BotRadix y el gas.
- Mantén el panel abierto mientras se procesa. Si un paso necesita tu intervención o falla, el panel lo explica y no da la posición por cerrada.

## Gráficos

Cada bot y cada mercado tiene un gráfico que marca entradas, pasos de DCA, reducciones y cierres, con el precio medio, el objetivo de beneficio, el PnL neto, la comisión de cada ejecución y, en los pares sintéticos, el cociente. Una herramienta de medición ayuda a leer distancias y porcentajes.

## Historial y exportación del DEX

En el terminal del DEX, el historial muestra tus posiciones cerradas y tus liquidaciones con todo detalle, y puede exportarse a **CSV** o **XLSX** (hasta 10.000 filas). La exportación incluye, para cada posición: fechas de apertura y cierre (UTC), mercado, lado, modo de margen, apalancamiento, tamaño, precios de entrada y salida, PnL, funding, comisiones, resultado neto, estado, ID de la posición y hash de la transacción.

Toda la actividad del DEX queda además registrada en la cadena y puede verificarse en [BaseScan](https://basescan.org).

## Cómo se calculan los resultados

- **Quant:** el resultado de cada posición cerrada, a partir de los precios de ejecución, menos las comisiones de trading; el funding se contabiliza como coste en el PnL neto.
- **Grid:** un inventario a coste medio por activo. Cada reducción realiza (precio − coste medio) × cantidad, menos comisiones.
- **DEX:** el PnL realizado lo calculan los contratos al precio del oráculo, limitado por el beneficio máximo de la posición, con las comisiones y el funding mostrados por separado.
