Estado y protocolo de riesgo dinámico por cuenta. Se actualiza automáticamente con cada trade registrado.
Reglas dinámicas basadas en tus 297+ operaciones históricas. El sistema detecta automáticamente el régimen actual (últimos 10 trades) y ajusta las instrucciones.
Conecta con tu proyecto de Supabase para sincronizar trades en tiempo real. Los datos se guardan localmente como respaldo.
Actualiza los balances actuales. Los protocolos se recalculan automáticamente.
Trades cargados desde el CSV original:
Ejecuta este SQL en el SQL Editor de tu proyecto Supabase:
-- Tabla de trades
CREATE TABLE IF NOT EXISTS trades_6s (
id SERIAL PRIMARY KEY,
trade_num INT NOT NULL,
date TIMESTAMPTZ NOT NULL,
signal TEXT NOT NULL,
pnl DECIMAL(10,2) NOT NULL,
pnl_pct DECIMAL(6,2),
cum_pnl DECIMAL(12,2),
cum_pnl_pct DECIMAL(8,2),
parts INT DEFAULT 1,
account_id INT,
notes TEXT,
created_at TIMESTAMPTZ DEFAULT NOW()
);
-- Tabla de cuentas
CREATE TABLE IF NOT EXISTS accounts_6s (
id INT PRIMARY KEY,
name TEXT NOT NULL,
firm TEXT NOT NULL,
plan TEXT,
balance DECIMAL(12,2) NOT NULL,
nominal DECIMAL(12,2) NOT NULL,
daily_dd_pct DECIMAL(4,1),
max_dd_pct DECIMAL(4,1),
phase TEXT,
updated_at TIMESTAMPTZ DEFAULT NOW()
);
-- Tabla de estado diario
CREATE TABLE IF NOT EXISTS daily_state_6s (
id SERIAL PRIMARY KEY,
date DATE NOT NULL UNIQUE,
regime TEXT,
rolling_pnl DECIMAL(10,2),
rolling_wr DECIMAL(5,1),
streak INT,
notes TEXT,
created_at TIMESTAMPTZ DEFAULT NOW()
);
-- RLS (deshabilitar para empezar, luego configurar)
ALTER TABLE trades_6s ENABLE ROW LEVEL SECURITY;
ALTER TABLE accounts_6s ENABLE ROW LEVEL SECURITY;
ALTER TABLE daily_state_6s ENABLE ROW LEVEL SECURITY;
-- Políticas abiertas (ajustar según necesidad)
CREATE POLICY "Allow all" ON trades_6s FOR ALL USING (true);
CREATE POLICY "Allow all" ON accounts_6s FOR ALL USING (true);
CREATE POLICY "Allow all" ON daily_state_6s FOR ALL USING (true);