TradingGamePM
Simulador de trading financiero y de criptomonedas. Opera en mercados reales con capital virtual, aprende análisis técnico y compite con otros jugadores en rankings semanales y torneos.
¿Qué es TradingGamePM?
TradingGamePM es un simulador de trading de alta fidelidad con datos de precios reales (Yahoo Finance + CoinGecko). Cada usuario recibe 10.000€ de capital virtual con los que puede operar acciones del IBEX 35, NASDAQ y criptomonedas las 24 horas del día.
El objetivo es maximizar la rentabilidad de tu cartera compitiendo en rankings semanales, completando retos y misiones, y aprendiendo las mecánicas reales del mercado financiero sin arriesgar dinero real.
Precios actualizados cada 2 segundos desde Yahoo Finance y CoinGecko
Opera en largo o corto con apalancamiento de hasta 20x en crypto
Compite cada semana. El ranking se reinicia cada lunes
Sigue las operaciones de los mejores traders automáticamente
Recibe notificaciones sonoras y visuales cuando un activo alcanza tu precio
EMA, WMA, VWAP, Bandas de Bollinger y RSI integrados en el gráfico
Cómo empezar
Ve a la página de registro e introduce tu nombre de usuario, email y contraseña. El registro es gratuito y el capital inicial (10.000€) se añade automáticamente.
Sube una foto de avatar. Tu perfil es público y otros jugadores podrán ver tu historial de operaciones y estadísticas.
En la sección Mercado verás todos los activos disponibles con su precio en tiempo real, variación diaria y volumen. Haz clic en cualquier activo para abrir el terminal.
En el terminal de trading selecciona la cantidad y pulsa Comprar. Tu posición aparecerá en tiempo real en el panel de la derecha con P&L en vivo.
Tu rentabilidad total se actualiza automáticamente en el ranking semanal y all-time. El ranking se reinicia cada lunes a las 00:00.
Empieza con operaciones pequeñas en modo spot (sin apalancamiento) para familiarizarte con los movimientos del mercado antes de usar futuros con apalancamiento.
Mercados disponibles
La plataforma da acceso a cuatro mercados desde la barra de filtros (Todos · 🇪🇸 IBEX 35 · 🇺🇸 NASDAQ · 📈 Índices/Futuros · ₿ Crypto Futuros):
- SAN.MC · Banco Santander
- BBVA.MC · BBVA
- ITX.MC · Inditex
- TEF.MC · Telefónica
- IBE.MC · Iberdrola
- REP.MC · Repsol
- AMS.MC · Amadeus
- ACS.MC · ACS
- AAPL · Apple
- MSFT · Microsoft
- GOOGL · Alphabet
- AMZN · Amazon
- META · Meta
- NVDA · Nvidia
- TSLA · Tesla
- NFLX · Netflix
- PYPL · PayPal
- INTC · Intel
- ES=F · S&P 500 E-mini
- NQ=F · NASDAQ-100 E-mini
- YM=F · Dow Jones E-mini
- GC=F · Oro (XAU)
- CL=F · Petróleo WTI
- BTC-USD · Bitcoin
- ETH-USD · Ethereum
- BNB-USD · BNB
- SOL-USD · Solana
- XRP-USD · Ripple
- ADA-USD · Cardano
- DOGE-USD · Dogecoin
- DOT-USD · Polkadot
Los mercados de acciones (IBEX, NASDAQ) siguen el horario bursátil real. Los futuros de índices, materias primas y criptomonedas operan de forma continua las 24 horas.
Comprar y Vender
El terminal de trading se abre al hacer clic en cualquier activo del mercado. En el panel derecho encontrarás el formulario de operación.
Modos de operación
Compras el activo directamente. Sin riesgo de liquidación. Ideal para empezar. Solo disponible en acciones.
Opera con apalancamiento. Posible liquidación si la posición va en tu contra más allá del margen. Amplifica ganancias y pérdidas.
Comprar (Largo) vs Vender (Corto)
Comprar (Largo): Apuestas a que el precio sube. Ganas si el activo sube de precio.
Vender (Corto): Apuestas a que el precio baja. Ganas si el activo cae de precio.
Cada operación tiene una comisión del 0,1% sobre el valor nocional (cantidad × precio). Esta comisión se descuenta del capital disponible en el momento de la ejecución.
Apalancamiento
El apalancamiento te permite controlar una posición mayor con menos capital. Disponible con opciones de 2x, 5x, 10x y 20x.
| Apalancamiento | Margen requerido (100€) | Posición total | +5% del activo | −5% del activo |
|---|---|---|---|---|
| 1x Spot | 100 € | 100 € | +5,00 € | −5,00 € |
| 2x | 100 € | 200 € | +10,00 € | −10,00 € |
| 5x | 100 € | 500 € | +25,00 € | −25,00 € |
| 10x | 100 € | 1.000 € | +50,00 € | −50,00 € |
| 20x | 100 € | 2.000 € | +100,00 € | −100,00 € ⚠️ |
Con 20x de apalancamiento, una caída del 5% en tu contra liquida el 100% del margen depositado. Usa siempre Stop Loss para proteger tus posiciones.
Precio de liquidación
El panel de posición abierta muestra en tiempo real el precio de liquidación — el nivel al que perderías todo el margen — y la distancia actual hasta ese precio:
Largo: Liq = Entrada × (1 − 1/Apalancamiento)
Corto: Liq = Entrada × (1 + 1/Apalancamiento)
Ejemplo: ETH corto 10x a $2.076 → Liq = 2.076 × 1,10 = $2.284
El badge de proximidad cambia de color: gris cuando estás lejos, naranja cuando falta menos del 8%, rojo cuando falta menos del 3% — peligro inminente de liquidación.
Con 10x apalancamiento y un movimiento del 0,37% en tu contra, pierdes el 3,73% de tu margen — no el 37,3%. El apalancamiento amplifica el porcentaje sobre tu capital invertido, no los dólares por punto. Si ETH se mueve un 10% en tu contra, pierdes el 100% del margen (liquidación).
Stop Loss y Take Profit
Las órdenes de protección se ejecutan automáticamente cuando el precio alcanza el nivel configurado, tanto en posiciones largas como cortas.
Cierra la posición automáticamente para limitar pérdidas.
Largo: precio por debajo de tu entrada
Corto: precio por encima de tu entrada
Cierra la posición automáticamente para asegurar ganancias.
Largo: precio por encima de tu entrada
Corto: precio por debajo de tu entrada
Cómo configurar SL/TP
Hay dos formas de configurar las órdenes de protección:
Despliega "Órdenes de protección" en el panel de trading antes de ejecutar la operación e introduce los precios de SL y TP.
Con una posición abierta, verás las etiquetas SL (roja) y TP (verde) en el gráfico. Arrástralas hacia arriba o abajo para cambiar el nivel de precio.
En el bloque de "Posición abierta" del panel derecho, haz clic en el icono de edición (✎) junto a SL o TP e introduce el precio directamente.
Órdenes Límite
Las órdenes límite te permiten programar compras o ventas a un precio concreto que aún no se ha alcanzado. Son perfectas para entrar en el mercado en niveles de soporte/resistencia sin estar pendiente del gráfico.
Se ejecuta cuando el precio baja hasta tu precio objetivo. Compras más barato que el precio actual.
Se ejecuta cuando el precio sube hasta tu precio objetivo. Vendes más caro que el precio actual.
Accede a las órdenes límite desde la pestaña 🕐 Órdenes en el panel de trading. Las órdenes pendientes se revisan automáticamente cada 30 segundos.
Gráfico y análisis técnico
El gráfico de velas japonesas incluye indicadores técnicos activables con un clic. Por defecto muestra las últimas 5 horas con barras de volumen en la parte inferior.
Timeframes disponibles
1 minuto · 5 minutos · 15 minutos · 1 hora · 1 día
Indicadores técnicos
Media exponencial de 9 periodos. Señal de momentum a corto plazo.
Media exponencial de 21 periodos. Tendencia de medio plazo.
Media ponderada de 20 periodos. Mayor peso a los precios recientes.
Precio medio ponderado por volumen. Referencia clave intraday.
Banda superior, media (SMA 20) e inferior. Mide volatilidad.
Índice de fuerza relativa. Por encima de 70 sobrecomprado; por debajo de 30 sobrevendido.
Portfolio y Ranking
El dashboard principal muestra el estado de tu cartera en tiempo real: capital disponible, valor total, P&L no realizado por cada posición abierta y rentabilidad acumulada.
Cómo se calcula la rentabilidad
La rentabilidad se calcula sobre el patrimonio neto — capital total menos préstamos activos:
Rentabilidad % = ((Valor total − Préstamos) − 10.000) / 10.000 × 100
Ranking semanal
Cada lunes a las 00:00 el ranking semanal se reinicia. Los traders con mayor rentabilidad neta aparecen primero. El Hall of Fame muestra los tres mejores traders del mes.
Mis estadísticas
La página /analytics ofrece un panel completo de métricas personales basadas en todas tus operaciones cerradas.
Beneficio/pérdida acumulado en todas tus operaciones cerradas y porcentaje de operaciones ganadoras (W/L).
Ratio ganancia media / pérdida media. Mayor de 1 indica un sistema de trading rentable.
Racha ganadora y perdedora máximas, más la racha actual activa en tiempo real.
Gráfico de barras con el rendimiento neto de cada mes. Verde = mes positivo, rojo = mes negativo.
Tabla con P&L total, número de operaciones y win rate desglosados por símbolo.
Total acumulado de comisiones abonadas (0,1% del nocional por operación).
Sala de trading en vivo
Accede desde /live. Es el punto de encuentro de todos los traders activos: chat del mercado, eventos en curso y calendario económico.
Canal de chat en tiempo real (polling 3 s) para comentar movimientos, noticias y estrategias con otros jugadores activos.
Cuando se dispara un evento de mercado aparece un banner destacado en la sala indicando el activo y el impacto estimado.
Contador de traders activos en tiempo real mediante heartbeat de presencia (TTL 60 s en Redis).
Próximos 6 eventos de mercado programados, clasificados por impacto: 🔴 ALTO, 🟡 MEDIO, 🟢 BAJO.
Tu presencia en la sala se registra automáticamente al entrar y caduca a los 60 segundos de inactividad. El chat es visible para todos los jugadores registrados.
Gamificación
Sistema de niveles
Tu nivel sube automáticamente según el número de operaciones realizadas:
Retos semanales y misiones diarias
Cada semana se activan retos con objetivos concretos (operaciones, rentabilidad, activos). Las misiones diarias ofrecen recompensas en capital virtual por completarlas antes de medianoche.
Racha de inicio de sesión 🔥
Entra cada día para mantener tu racha activa. Tu racha se muestra en el ranking junto a tu nombre.
Logros
Se desbloquean automáticamente al cumplir hitos: primera operación, primera ganancia, primer day-trade, etc.
Torneos
Competiciones especiales con fechas de inicio y fin definidas. Los torneos tienen sus propios rankings independientes del ranking principal. Puedes unirte a un torneo en cualquier momento mientras esté activo (no haya terminado).
Duelos 1vs1
Reta directamente a otro jugador en un duelo de rentabilidad durante un periodo determinado. El sistema compara el porcentaje de retorno de cada participante desde el momento en que el duelo se activa. Gana quien más rentabilidad haya obtenido al finalizar el plazo, independientemente del capital inicial de cada uno.
- Cómo retar: ve a la sección Duelos o al perfil de un jugador y pulsa «⚔️ Retar en duelo». Elige duración (1h–7 días) y apuesta opcional.
- Aceptar o rechazar: el retado recibe una notificación y puede aceptar o rechazar desde la página de Duelos.
- Seguimiento en vivo: durante el duelo puedes ver el retorno en tiempo real de ambos jugadores con barras de progreso actualizadas cada 15 s.
- Apuesta: si se acuerda una cantidad, el importe se transfiere automáticamente del perdedor al ganador al cierre del duelo.
- Cierre automático: el sistema cierra y resuelve los duelos expirados cada 5 minutos sin intervención manual.
Sistema de préstamos
Si necesitas más capital puedes solicitar un préstamo de hasta 50.000€ adicionales.
Los préstamos devengan un interés diario. Si el patrimonio neto (capital − deuda) cae por debajo del umbral de liquidación, la posición se cierra forzosamente para cubrir la deuda.
El préstamo no cuenta como rentabilidad propia: el ranking siempre descuenta el saldo del préstamo del valor total de la cartera para evitar que infle los resultados.
Alertas de precio
Configura alertas para que la plataforma te avise cuando un activo alcanza el precio que defines. Las alertas se muestran con un toast visual y un sonido de notificación.
Disponible en el menú de navegación principal.
Elige el símbolo, el precio objetivo y si la alerta es por encima o por debajo del precio actual.
Cuando el precio llegue al nivel, recibirás un aviso visual con sonido inmediatamente, sin importar en qué sección estés.
Notificaciones push
TradingGamePM puede enviarte notificaciones push al móvil en tiempo real cuando una posición se cierra — ya sea de forma manual o de forma automática al activarse un Stop Loss o Take Profit.
Recibirás una notificación inmediata indicando el símbolo, la dirección y el P&L realizado.
Notificación al móvil en cuanto la posición se cierra con beneficio automáticamente.
Al cerrar una posición desde el terminal, recibes un resumen inmediato con el P&L final.
Cómo activarlas
Aparece en la barra de navegación (escritorio: junto al avatar; móvil: en el menú hamburguesa).
El navegador mostrará una ventana pidiendo permiso para enviar notificaciones. Pulsa "Permitir".
A partir de ese momento, cualquier cierre de posición te llegará como notificación push aunque tengas el navegador en segundo plano.
Las notificaciones push llegan incluso si tienes la aplicación cerrada o minimizada, gracias al Service Worker registrado en tu navegador. Para desactivarlas, vuelve a pulsar la campana (aparecerá en ámbar cuando están activas).
Liga de Temporada
La Liga de Temporada es la competición más importante de TradingGamePM. Cada mes se abre una nueva temporada donde todos los traders compiten por alcanzar el mayor rendimiento porcentual desde la fecha de inicio.
Los tres mejores traders del mes tienen su propio podio destacado con medallas 🥇🥈🥉, avatar y rendimiento en grandes cifras.
Tabla completa con todos los participantes, rendimiento porcentual y ganancia absoluta. Tu fila aparece resaltada en ámbar.
Barra de información con el tiempo exacto restante hasta el cierre de la temporada, número de participantes y tu posición actual.
Accede a los resultados de todas las temporadas anteriores: clasificación final y ganadores de cada mes.
Mecánica de puntuación
El ranking se ordena por rendimiento porcentual (pnl_pct) calculado desde el inicio de la temporada: (cartera_actual − cartera_inicial) / cartera_inicial × 100. Usar préstamos no infla el denominador: el cálculo usa únicamente el valor propio del trader. Al inicio de cada temporada, el sistema registra automáticamente tu valor de cartera como punto de partida.
El cierre y apertura de temporadas es completamente automático: cada hora el servidor verifica si la temporada activa ha expirado. Si es así, la cierra, calcula los rankings finales y crea la siguiente temporada para el mes siguiente.
Clubs
Los Clubs permiten formar equipos de trading con otros jugadores. Cada club tiene su propio ranking de temporada interno y un espacio de pertenencia donde competir en grupo.
Visibles y accesibles para cualquier trader. Únete con un solo clic si hay plazas disponibles.
Requieren código de invitación de 8 caracteres. El fundador puede compartirlo con quien quiera.
Cada club muestra el rendimiento de temporada de sus miembros. Compite contra tus compañeros.
El creador es Fundador. El resto son Miembros. El fundador no puede ser expulsado ni puede abandonar (debe disolver el club).
Crear un club
Elige un nombre único (hasta 40 caracteres), descripción opcional, límite de miembros (5/10/20/50) y visibilidad.
En la vista de detalle del club, el fundador verá el código de 8 caracteres. Compártelo por el chat o por fuera de la plataforma.
Los traders buscan el club en «🌐 Explorar» y ponen el código de invitación si es privado.
Changelog completo
Historial completo de versiones desde el lanzamiento de la plataforma.
- NUEVO Liga de Temporada (/season) — Clasificación mensual automática con podio visual (🥇🥈🥉), tabla completa, tu posición destacada, countdown del tiempo restante y archivo de temporadas anteriores. El sistema crea la siguiente temporada automáticamente al cierre de cada mes.
- NUEVO Clubs (/clubs) — Crea o únete a clubs de trading. Clubs públicos o privados con código de invitación, ranking de temporada interno, lista de miembros y roles (Fundador/Miembro). Hasta 4 tamaños: 5, 10, 20 o 50 miembros.
- NUEVO Curva de capital en /analytics — Gráfico canvas nativo (línea + gradiente) que muestra la evolución diaria del valor total de tu cartera durante los últimos 90 días. Verde si hay rentabilidad positiva, rojo si negativa. Eje Y con valores en euros, eje X con fechas.
- NUEVO Reacciones en el Feed (/activity) — Cualquier operación del feed global puede recibir reacciones emoji: 🚀 🐻 💎 🔥 😬 👏. Un usuario, un emoji por operación (upsert). Los contadores se actualizan en tiempo real cada 15 s.
- NUEVO Diario de trading (/history) — Cada operación cerrada tiene un campo expandible «+ Añadir nota» para registrar tu análisis, errores o aprendizajes. Hasta 500 caracteres, guardado en la columna
journal_notede la tablaorders. - NUEVO Órdenes Trailing Stop — Stop Loss dinámico que sigue el precio al alza. Configura el porcentaje de caída desde el máximo (
trail_pct). Eltrigger_pricey eltrail_highse actualizan en cada tick si el precio sube. - NUEVO Órdenes GTD (Good Till Date) — Las órdenes pendientes ahora aceptan
expires_at(ISO date). Si llega la fecha sin ejecutarse, la orden se ignora automáticamente en el job de revisión. - NUEVO Señales públicas — Marca cualquier operación como señal pública con nota de hasta 200 caracteres y precio objetivo. Endpoint
POST /api/portfolio/signal/:orderId. - UX Navbar actualizado: nuevos accesos directos Liga y Clubs en todas las resoluciones.
- DB Migración
009_new_features.sql: tablasseasons,season_entries,portfolio_snapshots,clubs,club_members,activity_reactions. Columnasjournal_note,is_signal,signal_note,signal_targetenorders;trail_pctytrail_highenpending_orders.
- NUEVO Página /analytics — Panel personal de estadísticas: P&L total, win rate, profit factor, comisiones acumuladas, mejor/peor operación, media en ganancia/pérdida, rachas máximas, racha actual, símbolos operados, gráfico de barras P&L mensual y tabla de rendimiento por activo.
- NUEVO Sala de trading en vivo (/live) — Chat del mercado con polling cada 3 s, banner del evento activo, contador de traders en línea (heartbeat Redis 60 s) y calendario con los próximos 6 eventos económicos clasificados por impacto.
- NUEVO Aviso de comisiones en TradePanel — Con apalancamiento >1x se muestra automáticamente el coste real sobre el margen: entrada, ida+vuelta y mínimo de movimiento necesario para cubrir costes.
- NUEVO Órdenes OCO (One Cancels Other) — Crea un par Take Profit + Stop Loss enlazados: cuando uno se ejecuta, el otro se cancela automáticamente. Endpoint
POST /api/orders/oco. - NUEVO 8 logros sociales con recompensa en efectivo: Gran Golpe (+500€ en una op.), Maestro del Riesgo (leverage 20x ganador), Rey de Futuros, Trader Global (10+ activos distintos), Racha de 5 (cinco ventas ganadoras seguidas), Speed Trader (10+ trades en 24 h), Ballena Cripto (≥1 BTC), Patriota del IBEX (5 valores .MC simultáneos).
- NUEVO P&L en vivo en perfiles de jugadores — La tabla de posiciones abiertas de
/players/[id]muestra el beneficio/pérdida y porcentaje calculado al precio de mercado actual. - FIX Bug crítico: 0% PnL en posiciones — Race condition en Redis:
tickAllPrices()usaba TTL de 30 s; al caducar, los precios quedaban vacíos y las posiciones mostraban 0%. Solución: TTL aumentado a 600 s + re-seed automático cuando cualquier precio está ausente. - FIX Eventos de mercado 1,67× demasiado grandes — La fórmula usaba
driftPerTick = impact / 60pero hay 100 ticks en 5 minutos. Corregido a/ 100e impactos base reducidos ~70%. 1 de cada 20 eventos es un «gran evento» (×4). - FIX Arrastre de SL/TP con retraso — Reemplazado
setInterval(150 ms)porrequestAnimationFramecon patrón «last-value-wins». La línea del gráfico se actualiza síncronamente; el handle visual a 60 fps sin drops. - UX Navbar actualizado con accesos directos a 📊 Stats y 📡 Sala Live tanto en escritorio como en menú móvil.
- DB Migración
008_social_features.sql: tablamarket_chat, 10 nuevos logros conreward_coins, columnaslinked_order_idylabelenpending_orders.
- NUEVO Duelos 1vs1 — reta a cualquier jugador con duración y apuesta personalizables. Barras de P&L en tiempo real, accept/reject, cierre automático.
- NUEVO Liquidación automática — cada tick (3 s) comprueba si el precio ha tocado el precio de liquidación (Long: entry×(1−1/lev), Short: entry×(1+1/lev)). Posición cerrada con margen = 0 y notificación push.
- NUEVO SL/TP en tick — Stop Loss y Take Profit se verifican en cada tick de 3 s, en lugar del cron de 1 minuto anterior. Mayor precisión en mercados volátiles.
- FIX Botón «⚔️ Retar en duelo» visible en el perfil de cada jugador. Reto rápido con 24 h y sin apuesta como valores por defecto.
- FIX Duelos: endpoint
rejectañadido; endpointresolveexportado como función reutilizable por el cron.
- FEATPrecios reales automáticos sin API key: Yahoo Finance para acciones/índices/futuros y CoinGecko para crypto, actualizados cada 90 segundos. TSLA, BTC y todos los activos reflejan precios del mercado real
- FEATVolatilidad por sesión horaria: futuros S&P 500 con ×3.5 en la campana de apertura US (15:30 España), ×2.5 primera hora; acciones con ×2.8 apertura americana, ×2.2 apertura europea; crypto siempre activo ×1.2 con picos en horas redondas
- FEATPanel de apalancamiento: muestra Margen en riesgo (dinero real expuesto) y Precio de liquidación con badge de proximidad en tiempo real (verde/naranja/rojo)
- PERFTick de precios cada 3s (era 5s) con distribución gaussiana (Box-Muller) para movimientos más naturales con picos ocasionales
- PERFMean reversion anclada a precios reales: si el precio simulado se aleja >3-5% del mercado real, se corrige automáticamente en el siguiente fetch
- FIXError de transacción PostgreSQL al cerrar posiciones: SAVEPOINTs en todos los try/catch dentro de transacciones — el "current transaction is aborted" ya no puede ocurrir
- FIXTorneos: se podía ver la lista pero no unirse porque la query exigía
start_date > NOW(); corregido aend_date > NOW()— ahora se puede unir a cualquier torneo activo - UXIconos SVG profesionales en la página Copy Trading: TrendingUp/Down para dirección, MessageSquare para chat, User para perfil, Shield/Percent/Activity en el panel de información
- FEATCopy Trading real: al copiar a un trader, sus nuevas operaciones se replican automáticamente en tu cuenta con cantidad escalada proporcionalmente a tu capital
- FEATReparto de beneficios: el trader original recibe el 10% de tu ganancia al cerrar una posición copiada
- FEATPestaña Copy Trading muestra las posiciones copiadas abiertas con P&L en tiempo real y botón de cierre individual
- FEATBadge COPY · [trader] en cartera identifica visualmente las posiciones copiadas
- FEATHistorial de comisiones recibidas como trader con total acumulado en la pestaña Copy Trading
- FIXSimulación de precios: corrección del sesgo del random walk — drift neutro (
Math.random() − 0.5) para evitar divergencia sistemática - FIXMean reversion Ornstein-Uhlenbeck: los precios se anclan a la apertura del día y revierten cuando se alejan — evita que ETH caiga a 0 o que GOOGL se duplique
- FIXCerrar corto desde el botón ▼ Vender: ahora cierra la posición corta existente en lugar de intentar abrir una nueva
- UXVista inicial del gráfico fijada en 5m con ~40 velas visibles y espaciado uniforme al entrar por primera vez o cambiar temporalidad
- FIXError "cargando cartera" tras deploy: consultas DB con fallback compatible para migraciones pendientes
- FEATNotificaciones push nativas al móvil cuando se cierra una posición (manual, Stop Loss o Take Profit)
- FEATIcono de campana 🔔 en la navbar para activar/desactivar con un clic
- FEATCada notificación incluye símbolo, dirección (largo/corto), apalancamiento y P&L realizado
- FEATService Worker con soporte para recibir alertas en segundo plano
- PERFClave VAPID persistente en Redis — las suscripciones sobreviven reinicios del servidor
- UXCampana ámbar = activas · campana gris = inactivas · campana tachada = bloqueadas por el navegador
- FEATNueva categoría "📈 Índices / Futuros" en el mercado con 5 activos: S&P 500 E-mini (ES=F), NASDAQ-100 E-mini (NQ=F), Dow Jones E-mini (YM=F), Oro (GC=F) y Petróleo WTI (CL=F)
- FEATLos futuros de índice operan como perpetuos: Comprar (largo) y Vender (corto) con apalancamiento 2x–20x
- FEATNuevo filtro "📈 Índices / Futuros" en la barra de mercado
- UXBadge azul "FUTUROS" en el panel de trading para distinguirlos del crypto
- PERFVolatilidad de tick propia para futuros (±0,07%) — entre acciones y crypto
- FIXStop Loss y Take Profit ahora disponibles también en posiciones cortas (Vender)
- UXBotones renombrados: "Long" → "Comprar" y "Short" → "Vender" para mayor claridad
- UXPlaceholders de SL/TP adaptativos según dirección (largo/corto)
- UXBadge de posición actualizado: "LONG/SHORT" → "LARGO/CORTO"
- FEATSistema completo de órdenes límite con revisión automática cada 30 segundos
- FEATHandles arrastrables de SL/TP sobre el gráfico (drag & drop de precio)
- FEATIndicadores técnicos: EMA 9, EMA 21, WMA 20, VWAP, Bollinger Bands, RSI 14
- FEATVista inicial del gráfico fijada en las últimas 5 horas
- FIXCorrección del cálculo de rentabilidad en ranking: descuento de préstamos
- FIXIcono de retos reemplazado por SVGs profesionales
- FEATPágina de perfil público /players/[id] con estadísticas completas
- FEATHistorial de operaciones paginado en /history
- FEATAlertas de precio con notificación sonora y visual (toast)
- PERFCache Redis para ranking semanal y all-time
- FEATDiseño completamente responsivo para móvil
- FEATMenú hamburguesa en móvil
- FEATIndicadores MA20 y MA50 en el gráfico
- FEATRSI inicial en panel dedicado bajo el gráfico
- UXTerminal de trading optimizado para pantallas pequeñas
- FEATPréstamos de hasta 50.000€ de capital adicional
- FEATCálculo diario de intereses mediante job programado
- FEATLiquidación forzosa si el patrimonio neto cae al umbral
- FIXLos préstamos no inflan la rentabilidad en el ranking
- FEATHall of Fame: top 3 del mes con medallas
- FEATMisiones diarias con recompensas en capital
- FEATDividendos simulados para acciones con reparto
- FEATFeed de actividad global en tiempo real
- FEATÍndice Fear & Greed del mercado cripto
- FEAT8 criptomonedas con precios reales de CoinGecko (BTC, ETH, BNB, SOL, XRP, ADA, DOGE, DOT)
- FEATFuturos perpetuos en crypto con Comprar/Vender (largo/corto)
- FEATMercado cripto operativo 24 horas, 7 días a la semana
- FEATAlertas de precio disponibles para crypto
- UXRediseño completo de la interfaz con estética Bloomberg Terminal
- UXPaleta oscura profesional con acentos en ámbar
- UXNuevo terminal de trading con gráfico de velas integrado
- UXPanel de posición en tiempo real con P&L en vivo
- FEATFeed de noticias de mercado en tiempo real
- FEATSección de análisis macroeconómico
- FEATDatos OHLC y volumen en la cabecera del terminal
- FEATRetos semanales con objetivos de operativa
- FEATModo torneo con rankings independientes
- FEATCopy trading: replica las operaciones de otro jugador
- FEATLista de jugadores con indicador de estado online
- FEATAvatar de perfil personalizable
- FEATChat privado en tiempo real entre jugadores
- FEATSistema de logros con desbloqueo automático
- FEATRacha diaria de inicio de sesión 🔥
- FEATSistema de niveles basado en operaciones realizadas
- FEATNotificaciones push en la plataforma
- FEATRanking semanal con reset automático cada lunes
- FEATRanking all-time acumulado
- FEATPosiciones en el ranking con medallas para top 3
- FEATApalancamiento: 2x, 5x, 10x, 20x
- FEATVentas en corto (posiciones bajistas)
- FEATStop Loss automático al abrir posición
- FEATComisión del 0,1% por operación
- PERFActualización de precios cada 2 segundos
- FEATFeed de precios 24/7 con simulación de ticks realista
- FEATGráfico de velas OHLCV con histórico
- FEATEjecución de órdenes de mercado instantánea
- FEATPortfolio con posiciones abiertas en tiempo real
- FEATInfraestructura con Docker Compose, PostgreSQL y Redis
- FEATBackend Fastify con autenticación JWT
- FEATFrontend Next.js 14 con App Router y Tailwind CSS
- FEAT18 activos operables (IBEX 35 + NASDAQ)
- FEATCapital virtual inicial de 10.000€ por cuenta
- FEATRegistro de usuarios con JWT seguro
Próximas funciones
Ficha completa de cada empresa: P/E, ROE, capitalización, dividendos, rating de analistas y precio objetivo.
Agentes automáticos con distintas estrategias (momentum, value, scalping) que compiten con los jugadores reales y dan vida al mercado.
Divisas (Forex), materias primas adicionales y mercados emergentes como DAX o Nikkei.
Versión iOS/Android con notificaciones push nativas, widget de cartera en pantalla de inicio y Touch ID para operar.
Alertas por variación porcentual, cruce de medias móviles y volumen inusual. Soporte multi-condición.
Recompensas en efectivo o badges exclusivos para los ganadores de cada liga mensual.
Visualización de señales marcadas por otros traders en el Feed Global, con precio objetivo y nota del trader.
Esta documentación se actualiza con cada nueva versión de la plataforma. La fecha de última actualización aparece en la cabecera lateral. Si detectas alguna información desactualizada, contáctanos.
Social y Copy Trading
Mensajes directos en tiempo real con cualquier jugador registrado. Comparte estrategias y análisis.
Cada jugador tiene un perfil público con su historial de operaciones, rentabilidad y estadísticas.
Replica automáticamente las operaciones de otro trader. Tus posiciones se escalan a tu capital y el trader recibe el 10% de tu ganancia al cerrar.
Sigue en tiempo real las operaciones de todos los jugadores en el feed global de actividad.
Cómo funciona el Copy Trading
El copy trading de TradingGamePM replica operaciones en tiempo real con un modelo de incentivos para el trader original:
En la pestaña Copy Trading verás todos los jugadores con operaciones realizadas. Pulsa Copiar en cualquiera para activar la replicación automática.
Cada vez que el trader abra una posición, la misma se creará en tu cartera con la cantidad escalada a tu capital (máx. 2× el ratio). Si ya tienes esa posición abierta o tu saldo es insuficiente, la réplica se omite.
Las posiciones copiadas aparecen en tu cartera con el badge COPY · [trader] y en la pestaña Copy Trading con P&L en tiempo real. Puedes cerrarlas manualmente en cualquier momento.
Si una posición copiada se cierra con ganancia, el 10% de tu beneficio se transfiere automáticamente al trader original como comisión. El trader puede ver su historial de comisiones en la misma pestaña.
Dejar de seguir a un trader no cierra las posiciones que ya tienes abiertas. Puedes cerrarlas manualmente desde la pestaña Copy Trading o desde tu cartera.