trading-platform-database-v2/seeds/003_prediction_packages.sql
rckrdmrd e520268348 Migración desde trading-platform/apps/database - Estándar multi-repo v2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:32:52 -06:00

168 lines
4.1 KiB
SQL

-- ============================================================================
-- SEED: Prediction Packages
-- DESCRIPTION: Paquetes de predicciones ML para marketplace
-- VERSION: 1.0.0
-- CREATED: 2026-01-10
-- ============================================================================
INSERT INTO ml.prediction_packages (
name, slug, description,
model_id, model_name, prediction_count,
included_symbols, included_timeframes,
price, compare_price, validity_days,
badge, is_popular, sort_order, is_active
) VALUES
-- AMD Detector Packages
(
'AMD Detector - Starter',
'amd-starter',
'Pack inicial de 10 predicciones AMD. Perfecto para probar el modelo.',
'amd_detector',
'AMD Detector v2.0',
10,
NULL, -- Todos los símbolos
ARRAY['H1', 'H4', 'D1'],
29.00, 39.00, 30,
NULL, FALSE, 1, TRUE
),
(
'AMD Detector - Pro',
'amd-pro',
'Pack profesional de 50 predicciones AMD. Incluye todos los símbolos y timeframes.',
'amd_detector',
'AMD Detector v2.0',
50,
NULL,
ARRAY['M15', 'H1', 'H4', 'D1'],
119.00, 145.00, 60,
'Best Value', TRUE, 2, TRUE
),
(
'AMD Detector - Enterprise',
'amd-enterprise',
'Pack empresarial de 200 predicciones AMD para traders de alto volumen.',
'amd_detector',
'AMD Detector v2.0',
200,
NULL,
ARRAY['M15', 'H1', 'H4', 'D1', 'W1'],
399.00, 580.00, 90,
'Enterprise', FALSE, 3, TRUE
),
-- Range Predictor Packages
(
'Range Predictor - Starter',
'range-starter',
'Pack inicial de 10 predicciones de rango. Ideal para trading de S/R.',
'range_predictor',
'Range Predictor v1.5',
10,
NULL,
ARRAY['H1', 'H4', 'D1'],
24.00, 34.00, 30,
NULL, FALSE, 4, TRUE
),
(
'Range Predictor - Pro',
'range-pro',
'Pack profesional de 50 predicciones de rango.',
'range_predictor',
'Range Predictor v1.5',
50,
NULL,
ARRAY['M15', 'H1', 'H4', 'D1'],
99.00, 120.00, 60,
NULL, FALSE, 5, TRUE
),
-- TPSL Classifier Packages
(
'TPSL Classifier - Starter',
'tpsl-starter',
'Pack inicial de 20 clasificaciones TP/SL óptimas.',
'tpsl_classifier',
'TPSL Classifier v1.2',
20,
NULL,
ARRAY['H1', 'H4', 'D1'],
49.00, 59.00, 45,
NULL, FALSE, 6, TRUE
),
(
'TPSL Classifier - Pro',
'tpsl-pro',
'Pack profesional de 100 clasificaciones TP/SL.',
'tpsl_classifier',
'TPSL Classifier v1.2',
100,
NULL,
ARRAY['M15', 'H1', 'H4', 'D1'],
199.00, 245.00, 90,
NULL, TRUE, 7, TRUE
),
-- ICT/SMC Detector Packages (VIP Only)
(
'ICT/SMC Detector - Gold',
'ict-smc-gold',
'Pack de 30 detecciones ICT/SMC para traders VIP Gold+.',
'ict_smc_detector',
'ICT/SMC Detector v1.0',
30,
NULL,
ARRAY['H1', 'H4', 'D1'],
149.00, 179.00, 45,
'VIP Only', FALSE, 8, TRUE
),
-- Strategy Ensemble Packages (Diamond Only)
(
'Strategy Ensemble - Diamond',
'ensemble-diamond',
'Pack exclusivo de 50 predicciones Ensemble combinando todos los modelos.',
'strategy_ensemble',
'Strategy Ensemble v1.0',
50,
NULL,
ARRAY['H1', 'H4', 'D1'],
299.00, 399.00, 60,
'Diamond Exclusive', FALSE, 9, TRUE
),
-- Combo Packages
(
'Combo Trader - Básico',
'combo-basico',
'Combo de AMD + Range + TPSL. 30 predicciones totales.',
'combo_basic',
'AMD + Range + TPSL',
30,
NULL,
ARRAY['H1', 'H4', 'D1'],
79.00, 102.00, 30,
'Best Starter', TRUE, 10, TRUE
),
(
'Combo Trader - Avanzado',
'combo-avanzado',
'Combo completo con todos los modelos básicos. 100 predicciones.',
'combo_advanced',
'AMD + Range + TPSL + ICT',
100,
NULL,
ARRAY['M15', 'H1', 'H4', 'D1'],
249.00, 320.00, 60,
'Pro Trader', FALSE, 11, TRUE
)
ON CONFLICT (slug) DO UPDATE SET
name = EXCLUDED.name,
description = EXCLUDED.description,
price = EXCLUDED.price,
compare_price = EXCLUDED.compare_price,
prediction_count = EXCLUDED.prediction_count,
validity_days = EXCLUDED.validity_days,
badge = EXCLUDED.badge,
is_popular = EXCLUDED.is_popular,
updated_at = NOW();