Guía de configuración y manual
Silver Edge Engine — referencia de parámetros, configuración de alertas y guía de trading en vivo.
Inicio rápido — 7 pasos
- Abra el gráfico correcto en TradingView (p. ej. SUIUSDT Perpetual, H2, Bitget).
- Cargue Silver Edge Engine — DEMO (gratuito) o la versión completa y abra los ajustes.
- Seleccione su Asset Preset (p. ej. “SUI H2”). Todos los parámetros se configuran automáticamente.
- Establezca Trade Mode: Realtime only para operar en vivo.
- Introduzca sus 4 códigos Webhook de WunderTrading en la sección Bot/Webhook.
- Haga clic en el icono del reloj → “Añadir alerta” → “alert() function calls only”.
- Pegue su URL de Webhook de WunderTrading → Expiración: sin límite → Guardar.
○ Asset Preset
El menú desplegable de preajuste es el control principal. Seleccionar un preajuste carga un conjunto completo de parámetros backtestados. Todos los campos manuales se ignoran cuando un preajuste está activo.
| Preset | Timeframe | |
|---|---|---|
| SUI H2 | H2 | |
| 1000SATS H1 | H1 | |
| ETH H2 | H2 | |
| BRETT H2 | H2 | |
| ZEC H2 | H2 | |
| XAG H2 | H2 | |
| BTC H2 | H2 | |
| BTC H1 | H1 | |
| RIVER H1 | H1 | |
| RIVER H2 | H2 | |
| NEAR H2 | H2 | |
| NEAR H3 | H3 | |
| DOGE H2 | H2 | |
| DOGE H4 | H4 | |
| PEPE H2 | H2 | |
| PEPE H6 | H6 | |
| SIREN M10 | M10 (Long Only) | |
| SIREN H1 | H1 (Long Only) | |
| Manual | Todos los campos se usan directamente | |
○ Parámetros de estrategia (solo modo Manual)
Estos campos están activos solo cuando Preset = Manual. Con cualquier otro preajuste, estos valores se reemplazan automáticamente.
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| Channel Length | 20 | Periodo de retrospectiva del motor de señales |
| Stop Loss % | 5.0 | Pérdida máxima por operación, medida desde el precio de entrada |
| Take Profit % | 12.0 | Objetivo de beneficio, medido desde el precio de entrada |
| Trail % | 3.0 | Distancia del trailing stop desde el punto más alto/bajo desde la entrada |
| Allow Long | On | Habilitar entradas long |
| Allow Short | On | Habilitar entradas short |
○ Dynamic Sizing (solo modo Manual)
Dimensionamiento opcional que escala el tamaño según rachas recientes de ganancias/pérdidas. Habilitado por defecto en los preajustes ZEC y XAG.
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| Dynamic Sizing active | Off | Activar dimensionamiento por racha |
| Base Size USDT | 500 | Tamaño inicial de operación. Punto de reinicio tras rachas. |
| Win Scale % | 10 | Incremento por ganancia consecutiva (compuesto) |
| Max Win Scales | 3 | Límite de escalados consecutivos |
| Loss Reduce % | 15 | Reducción tras pérdidas consecutivas |
Los presets extendidos incluyen parámetros de dimensionamiento dinámico optimizados. Tras cualquier pérdida después de una racha ganadora, el tamaño se reinicia al base.
○ Customer Override (Full version only)
La capa de personalización le permite modificar los parámetros del preset sin cambiar al modo Manual. Cuando Override está DESACTIVADO, los valores del preset se aplican sin cambios. Cuando Override está ACTIVADO, sus valores personalizados reemplazan los del preset.
| Parámetro | Descripción |
|---|---|
| Override Preset | Interruptor principal. OFF = se aplican los valores del preset. ON = se aplican los valores personalizados. |
| SL % | Porcentaje personalizado de Stop Loss |
| TP % | Porcentaje personalizado de Take Profit |
| Trail % | Porcentaje de activación personalizado del Trailing Stop |
| Trail Execute % | Distancia de ejecución personalizada del Trailing Stop desde el máximo |
| Allow Long | Habilitar/deshabilitar entradas long |
| Allow Short | Habilitar/deshabilitar entradas short |
La etiqueta informativa en el gráfico muestra los valores activos y muestra “✐ OVERRIDE” cuando la personalización está activa. Esta función no está disponible en la versión DEMO.
○ Lógica de salida — Cómo se cierran las operaciones
Cada operación tiene tres mecanismos de salida simultáneos. El primero en activarse cierra la posición.
| Tipo de salida | Activador | Example (SL 5%, TP 12%, Trail 3%) |
|---|---|---|
| Stop Loss | El precio retrocede SL% desde la entrada | Entrada long en 1.00 → stop en 0.95 |
| Take Profit | El precio alcanza TP% desde la entrada | Entrada long en 1.00 → TP en 1.12 |
| Trailing Stop | El precio retrocede Trail% desde el máximo | Pico en 1.08 → trail se activa en 1.0476 |
En trading en vivo, WunderTrading gestiona todas las salidas (SL/TP/Trail) directamente en Bitget. Los parámetros de salida se envían automáticamente en el payload de entrada. En modo backtest, strategy.exit() simula el mismo comportamiento localmente.
○ Configuración Bot / Webhook
| Parámetro | Descripción |
|---|---|
| CODE: Enter Long | Su código Webhook Enter Long de WunderTrading |
| CODE: Enter Short | Su código Webhook Enter Short de WunderTrading |
| CODE: Exit Long | Su código Webhook Exit Long de WunderTrading |
| CODE: Exit Short | Su código Webhook Exit Short de WunderTrading |
| WT Leverage | Apalancamiento enviado a Bitget (por defecto: 4). No simulado en backtest. |
○ Configuración de modo
⚠ Trade Mode — Crítico para trading en vivo
Si lo deja en “Backtest+Realtime”, TradingView recalculará cientos de operaciones históricas con cada recarga. Esto causa señales fantasma, etiquetas parpadeantes y puede activar órdenes de cierre no deseadas para posiciones que solo existen en el backtest — no en Bitget. El valor por defecto en la versión completa ya está configurado como “Realtime only”.
| Configuración | Cuándo usar | Efecto |
|---|---|---|
| Backtest+Realtime | Solo backtest (DEMO) | Opera en barras históricas + en vivo. Muestra la curva de capital completa. No seguro para bots en vivo. |
| Realtime only ✔ | Trading en vivo (requerido) | Opera solo en barras en vivo. Sin recalculación histórica. Las posiciones fantasma del backtest se cierran automáticamente en la primera barra en vivo. |
Cómo cambiar: En TradingView, haga clic en el nombre de la estrategia → Configuración (icono de engranaje) → pestaña “Inputs” → desplácese hasta “Mode” → configure Trade Mode en “Realtime only”. Guardar. Hágalo antes de crear la alerta.
Force Proof (Pipeline Test)
Test de pipeline: cuando está activado, el motor abre una operación y la cierra en la siguiente barra. Se usa para verificar la cadena de señales completa (TradingView → Webhook → WunderTrading → Bitget) antes de operar en vivo. Desactive tras la prueba exitosa.
○ Chart Visuals
La estrategia dibuja ayudas visuales directamente en el gráfico para supervisar posiciones de un vistazo. Todos los elementos visuales son puramente aditivos — nunca afectan la lógica de operación, las señales ni la ejecución del webhook.
| Element | Descripción |
|---|---|
| Signal Channel | Línea cian superior / naranja inferior con relleno azul — muestra el canal de ruptura |
| ▲ Entry Marker | Triángulo verde (Long) debajo de la barra, triángulo magenta (Short) encima |
| ✕ Exit Marker | Cruz roja (Long Exit) encima de la barra, cruz naranja (Short Exit) debajo |
| SL / TP Lines | Línea roja = Stop Loss, línea verde = Take Profit. Con precio. Visibles solo con posición abierta. |
| Fondo de posición | Sombreado verde sutil (Long) o rojo (Short) de fondo durante una operación |
| Position Size | Monto en USDT debajo/encima del marcador de entrada (solo modo Realtime) |
Los tres elementos visuales se pueden activar/desactivar independientemente en el “⑦ Chart Visuals” input group:
| Toggle | Predeterminado | Efecto |
|---|---|---|
| Marcadores Entrada/Salida | On | Mostrar/ocultar marcadores ▲▼ y ✕ + etiqueta de tamaño de posición |
| SL/TP Lines | On | Mostrar/ocultar líneas de stop loss y take profit con etiquetas de precio |
| Fondo de posición | On | Mostrar/ocultar fondo coloreado durante posiciones abiertas |
TradingView muestra sus propias etiquetas “Long”/“Short Exit” por defecto. Se superponen con los marcadores personalizados y causan desorden visual.
Para desactivar: Clic derecho en el gráfico → Configuración → pestaña “Trading” → desmarque “Mostrar órdenes en el gráfico”. Es una configuración única que persiste por diseño de gráfico.
Configuración visual recomendada
| Scenario | Entry/Exit | SL/TP | Background |
|---|---|---|---|
| Monitoreo en vivo | On | On | On |
| Gráfico limpio (solo señales) | On | Off | Off |
| Mínimo (sin superposiciones) | Off | Off | Off |
Para cambiar: Haga clic en el nombre de la estrategia en el gráfico → Configuración (icono de engranaje) → Inputs → desplácese hasta "⑦ Chart Visuals". Los cambios surten efecto inmediatamente.
Configuración de alertas — paso a paso
- Abra el gráfico correcto: p. ej. SUIUSDT Perpetual, H2 en Bitget.
- Cargue Silver Edge Engine — DEMO (gratuito) o la versión completa. Seleccione su Preset. Configure Trade Mode: Realtime only.
- Introduzca sus 4 códigos Webhook de WunderTrading.
- Haga clic en el icono del reloj (barra superior) → “Añadir alerta”.
- Condición: Silver Edge Engine → “alert() function calls only”.
- Pegue su URL de Webhook de WunderTrading.
- Expiración: Sin límite (sin fecha de vencimiento).
- Guardar → el icono de alerta se pone verde = activa.
alert().Configuración del exchange — paso a paso
Esta guía usa Bitget como exchange de referencia. El sistema funciona con cualquier exchange que soporte futuros perpetuos USDT y ejecución basada en webhooks (Bybit, OKX, Binance, etc.).
1. Crear una subcuenta (recomendado)
En Bitget: Perfil → Subcuentas → Crear subcuenta. Use una subcuenta por bot de trading (p. ej. "SE-SUI-H2"). Esto aísla el capital y el riesgo de cada activo.
2. Generar una clave API
En la subcuenta: Gestión de API → Crear clave API. Nómbrela claramente (p. ej. "SE-Live-SUI"). Active el permiso de Futures Trading. Deje la lista blanca de IP vacía (requerido para WunderTrading). Guarde API Key, Secret Key y Passphrase de forma segura.
3. Configurar el modo de posición
En la configuración de Bitget Futures, establezca el modo de posición en Single Mode (no Hedge Mode). Esto permite que la estrategia cambie de Long a Short en un solo paso.
El modo de posición debe configurarse en One-Way en cada subcuenta por separado y para cada par de trading. La configuración de la cuenta principal no se hereda. Si omite esto, WunderTrading mostrará un error de “trading mode” y las operaciones fallarán silenciosamente.
4. Establecer el modo de margen en Isolated
Establezca el modo de margen en Isolated (no Cross). Esto limita el riesgo al margen asignado a cada posición individual. En modo Cross, una sola operación perdedora podría afectar todas las posiciones.
5. Establecer el apalancamiento
Elija su apalancamiento según su tolerancia al riesgo. Nuestros backtests usan 4×. El tamaño de operación WT es el margen — multiplicado por su apalancamiento da el tamaño real de la posición. Ejemplo: 500 USDT de margen × 4× = 2.000 USDT de posición. Tanto beneficios como pérdidas escalan con el apalancamiento. Mayor apalancamiento = precio de liquidación más cercano — asegúrese de que su Stop Loss se active antes de la liquidación.
6. Conectar a WunderTrading
- En WunderTrading: My Exchanges → Add Exchange → seleccione Bitget Futures.
- Introduzca su API Key, Secret Key y Passphrase.
- Cree un Signal Bot: seleccione el exchange, par (p. ej. SUIUSDT) y timeframe.
- Copie los 4 códigos webhook (Enter Long, Enter Short, Exit Long, Exit Short).
- Péguelos en la configuración Bot/Webhook de la estrategia en TradingView.
6a. Modo de bot WunderTrading
Hay dos formas de configurar su bot de WunderTrading:
| JSON Mode (Simple) | Form Settings Mode (Avanzado) |
|---|---|
| SL, TP y Trailing Stop se envían automáticamente en el payload de la señal. No se necesita configuración manual en WunderTrading. | Los parámetros de salida se configuran directamente en el panel del bot de WunderTrading. Activa Move to Breakeven — una capa adicional de protección de beneficios. |
| Configuración más rápida — pegue los códigos, configure el webhook, listo. | Requiere introducir los valores SL, TP, Trail y BE de la tabla de presets. |
| Recomendado para: configuración rápida, principiantes. | Recomendado para: traders experimentados que desean máximo rendimiento. |
⚙ Form Settings — Preset Values for WunderTrading
Introduzca estos valores en el panel del bot de WunderTrading en modo Form Settings. Los valores coinciden con los presets integrados.
| Preset | SL % | TP % | Trail Trigger % | Trail Stop % | BE Activ. % | BE Exec. % |
|---|---|---|---|---|---|---|
| SUI H2 | 5.0 | 12 | 3.0 | 0.9 | 2.5 | 0 |
| 1000SATS H1 | 5.0 | 12 | 3.0 | 0.9 | 2.5 | 0 |
| ETH H2 | 5.0 | 12 | 3.0 | 0.9 | 2.5 | 0 |
| BRETT H2 | 5.0 | 12 | 3.0 | 0.9 | 3.0 | 0 |
| ZEC H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| XAG H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| BTC H2 | 4.6 | 15 | 3.2 | 0.96 | 2.5 | 0 |
| BTC H1 | 4.6 | 15 | 3.2 | 0.96 | 2.5 | 0 |
| RIVER H1 | 4.6 | 15 | 2.0 | 1.5 | 1.5 | 0 |
| RIVER H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| NEAR H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| NEAR H3 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| DOGE H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| DOGE H4 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| PEPE H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| PEPE H6 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| SIREN M10 | 4.6 | 15 | 3.2 | 0.96 | — | — |
| SIREN H1 | 4.6 | 15 | 3.2 | 0.96 | — | — |
BE Exec. = 0% significa que el Stop Loss se mueve al precio exacto de entrada. SIREN no usa Breakeven (deje los campos BE vacíos).
7. Verificar la pipeline
Active Force Proof en los ajustes de la estrategia. Esto abre una operación de prueba y la cierra en la siguiente barra. Verifique que la operación aparezca en Bitget. Desactive Force Proof tras la prueba.
Preguntas frecuentes
El bot no opera — ¿por qué?
El motor solo abre una operación cuando ocurre una ruptura confirmada. Entre señales, el bot espera. Esto es normal. Las operaciones tienden a concentrarse alrededor de eventos de volatilidad. Evalúe el rendimiento durante semanas o meses, no días individuales.
¿Con qué frecuencia opera el bot?
La frecuencia de operaciones depende del activo y el timeframe. Ejemplo: SUI H2 generó ~215 operaciones en 1 año de backtesting. Algunas semanas tendrán múltiples operaciones, otras ninguna. Comportamiento esperado.
¿Por qué el backtest difiere del trading en vivo?
Tres factores: (1) el apalancamiento no se simula en el backtest (limitación de TV), (2) las tasas de financiamiento (~0,01–0,03% por 8h con 4×) no están incluidas, (3) la latencia de WunderTrading de 1–2s puede causar pequeñas diferencias. Las tasas de éxito y retornos en vivo pueden ser menores. La estrategia usa process_orders_on_close=true y bar_magnifier=false para el backtest más realista posible.
¿Debería usar un apalancamiento mayor?
4× es el punto de partida recomendado. Con mayor apalancamiento, un movimiento brusco dentro de la barra puede causar liquidación antes de que la barra cierre y el stop se active. Después de 90 días en vivo, reevalúe con datos reales de drawdown.
¿Qué es el ghost position fix?
Al cambiar de Backtest+Realtime a Realtime only, puede haber una posición abierta del backtest que no existe en Bitget. El motor la detecta y la cierra silenciosamente en la primera barra en vivo. No se necesita intervención manual.
¿Puedo usar otro exchange?
Sí. El sistema funciona con cualquier exchange que ofrezca futuros perpetuos USDT. Necesita una plataforma compatible con webhooks (WunderTrading, 3Commas, Cornix o similar) para conectar las alertas de TradingView. El proceso es el mismo — solo difiere el paso de conexión API.
Veo una advertencia amarilla sobre “calc_on_every_tick” en el Pine Editor. ¿Es un problema?
No. Esta advertencia es inofensiva. Aparece porque la etiqueta informativa se actualiza en cada tick para visualización. No afecta la generación de señales, la lógica de entrada/salida ni los resultados del backtest. Puede ignorarla.
¿Funciona con 3Commas?
Sí. Cree un Signal Bot en 3Commas, configure los códigos webhook y péguelos en la configuración de la estrategia. El formato es compatible. Consulte la documentación de 3Commas para la configuración del exchange.
¿Qué apalancamiento debo usar?
Nuestros backtests usan 4× como referencia pero no simulan el apalancamiento (limitación de TradingView). En vivo, el tamaño WT Trade es su margen. Margen × apalancamiento = tamaño real. Ejemplo: 500 USDT × 4× = 2.000 USDT. El P&L en vivo es aprox. 4× las cifras del backtest. Mayor apalancamiento acerca el precio de liquidación. Asegúrese de tener suficiente capital de reserva.
I get a “trading mode” error — what’s wrong?
Las subcuentas de Bitget no heredan configuraciones de la cuenta principal. Debe configurar el modo de posición en One-Way en cada subcuenta por separado, para cada par. Vaya a Bitget → Futures → Settings → Position Mode → One-Way.
I closed a trade manually on Bitget — what now?
Si cierra una posición directamente en Bitget, WunderTrading sigue creyendo que está abierta. Vaya a WunderTrading → Positions → Live, busque la posición y haga clic en el icono X. De lo contrario, la siguiente señal puede ser ignorada. WunderTrading puede mostrar “FAILED” al eliminar — esto es normal.
¿Cómo cambio el tamaño de operación en vivo?
En los ajustes de la estrategia bajo ‹5› Bot / Webhook, configure WT Trade Size (USDT) al monto deseado (por defecto: 500). Esto controla el tamaño de posición enviado a WunderTrading y es independiente del dimensionamiento del backtest.
Configuración de backtest (TradingView Strategy Properties)
| Propiedad | Valor | Por qué |
|---|---|---|
| Initial Capital | 3,000 USDT | Coincide con el capital previsto del bot |
| Default Qty | 500 (Cash) | 500 USDT por operación (reemplazado por el script) |
| Commission | 0.06% | Comisión taker Bitget Perpetual |
| Slippage | 2 ticks | Supuesto conservador de ejecución |
| Pyramiding | 1 | Una posición a la vez |
Estos valores están configurados en el encabezado strategy(). No necesita cambiarlos en TradingView Properties a menos que ejecute pruebas personalizadas.