TraderLobbyDocs
Volver a TraderLobby
TRADERLOBBY GUIDE

Crear, probar y publicar una estrategia

Usa Canvas, Form y JSON para crear una estrategia privada, observarla en Paper, enviar una versión y mantener el trabajo publicado.

Creator convierte una idea de mercado en una estrategia privada y versionada que puedes explicar, configurar, observar en Paper, enviar a revisión y, cuando sea aprobada, compartir en el Marketplace. El trabajo va mucho más allá de elegir indicadores: defines qué mercados observa, cuándo actúa, cuánto puede asignar, cómo sale, qué ocurre junto a estrategias complementarias y qué necesitan comprender los futuros suscriptores.

Para: Clientes que usan el espacio Creator  ·  Tiempo de lectura: 35–50 minutos  ·  Hábito más seguro: Cambia una decisión a la vez y conserva la evidencia de la versión exacta que envías

El recorrido de Creator de un vistazo

Un creador avanza por siete etapas diferentes. Trata cada una como un punto de control en lugar de apresurarte desde una idea hasta una publicación.

Recorrido de Creator en siete etapas, desde elegibilidad y borrador privado hasta pruebas, revisión, publicación y mantenimiento
Guía conceptual: guardar, previsualizar el historial, observar en Paper, moderar, publicar y actualizar a los suscriptores son eventos separados.
  1. Confirma acceso y capacidad

    Abre Facturación → Plan Creator para revisar elegibilidad, límites actuales, precio, renovación y los términos definitivos antes de comprar.

  2. Crea una identidad privada

    Elige un nombre distintivo, un propósito en lenguaje sencillo y un icono aprobado. Identifican el borrador sin revelar los valores de sus reglas.

  3. Construye una definición coherente

    Usa Canvas para el ciclo completo, Form para controles precisos o JSON para el modelo estructurado completo.

  4. Previsualiza y observa

    Usa la previsualización histórica para obtener comentarios rápidos; después añade la versión guardada a Paper y observa sus decisiones programadas.

  5. Explica la versión

    Escribe notas de versión que indiquen al futuro suscriptor qué cambió, por qué y qué debe revisar antes de aceptarla.

  6. Envía a revisión

    Se registra una prueba histórica nueva y la versión enviada queda bloqueada mientras Moderación la revisa.

  7. Mantén el trabajo publicado

    Conserva evidencia, actualizaciones, suscriptores, analítica, ganancias, informes y decisiones de retiro en sus lugares correspondientes.

Entra a Creator desde el Marketplace

Marketplace real de Estrategias de TraderLobby con la opción Become a Creator
El Marketplace real. Become a Creator inicia la ruta de elegibilidad o creación privada; no publica una estrategia.

Abre Estrategias y selecciona Become a Creator. Si tu cuenta puede crear otra estrategia privada, se abre el diálogo de creación. Si alcanzaste el límite del plan actual, TraderLobby te lleva a Facturación → Plan Creator para que revises capacidad y términos.

EstadoQué puedes hacerQué permanece separado
Hay capacidad de creaciónCrear y conservar un borrador privado dentro del límite mostrado.Envío al Marketplace, publicación, acceso de pago y uso Live.
Se requiere el plan Creator o se alcanzó el límiteRevisar plan, uso actual, capacidad, precio y renovación.Iniciar un plan no publica, prueba ni habilita una estrategia.
El plan Creator está programado para terminarConsulta la fecha hasta la que tienes acceso y revisa el trabajo existente.Las consecuencias para publicaciones, suscriptores, ganancias y archivo se revisan por separado.

Crea la base privada de la estrategia

Diálogo real para crear una estrategia con nombre, descripción, icono aprobado y aviso de borrador privado
El diálogo de creación real. Crea una base privada; el comportamiento se configura después en Universal Strategy Builder.
CampoRequisitoCómo escribirlo para el cliente
Nombre de la estrategia3–60 caracteres de texto y único entre tus estrategias.Usa un propósito o estilo memorable, no una promesa de retorno, promoción de moneda, URL o garantía.
Descripción20–500 caracteres de texto.Describe el comportamiento de mercado previsto, horizonte de observación y riesgo importante; no reveles umbrales privados.
Icono aprobadoSelecciona uno de la biblioteca disponible.Usa una señal visual que distinga la estrategia. No se aceptan cargas personalizadas ni contenido incrustado.

Los nombres y descripciones no pueden contener marcado, enlaces, contenido incrustado ni lenguaje inapropiado. Al seleccionar Create private strategy, TraderLobby abre la Versión 1 en Universal Strategy Builder.

Comprende Universal Strategy Builder

El encabezado identifica versión y estado: PRIVATE DRAFT mientras puede editarse o AWAITING REVIEW después del envío. También resume condiciones, temporalidades y slots abiertos. Debajo, Historical draft preview se recalcula tras los cambios; Add to Paper now guarda y habilita el borrador actual en Paper; la identidad del Marketplace contiene nombre y descripción; el selector cambia la forma de editar; las notas explican la versión; y los botones finales guardan o envían.

Historical draft previewSimulación rápida del período mostrado. No coloca órdenes ni se convierte en evidencia del Marketplace, rating, precio, cierres o reseñas.
Add to Paper nowGuarda la definición, la añade y habilita en Paper y solicita una evaluación simulada. Nunca coloca una orden real.
Save private draftConserva la versión editable sin enviarla.
Submit for reviewRegistra una prueba histórica nueva, envía la versión y la bloquea durante Moderación.

Elige Canvas, Form o JSON según la tarea

Canvas, Form y JSON convergen en una sola definición privada y versionada
Guía conceptual: las tres vistas editan la misma definición. Elige la vista según el trabajo que necesitas hacer.
ModoIdeal paraUsa otro modo cuando
CanvasComprender el ciclo, abrir una etapa a la vez, hacer cambios táctiles y leer resúmenes compactos.Necesitas un valor que el control simplificado no muestra o auditar todas las propiedades.
FormRevisar secciones comunes en orden, ingresar números precisos, administrar grupos y configurar campos condicionales.Necesitas grupos anidados, importar/exportar de forma estructurada o comparar toda la definición.
JSONInspección avanzada completa, copia, exportación, importación, formato, validación por ruta y revisión reproducible.No te resulta cómodo preservar una estructura JSON estricta o prefieres controles guiados.

Construye el ciclo completo en Canvas

Universal Strategy Builder real en modo Canvas
Vista Canvas real. Expande una etapa del ciclo o un grupo de controles generales a la vez.

Canvas presenta siete etapas: Mercado y programación, Lógica de entrada, Tamaño y adiciones, Gestión de permanencia, Toma de ganancias, Stops y salidas, y Enfriamiento. Después aparecen tres grupos que gobiernan todo el recorrido: Riesgo de cartera, Dependencias entre estrategias y Ejecución.

Etapa de CanvasPregunta que respondeControles importantes
Mercado y programación¿Qué mercados compatibles pueden considerarse y cuándo?Universo, stablecoins, ritmo, temporalidades, volumen, spread y cierre de vela.
Lógica de entrada¿Qué combinación de observaciones crea un candidato?Grupos, métricas, operadores, valores, temporalidad, lookback, confirmación y vencimiento.
Tamaño y adiciones¿Cuánta exposición puede comenzar o añadirse?Riesgo/equity/fijo, slots, límite por activo y órdenes acotadas para promediar o piramidar.
Gestión de permanencia¿Cuánto tiempo puede seguir abierta una posición?Mínimo, máximo, tiempo bajo el valor de referencia y extensión condicional.
Toma de ganancias¿Cómo se realizan o protegen movimientos favorables?Objetivo fijo, niveles, señal, activación trailing y retroceso permitido.
Stops y salidas¿Qué pérdidas o cambios exigen una salida?Stop duro, gracia, ancla, breakeven y grupos de salida adicionales.
Enfriamiento¿Cuándo puede considerar otra entrada?Espera tras ganancia, pérdida o cualquier salida.
Riesgo de cartera¿Qué límites generales pueden pausar riesgo nuevo?Asignación, bloqueo por drawdown, pérdida diaria, correlación y duración de pausa.
Dependencias¿Cómo se comporta junto a estrategias propias complementarias?Activación, compañeras, conflicto de propiedad, prioridad y overrides explícitos.
Ejecución¿Cómo deben intentarse las órdenes elegibles?Market/limit, offset, límite de slippage y orden mínima.

More precise controls abre los controles Form correspondientes dentro de una etapa de Canvas. No crea otra copia; modifica la misma definición.

Ajusta cada control común en Form

Universal Strategy Builder real en modo Form con pestañas y campos precisos
Vista Form real. Revisa las secciones en orden y lee controles condicionales solo después de activar su función principal.

Form organiza la definición en Mercado y programación, Entrada, Tamaño y adiciones, Permanencia, Ganancias, Stops y salidas, Riesgo, Dependencias y Ejecución. Esta referencia relaciona cada decisión común con su ruta JSON.

Etiqueta de FormRuta JSONPor qué y cuándo usarla
Universeuniverse.modeElige el conjunto inicial. Usa Custom solo si mantendrás la lista de símbolos.
Stablecoinsuniverse.stablecoinsExclúyelas por defecto, inclúyelas con otros activos o limita el universo a ellas.
Volumen mínimo / spread máximo / preciosuniverse.minUsdVolume, maxSpreadPct, minPrice, maxPriceFiltra mercados cuya liquidez, costo cotizado o precio no encaja.
Solo / Nunca estos símbolosuniverse.include, universe.excludeAplica listas explícitas. Un símbolo excluido continúa excluido.
Frecuencia / historial / temporalidades / cierreschedule.*Define frecuencia, contexto, familias de barras y si una vela incompleta puede decidir.
Lógica y reglas de grupoentry.groups[]Combina observaciones con todas, cualquiera o mínimo. Usa el árbol más simple posible.
Barras de confirmación / vencimientoentry.confirmationBars, signalExpiryBarsExige persistencia y limita cuánto dura una señal anterior.
Método / valor / slots / por activosizing.*Define exposición inicial y concurrencia. El método determina el significado del valor.
Controles de adiciónaddOns.*Escala opcionalmente con número, espacio y tamaño acotados.
Permanencia y tiempo bajo aguahold.*, exit.underwaterMinutesDefine salidas normales, pérdida prolongada y una extensión por reglas.
Ganancias y trailingtakeProfit.*, trailing.*Elige objetivo fijo, niveles parciales, condición o protección tras activarse.
Stop duro y breakevenstopLoss.*Acota pérdida, elige ancla, justifica gracia y eleva protección opcionalmente.
Grupos adicionales de salidaexit.groups[]Cierra cuando observaciones cumplen un árbol independiente.
Riesgo y enfriamientosportfolioRisk.*, cooldowns.*Aplica circuit breakers y esperas por encima de posiciones individuales.
Dependencias y overridespartnerships.*Cambia comportamiento cuando están activas compañeras propias seleccionadas.
Ejecución de órdenesexecution.*Elige prioridad de fill o control de precio y declara supuestos de costo.

Escribe grupos de condiciones comprensibles

Un árbol contiene grupos y reglas. Entrada requiere al menos un grupo; salida puede estar vacía. Cada grupo admite hasta 25 reglas, hasta 10 grupos hermanos por nivel y una profundidad máxima de tres niveles.

OpciónSignificadoÚsala con cuidado
allDeben cumplirse todas las reglas habilitadas.Cada regla adicional reduce oportunidades y puede crear muestras muy pequeñas.
anyBasta con una regla habilitada.Una regla permisiva puede dominar el grupo.
at_leastDebe cumplirse el mínimo configurado.El mínimo debe ser posible según la cantidad de reglas.
CampoCómo configurarloError común
metricSelecciona la observación que evalúa.Comparar métricas de unidades diferentes como equivalentes.
operatorElige mayor/menor, cruce, rango, dirección o igualdad.Usar between/outside sin segundo valor o invertir límites.
value / value2Ingresa el umbral en la unidad mostrada; value2 es obligatorio para between/outside.Usar una fracción decimal cuando se esperan puntos porcentuales.
timeframeElige 1m, 5m, 15m, 30m, 1h, 4h o 1d.Esperar estabilidad de una ventana larga con poco historial.
lookbackUsa un entero entre 1 y 5000 barras.Confundir barras con minutos o días; depende de timeframe.

Comprende cada métrica de regla compatible

Las métricas son observaciones, no predicciones. Su significado depende de timeframe y lookback. Compara unidades equivalentes y confirma que la ventana tenga suficientes observaciones.

ClaveQué representaUso típico
pricePrecio observado actual.Umbrales absolutos; suele resultar más práctico mediante JSON.
return_pctCambio de precio durante lookback.Momentum, retroceso o reversión.
price_vs_sma_pct / price_vs_ema_pctDistancia frente a media simple o exponencial.Ubicación en tendencia o reversión a la media.
rsiRSI de la ventana.Filtro de momentum; no garantiza una reversión.
macd / macd_signalMACD y línea de señal.Dirección, convergencia, divergencia o cruces.
bollinger_positionUbicación respecto a bandas de Bollinger.Extensión relativa o posición en rango.
atr_pct / volatilityATR porcentual y variabilidad realizada.Filtros y contexto de volatilidad.
volume_ratio / usd_volumeActividad relativa y volumen absoluto USD.Confirmación de participación y liquidez.
hit_rateProporción de barras positivas.Persistencia de barras favorables.
bounce_from_local_lowRecuperación desde mínimo local.Confirmación después de una caída.
breakout_pctDistancia más allá de máximo o rango reciente.Magnitud de ruptura.
drawdown_pctCaída desde un máximo anterior.Profundidad de retroceso y deterioro.
market_regimePuntuación normalizada del mercado amplio.Contexto favorable o defensivo, nunca certeza.
btc_return_pctCambio de Bitcoin en la ventana.Contexto del líder para otros activos.
beta_to_btc / beta_residual_pctSensibilidad a Bitcoin y retorno fuera de esa relación.Separar mercado amplio de conducta propia.
return_acceleration_pctCambio en el ritmo de retorno.Movimiento que se fortalece o debilita.
trend_established_barsBarras consecutivas que respaldan la tendencia.Persistencia de tendencia.
volatility_ratioVolatilidad actual frente a ventana anterior.Expansión o contracción.
time_in_positionTiempo transcurrido en la posición.Salida o extensión según permanencia.
position_return_pct / peak_return_pctRetorno actual y mejor retorno alcanzado.Proteger ganancia, detectar deterioro o salir.
underwater_minutesTiempo por debajo del valor de referencia.Salida o extensión por debilidad sostenida.

Usa JSON como flujo avanzado y controlado

Universal Strategy Builder real en modo JSON con formato, copia, exportación, importación, validación y aplicación
Vista JSON real. La validación muestra una ruta y un mensaje; solo el texto válido y aplicado pasa al borrador.
  1. Exporta antes de un cambio amplio

    Usa Export file para conservar una copia legible. Cualquiera que reciba el archivo podrá inspeccionar e importar su lógica.

  2. Edita una sección

    Conserva claves, llaves, corchetes, comas, strings y tipos numéricos. Tab inserta espacios.

  3. Lee la validación automática

    Los errores de sintaxis señalan texto mal formado; los de esquema indican una ruta no compatible.

  4. Formatea e inspecciona

    Usa Format JSON cuando pueda analizarse para ver mejor la estructura y cambios no deseados.

  5. Aplica deliberadamente

    Selecciona Use JSON in draft solo cuando todos los valores obligatorios y opcionales suministrados sean válidos.

  6. Vuelve a revisar Canvas o Form

    Confirma que resúmenes y controles condicionales coincidan con tu intención antes de guardar o probar.

Referencia completa de claves y valores JSON

El esquema que puede editar el cliente es Versión 2. Cada sección superior obligatoria es un objeto. Salvo regla más estricta, los números deben ser finitos; usa valores no negativos y Form o Canvas como guía práctica. La validación es definitiva.

RutaTipo, valores y predeterminadoPor qué, cuándo y cómo
schemaVersionNúmero obligatorio; exactamente 2.Identifica el contrato compatible. No lo cambies.
universe.modetop_20, top_100 (predeterminado), all_supported, top_volume, trending, relative_volume, volatile, mean_reversion, core o custom.Selecciona la población inicial. Custom depende de include; los modos dinámicos se resuelven con datos elegibles actuales.
universe.includeArray de strings, vacío por defecto; máximo 250.Restringe modos dinámicos o aporta la allowlist Custom. Usa símbolos normalizados como BTC-USD.
universe.excludeArray de strings, vacío; máximo 250.Elimina símbolos después de incluir. No sustituye filtros de liquidez.
universe.minUsdVolumeNúmero, predeterminado 500000.Rechaza mercados bajo el volumen USD deseado.
universe.minPrice / maxPriceNúmeros, 0.000001 y 1000000.Acota precios elegibles; mínimo no puede superar máximo.
universe.maxSpreadPctNúmero, 1 punto porcentual.Rechaza spread observado superior al supuesto de costo.
universe.stablecoinsexclude, include u only.Controla inclusión de stablecoins.
schedule.timeframesArray: 1m, 5m, 15m, 30m, 1h, 4h, 1d; predeterminado ["1h"].Declara familias de barras. Incluye cada timeframe utilizado.
schedule.scanIntervalMinNúmero, 15 minutos.Ritmo de evaluación; escanear más rápido no crea barras completas.
schedule.barCloseOnlyBooleano, true.Espera velas completas y evita actuar sobre una inconclusa.
schedule.historyLookbackDaysEntero, 30; rango 1–400 días.Solicita contexto para reglas largas; más historial no garantiza más muestra válida.
entry.groupsArray RuleGroup obligatorio; 1–10 grupos superiores.Define entradas; mantén el árbol explicable.
entry.confirmationBarsNúmero, 1.Exige persistencia durante varias barras.
entry.signalExpiryBarsNúmero, 1.Limita cuántas barras permanece vigente una señal.
sizing.moderisk_pct, equity_pct o fixed_usd.Indica si value representa riesgo, exposición o dólares.
sizing.valueNúmero, 1.Magnitud interpretada por sizing.mode; revísala al cambiar de modo.
sizing.maxSlotsEntero, 3; rango 1–50.Limita slots simultáneos; la cuenta puede permitir menos.
sizing.maxPerAssetNúmero, 1.Limita posiciones del mismo activo.
addOns.enabledBooleano, false.Habilita órdenes adicionales acotadas.
addOns.directionaverage_down o pyramid_up.Añade tras movimiento adverso o favorable confirmado.
addOns.maxOrdersNúmero, 0.Máximo de adiciones; cero no añade aunque esté habilitado.
addOns.deviationPctNúmero, 2 puntos.Primer paso de caída o ganancia.
addOns.stepMultiplierNúmero, 1.Escala el espacio de adiciones posteriores.
addOns.sizeMultiplierNúmero, 1.Escala el tamaño de adiciones posteriores.
hold.minimumMinutes / maximumMinutesNúmeros, 0 y 4320.Límites normal mínimo y máximo; mínimo no puede superar máximo.
hold.extendWhenRuleGroup o null.Permite extender tras maximumMinutes; requiere duración.
hold.extendMinutesNúmero, 0.Añade tiempo cuando extendWhen se cumple.
takeProfit.modefixed, tiers o signal.Elige objetivo único, salidas parciales o condición.
takeProfit.fixedPctNúmero, 10.Objetivo porcentual en modo fixed.
takeProfit.tiers[]Hasta 12; nivel predeterminado 10% y fracción 100%.Cada objeto usa thresholdPct y fractionPct; ordénalos y confirma fracciones.
takeProfit.signalRuleGroup o null.Árbol usado en modo signal.
stopLoss.enabled / pctBooleano true y número 5.Habilita y fija el límite duro de pérdida.
stopLoss.graceMinutesNúmero, 0.Retrasa aplicación; durante la gracia deja exposición sin esta protección.
stopLoss.anchoraverage o initial.Referencia costo promedio o primera entrada.
stopLoss.moveToBreakeven.enabledBooleano, false.Permite mover la referencia tras progreso favorable.
stopLoss.moveToBreakeven.activationPct / offsetPctNúmeros, 5 y 0.Define ganancia de activación y offset respecto al equilibrio.
trailing.enabledBooleano, false.Protege según retroceso desde un pico favorable.
trailing.activationPct / trailPctNúmeros, 5 y 3.Define activación y retroceso permitido.
trailing.tiers[]Array hasta 12, vacío.Cada objeto usa peakPct y trailPct.
exit.groupsArray RuleGroup, vacío; máximo 10.Añade salidas por indicadores o posición.
exit.underwaterMinutesNúmero, 0.Salida por pérdida prolongada; cero desactiva el tiempo.
cooldowns.afterWinMinutes / afterLossMinutes / afterAnyExitMinutesNúmeros, 480, 480 y 0.Retrasa elegibilidad tras salida; revisa esperas superpuestas juntas.
portfolioRisk.maxAllocationPctNúmero, 75.Limita la parte asignable de cartera.
portfolioRisk.maxStrategyDrawdownPctNúmero, 20.Bloquea riesgo tras el drawdown.
portfolioRisk.maxDailyLossPctNúmero, 5.Circuit breaker de pérdida diaria.
portfolioRisk.maxCorrelatedPositionsNúmero, 3.Limita posiciones correlacionadas simultáneas.
portfolioRisk.pauseMinutesNúmero, 120.Período de recuperación del bloqueo.
execution.entryOrder / exitOrdermarket o limit.Market prioriza intentar fill; limit fija precio y puede no llenarse.
execution.limitOffsetPctNúmero, 0.Desplaza precio de una limit.
execution.maxSlippagePctNúmero, 1.Máximo supuesto aceptable; proveedor y liquidez siguen importando.
execution.minOrderUsdNúmero, 5.Rechaza órdenes calculadas bajo el mínimo; el exchange puede exigir más.
partnerships.enabledBooleano, false.Activa un perfil dependiente de compañeras.
partnerships.activationall o any.Exige todas o al menos una compañera activa.
partnerships.companionStrategyKeysArray de claves propias, vacío; 1–12 al habilitar.Nombra compañeras elegibles; no puedes depender de una privada ajena.
partnerships.overridesObjeto, vacío; máximo serializado 50,000 caracteres.Puede sustituir schedule, entry, sizing, addOns, hold, takeProfit, stopLoss, trailing, exit, cooldowns, portfolioRisk o execution. Lo omitido hereda.
partnerships.overlap.policycoexist, exclusive_priority o highest_signal.Decide si las compañeras poseen el mismo activo o una tiene prioridad.
partnerships.overlap.priorityWeightNúmero 0–100, 50.Ordena la estrategia cuando aplica prioridad.
partnerships.overlap.onConflictallow_both, block_new o replace_lower.Acción ante conflicto; reemplazar puede añadir salidas, comisiones, impuestos, demora y slippage.

Referencia JSON de RuleGroup y Rule

RutaValor compatiblePropósito y precaución
group.idString obligatorio no vacío.Identidad estable para edición; debe ser única.
group.operatorall, any o at_least.Combina reglas y subgrupos.
group.minimumNúmero; para at_least.Cantidad mínima; debe ser alcanzable.
group.rulesArray, máximo 25.Observaciones directas del grupo.
group.groupsArray opcional; máximo 10 por nivel y profundidad 3.Lógica anidada; árboles profundos son difíciles de explicar.
rule.idString obligatorio no vacío.Identidad estable y única.
rule.metricClave compatible de la tabla de métricas.Observación a la izquierda.
rule.operatorgreater_than, less_than, crosses_above, crosses_below, between, outside, rising, falling o equals.Comportamiento de comparación; between/outside requieren value2.
rule.valueNúmero finito obligatorio.Umbral principal.
rule.value2Número finito si se aporta.Segundo límite; obligatorio para rangos.
rule.compareMetricClave opcional compatible.Comparación avanzada con otra observación; verifica unidades y Paper.
rule.timeframe1m, 5m, 15m, 30m, 1h, 4h o 1d.Intervalo de barras.
rule.lookbackEntero opcional 1–5000.Cantidad de barras del cálculo.
rule.enabledBooleano opcional.Incluye o excluye sin borrar; vuelve a revisar mínimos.

Lee un ejemplo JSON pequeño y completo

Este ejemplo usa la estructura predeterminada Versión 2 y una regla de entrada sencilla. Es educativo, no una estrategia recomendada.

{
  "schemaVersion": 2,
  "universe": { "mode": "top_100", "include": [], "exclude": [], "minUsdVolume": 500000, "minPrice": 0.000001, "maxPrice": 1000000, "maxSpreadPct": 1, "stablecoins": "exclude" },
  "schedule": { "timeframes": ["1h"], "scanIntervalMin": 15, "barCloseOnly": true, "historyLookbackDays": 30 },
  "entry": { "groups": [{ "id": "entry-1", "operator": "all", "rules": [{ "id": "rule-1", "metric": "price_vs_sma_pct", "operator": "greater_than", "value": 1, "timeframe": "1h", "lookback": 20 }], "groups": [] }], "confirmationBars": 1, "signalExpiryBars": 1 },
  "sizing": { "mode": "risk_pct", "value": 1, "maxSlots": 3, "maxPerAsset": 1 },
  "addOns": { "enabled": false, "direction": "average_down", "maxOrders": 0, "deviationPct": 2, "stepMultiplier": 1, "sizeMultiplier": 1 },
  "hold": { "minimumMinutes": 0, "maximumMinutes": 4320, "extendWhen": null, "extendMinutes": 0 },
  "takeProfit": { "mode": "fixed", "fixedPct": 10, "tiers": [{ "thresholdPct": 10, "fractionPct": 100 }], "signal": null },
  "stopLoss": { "enabled": true, "pct": 5, "graceMinutes": 0, "anchor": "average", "moveToBreakeven": { "enabled": false, "activationPct": 5, "offsetPct": 0 } },
  "trailing": { "enabled": false, "activationPct": 5, "trailPct": 3, "tiers": [] },
  "exit": { "groups": [], "underwaterMinutes": 0 },
  "cooldowns": { "afterWinMinutes": 480, "afterLossMinutes": 480, "afterAnyExitMinutes": 0 },
  "portfolioRisk": { "maxAllocationPct": 75, "maxStrategyDrawdownPct": 20, "maxDailyLossPct": 5, "maxCorrelatedPositions": 3, "pauseMinutes": 120 },
  "execution": { "entryOrder": "market", "exitOrder": "market", "limitOffsetPct": 0, "maxSlippagePct": 1, "minOrderUsd": 5 },
  "partnerships": { "enabled": false, "activation": "all", "companionStrategyKeys": [], "overrides": {}, "overlap": { "policy": "coexist", "priorityWeight": 50, "onConflict": "allow_both" } }
}

Verifica un cambio entre modos

  1. Elige una decisión

    Por ejemplo, cambia Máximo de slots en lugar de modificar entrada, tamaño y salidas a la vez.

  2. Cámbiala en Canvas

    Abre Sizing & add-ons y define Open slots.

  3. Confírmala en Form

    Abre la misma sección y lee Maximum open slots.

  4. Confirma la ruta JSON

    Abre JSON y busca sizing.maxSlots. No edites texto ajeno.

  5. Guarda el borrador privado

    Espera el mensaje Private draft saved.

  6. Vuelve a abrir y verifica

    Regresa a My creations, abre la estrategia y confirma el valor antes de interpretar una previsualización.

Separa previsualización histórica de observación Paper

FuenteQué respondeQué no demuestra
Historical draft previewCómo se habría comportado el borrador bajo ventana y supuestos mostrados.Rendimiento futuro, evidencia del Marketplace, fill Live, rating, precio o resultado de suscriptor.
Paper del creadorCómo evalúa el borrador guardado según su horario, datos retrasados y órdenes simuladas.Calidad Live, liquidez real, comisiones reales o idoneidad.
Evidencia Paper de clientesUso simulado observado después de publicar.Rendimiento Live.
Evidencia LiveActividad real atribuida, elegible y completada.Promesa, recomendación o garantía.

La previsualización ayuda a detectar una idea rota o demasiado restrictiva. Lee retorno junto a cierres simulados, win rate, drawdown máximo, fechas y supuestos. Un retorno grande con muy pocos cierres es evidencia frágil.

Realiza un ciclo cuidadoso de observación Paper

  1. Guarda una versión identificada

    Registra qué esperas que influya el cambio.

  2. Selecciona Add to Paper now

    Espera confirmación de que fue añadida y habilitada en Paper.

  3. Observa candidatos y omisiones

    Usa Trading para ver elegibilidad, slots, posiciones, salidas y razones; no solo P&L.

  4. Sigue la actividad completada

    Usa Transacciones e Informes para conectar decisiones, órdenes, fills, comisiones y resultados.

  5. Mantén una ventana honesta

    Incluye períodos inactivos y desfavorables; no detengas la revisión solo al aparecer un resultado favorable.

  6. Cambia después un solo límite

    Conserva notas para distinguir el efecto de la versión siguiente.

Prepara y envía una versión

Límite entre definición privada y evidencia visible para clientes
Guía conceptual: los clientes necesitan contexto y evidencia para decidir, no los umbrales privados de tu definición.
  1. Revisa la identidad del Marketplace

    Confirma nombre, icono y descripción, sin prometer retornos.

  2. Resuelve toda validación

    Corrige grupos incompletos, métricas no compatibles, compañeras inválidas y JSON pendiente.

  3. Ejecuta una prueba histórica nueva

    La evidencia enviada debe corresponder a la definición guardada más reciente.

  4. Escribe notas específicas

    Indica qué cambió, efecto esperado y configuraciones o riesgos que deben revisarse.

  5. Selecciona Submit for review

    Guarda, registra la prueba, envía a Moderación y cambia a Awaiting review.

  6. Espera la decisión

    La versión permanece bloqueada. Si es rechazada, lee comentarios, revisa, vuelve a probar y envía.

Publica actualizaciones sin mover silenciosamente a los suscriptores

Una actualización aprobada nunca sustituye automáticamente la versión aceptada por un suscriptor. Cada suscriptor ve las notas y decide si actualiza. Por eso las notas son un control de seguridad, no texto de marketing.

EventoResponsabilidad del creadorEfecto
Borrador guardadoConserva propósito y observaciones.Sin cambio público.
EnviadoNo insinúes aprobación mientras está bloqueado.La versión publicada actual sigue disponible.
Aprobado y publicadoMantén descripción, avisos y notas precisos.Nuevos clientes ven la publicación; los existentes revisan la actualización.
Suscriptor aceptaFacilita comparación y consecuencias claras.Esa suscripción adopta la versión aprobada.
ArchivadoDetén ventas nuevas y conserva obligaciones.Suscriptores existentes mantienen su versión.

Administra, clona, archiva y elimina con responsabilidad

Abre My creations, selecciona una estrategia propia y usa sus acciones de creador.

AcciónÚsala paraConsecuencia
Edit draftContinuar la próxima versión editable.No cambia la versión aceptada hasta revisión y aceptación.
Clone to private draftExplorar una idea diferente sin reescribir la fuente.Crea trabajo privado con identidad y ciclo separados.
ArchiveDetener ventas nuevas cuando aún hay suscriptores.Conserva el acceso existente.
DeleteEliminar permanentemente una estrategia elegible sin suscriptores.No puede deshacerse.
Force delete & forfeitAbandonar propiedad de una archivada con suscriptores.Pierdes propiedad e ingresos futuros; el acceso aceptado puede continuar.

Lee Creator analytics como evidencia operativa

Informes → Creator analytics separa acceso, retención, evidencia Paper, evidencia Live, P&L realizado atribuido, MRR neto estimado y neto histórico. No los combines en una afirmación de rendimiento.

  • Active access cuenta registros de acceso, no clientes que operan ahora.
  • Retention es una proporción de suscripciones, no retorno de inversión.
  • Cierres y win rate Paper continúan simulados.
  • Cierres y win rate Live reflejan actividad real elegible y completada, pero histórica.
  • Realized P&L atribuye actividad de clientes; no son ganancias del creador.
  • Estimated net MRR es una estimación, no un payout disponible.
  • Lifetime net proviene del ledger; usa Facturación para retenciones, disponibilidad y payout.

Mantén separados publicación, precio y ganancias

Los creadores no pueden fijar ni inflar su precio. La progresión depende de las reglas publicadas de evidencia y adopción. Cuando se registra ingreso elegible, Facturación muestra el reparto actual; retención pendiente, saldo disponible, payout solicitado, pago, reembolso, disputa y ajuste son estados distintos.

Para el reparto actual de 75% creador / 25% plataforma, período de retención, payout mínimo, onboarding, exportación del ledger y cancelación, lee Cuenta, facturación y soporte → Ganancias de Creator. Controlan los valores mostrados en Facturación.

Publica como participante responsable

  • Describe propósito e incertidumbre claramente; nunca garantices ganancias ni idoneidad universal.
  • Mantén separadas evidencia Lab Paper, Paper de clientes y Live.
  • No manipules muestras, reseñas, adopción, precios, ratings o analítica.
  • No copies definiciones privadas ni propiedad intelectual ajena sin permiso.
  • No expongas información, credenciales, saldos, comunicaciones o registros de clientes.
  • Responde a Moderación e informes del Marketplace sin represalias.
  • Actualiza descripciones y notas cuando cambien comportamiento o riesgo material.
  • Retira deliberadamente y conserva acceso y registros cuando corresponda.

Resuelve problemas del flujo Creator

Qué vesSignificado probableQué hacer
Creator plan requiredElegibilidad o capacidad no activa.Revisa Facturación → Plan Creator; el borrador Paper privado puede seguir disponible.
Current strategy limit reachedNo queda capacidad privada.Revisa uso, archiva solo si corresponde o revisa el plan.
Condition groups incompleteGrupo, regla, operador, umbral, timeframe o entrada inválidos.Abre Form o JSON y repara la ruta indicada.
Unsupported metricLa clave no está en el catálogo.Usa una métrica compatible y vuelve a probar.
Partner strategy rejectedLa compañera falta, no es propia, es inválida o excede límite.Selecciona al menos una estrategia elegible del mismo autor.
Apply or restore JSON changesHay texto JSON sin aplicar.Corrige y aplica, o restaura el borrador.
Fresh historical test requiredLa definición nueva no produjo snapshot de envío.Resuelve y vuelve a enviar para probar la última versión.
Release notes requiredFalta contexto de versión.Explica cambio, conducta esperada y puntos materiales.
Awaiting review / Draft lockedModeración revisa la versión.Espera; no crees envíos duplicados.
Pocos o ningún cierreReglas restrictivas, historial corto o mercado inactivo.Lee ventana y supuestos; simplifica una condición u observa más en Paper.

Una rutina cuidadosa para creadores

  1. Declara la hipótesis

    Escribe qué esperas y qué condiciones la desafiarían.

  2. Define mercado y tiempo primero

    Haz coherentes universo, historial, timeframe y ritmo antes de añadir complejidad.

  3. Define entrada y tamaño

    Conoce qué califica y cuánta exposición puede crear.

  4. Define cada salida

    Revisa juntos stop, permanencia, ganancia, trailing, señal, cooldown y bloqueo.

  5. Previsualiza para encontrar errores

    Busca supuestos rotos; no selecciones solo la configuración más favorable.

  6. Observa en Paper

    Sigue candidatos, inactividad, posiciones, decisiones y registros completos.

  7. Documenta la versión

    Registra cambio, efecto, ventana, límites y consecuencia para clientes.

  8. Envía y mantén

    Respeta Moderación, elección del suscriptor, etiquetas, informes y retiro.

Qué leer después

¿Fue útil esta página?Enviar comentario