Con el Signal Bot de CoinW, puedes convertir tus estrategias de TradingView (TV) en órdenes automatizadas en vivo que operan las 24 horas, los 7 días de la semana.
Esta guía está pensada para quienes usan estrategias PineScript™ (Scripts de estrategia). Aquí te explicamos cómo configurar los mensajes de alerta en términos simples, para que puedas seguirla aunque no tengas experiencia en programación.
Primero lo primero: ¿usas una Strategy o un Indicator?
Antes de configurar, confirma qué tipo de script estás ejecutando en TradingView:
Strategy: El código empieza con strategy(...) o incluye comandos como strategy.entry. Además de generar señales de compra y venta en el gráfico, permite hacer backtests y el propio script calcula automáticamente el tamaño de posición para cada operación. (Esta guía es para usuarios de Strategy).
Indicator: El código empieza con indicator(...). It is used only for chart analysis and drawing lines or alerts, and does not include position sizing calculations. (Si usas un Indicator, por ahora la plataforma no admite trading basado en indicadores).
Paso 1: Copia la plantilla del mensaje de alerta
Para comenzar, al crear una alerta en TradingView copia el siguiente código JSON y pégalo en el campo "Message".
Importante: No modifiques las llaves {} ni las comillas dobles "". Tampoco elimines las comas al final de cada línea.
Paso 2: ¿Qué modificas y qué dejas igual?
Los valores entre {{ }} son variables dinámicas (placeholders) estándar de TradingView. Cuando se dispara una señal, TV los completa automáticamente con datos reales del mercado. No los modifiques.
Detalle de cada parámetro del mensaje de alerta
1. Mensaje de alerta – id
id – Identificador de la orden
{{strategy.order.id}} – Devuelve el ID de la orden ejecutada (el texto usado como primer parámetro en la función que genera la orden: strategy.entry, strategy.exit, o strategy.order).
2. Mensaje de alerta – action
Action – "Buy" o "Sell"?
{{strategy.order.action}} – Devuelve la cadena "buy" o "sell" según la orden ejecutada.
3. Mensaje de alerta – marketPosition
marketPosition – Estado actual de la posición (al momento de ejecutar la orden)
{{strategy.market_position}} – Devuelve la posición actual de la estrategia como texto: "long", "flat", o "short".
4. Mensaje de alerta – prevMarketPosition
prevMarketPosition – Estado anterior de la posición (antes de que se ejecute la orden)
{{strategy.prev_market_position}} – Devuelve la posición actual de la estrategia como texto: "long", "flat", o "short".
5. Mensaje de alerta – instrument
ticker – valor de placeholder de TradingView
Un “placeholder estándar” es un texto dentro del mensaje de alerta que se encuentra entre dobles llaves.
{{ticker}} devuelve el símbolo del gráfico en TradingView que generó la alerta.
Ejemplo: "BTCUSDT.P", "ETHUSDT.P".
6. Mensaje de alerta – signalToken
Código de la señal – Autenticación de la señal. Este código verifica que las solicitudes entrantes son legítimas y autorizadas. Cuando creas una nueva señal en CoinW, el sistema genera este código automáticamente. Cópialo y pégalo en el mensaje de alerta de TradingView.
Paso 3: Cómo configurar el tamaño de posición y el modo de capitalización (la parte clave)
investmentType y amount son los parámetros más importantes. Determinan cuánto dinero usa el bot en cada operación cuando se dispara una señal.
Según los estilos de trading más comunes, hay tres modos de configuración:
Modo 1: Sincronizar completamente con el tamaño de posición de TradingView
En este modo, el bot delega completamente el cálculo del tamaño de posición al script de TradingView. El script calcula la cantidad de monedas o contratos a comprar en cada operación, y el bot de CoinW la replica exactamente.
Configuración:
"investmentType": "base" (significa que las órdenes se ejecutan según la cantidad de la moneda base)
"amount": "{{strategy.order.contracts}}" (TradingView completa automáticamente la cantidad calculada de la orden)
¿Capitaliza las ganancias? Depende de cómo esté programado tu script en TV. El bot en vivo replica exactamente la misma lógica.
Compatibilidad con uno o varios símbolos: Este modo funciona perfectamente con uno o varios símbolos. TV calcula la cantidad para cada activo según su precio. Por ejemplo, con 1,000 USDT, TV puede calcular 0.01 BTC o cientos de miles de DOGE. Es el modo más seguro para estrategias multi-símbolo. Sin embargo, el margen depende del nivel de apalancamiento que utilices. Por ejemplo, entre 3x y 20x, ¿cómo se calcula el margen para diferentes activos?
Un error frecuente entre principiantes: Cuando usas este modo, la instrucción que TradingView envía a CoinW indica únicamente la cantidad de monedas a comprar. ¿Cuánto USDT se descuenta de tu cuenta como margen? Depende del apalancamiento que hayas configurado en CoinW.
Fórmula: Margen real = (Cantidad de monedas × Precio al momento de la señal) ÷ Tu apalancamiento
Ejemplo práctico: Supón que BTC está en 60,000 USDT. Tu estrategia en TV envía una señal de posición larga y calcula automáticamente 0.1 BTC. El valor total de esa posición es 0.1 × 60,000 = 6,000 USDT. ¿Cuántos fondos disponibles necesitas en CoinW para ejecutar esa señal?
Con apalancamiento bajo (ej: 3x): Tu margen real = 6,000 ÷ 3 = 2,000 USDT. Si tu cuenta de futuros tiene menos de 2,000 USDT disponibles, el bot reportará "margen insuficiente" y perderá la señal.
Con apalancamiento alto (ej: 20x):Tu margen real = 6,000 ÷ 20 = 300 USDT. Con solo 300 USDT de margen puedes abrir la posición de 0.1 BTC. Requiere menos capital, pero ten en cuenta el riesgo de liquidación con apalancamiento alto.
Modo 2: Monto fijo por operación
Cada vez que se dispara una señal, el bot usa siempre el mismo monto en USDT como margen, sin importar cuánto haya crecido tu cuenta. Las ganancias quedan en la cuenta, lo que ayuda a mantener el riesgo por operación bajo control.
Configuración (ejemplo: 50 USDT por operación):
"investmentType": "margin" (usa un margen fijo)
"amount": "50" (define un monto específico, en este caso 50 USDT)
¿Capitaliza las ganancias? No. La primera operación usa 50 USDT y, aunque tu cuenta se duplique, la siguiente también usará 50 USDT.
Compatibilidad con uno o varios símbolos: Compatible con ambos. Sin importar si la señal viene de BTC o de SHIB, siempre se usarán 50 USDT para abrir la posición. No tienes que preocuparte por diferencias de precio entre activos.
Modo 3: Porcentaje del saldo disponible
Cada vez que se dispara una señal, el bot calcula automáticamente tu saldo disponible en la cuenta de futuros de CoinW y usa un porcentaje fijo como margen.
Configuración (ejemplo: 10% de los fondos disponibles por operación):
"investmentType": "percentage_balance" (significa usar un porcentaje del saldo disponible)
"amount": "10" (ingresa un número entre 0.01 y 100; el 10 representa el 10%)
¿Capitaliza las ganancias? Sí, automáticamente. Si empiezas con 1,000 USDT, la primera operación usa 100 USDT. Si tu cuenta crece a 2,000 USDT, la siguiente operación usará automáticamente 200 USDT, aprovechando el efecto compuesto. Si tienes pérdidas, el monto por operación baja también, lo que ayuda a reducir el riesgo de liquidación.
Compatibilidad con uno o varios símbolos: Excelente para estrategias con un solo símbolo. Úsalo con precaución en estrategias multi-símbolo. Si lo haces, configura un porcentaje bajo (como 2%). De lo contrario, en condiciones extremas de mercado donde varios símbolos disparan señales al mismo tiempo, tus fondos disponibles podrían agotarse y algunas señales no se ejecutarían.
Consejo para evitar errores: Si estás ejecutando estrategias multi-símbolo, nunca configures investmentType como base con un número fijo en amount (por ejemplo, "amount": "10"). Comprar 10 BTC requiere cientos de miles de USDT, mientras que comprar 10 SHIB puede ni siquiera alcanzar el mínimo de la orden. Esto generará errores constantemente.
Aviso de seguridad: Tu signalToken es como la contraseña de tu trading en vivo, guárdalo con cuidado. No compartas capturas de pantalla que lo muestren en grupos públicos (WhatsApp, Telegram, etc.). Si alguien lo obtiene, puede enviar señales maliciosas y tomar control de tu cuenta. Si sospechas que tu signalToken fue comprometido, elimina el bot en CoinW de inmediato y genera uno nuevo desde cero.
Con el Signal Bot de CoinW, puedes convertir tus estrategias de TradingView (TV) en órdenes automatizadas en vivo que operan las 24 horas, los 7 días de la semana.
Esta guía está pensada para quienes usan estrategias PineScript™ (Scripts de estrategia). Aquí te explicamos cómo configurar los mensajes de alerta en términos simples, para que puedas seguirla aunque no tengas experiencia en programación.
Primero lo primero: ¿usas una Strategy o un Indicator?
Antes de configurar, confirma qué tipo de script estás ejecutando en TradingView:
Strategy: El código empieza con strategy(...) o incluye comandos como strategy.entry. Además de generar señales de compra y venta en el gráfico, permite hacer backtests y el propio script calcula automáticamente el tamaño de posición para cada operación. (Esta guía es para usuarios de Strategy).
Indicator: El código empieza con indicator(...). It is used only for chart analysis and drawing lines or alerts, and does not include position sizing calculations. (Si usas un Indicator, por ahora la plataforma no admite trading basado en indicadores).
Paso 1: Copia la plantilla del mensaje de alerta
Para comenzar, al crear una alerta en TradingView copia el siguiente código JSON y pégalo en el campo "Message".
Importante: No modifiques las llaves {} ni las comillas dobles "". Tampoco elimines las comas al final de cada línea.
Paso 2: ¿Qué modificas y qué dejas igual?
Los valores entre {{ }} son variables dinámicas (placeholders) estándar de TradingView. Cuando se dispara una señal, TV los completa automáticamente con datos reales del mercado. No los modifiques.
Detalle de cada parámetro del mensaje de alerta
1. Mensaje de alerta – id
id – Identificador de la orden
{{strategy.order.id}} – Devuelve el ID de la orden ejecutada (el texto usado como primer parámetro en la función que genera la orden: strategy.entry, strategy.exit, o strategy.order).
2. Mensaje de alerta – action
Action – "Buy" o "Sell"?
{{strategy.order.action}} – Devuelve la cadena "buy" o "sell" según la orden ejecutada.
3. Mensaje de alerta – marketPosition
marketPosition – Estado actual de la posición (al momento de ejecutar la orden)
{{strategy.market_position}} – Devuelve la posición actual de la estrategia como texto: "long", "flat", o "short".
4. Mensaje de alerta – prevMarketPosition
prevMarketPosition – Estado anterior de la posición (antes de que se ejecute la orden)
{{strategy.prev_market_position}} – Devuelve la posición actual de la estrategia como texto: "long", "flat", o "short".
5. Mensaje de alerta – instrument
ticker – valor de placeholder de TradingView
Un “placeholder estándar” es un texto dentro del mensaje de alerta que se encuentra entre dobles llaves.
{{ticker}} devuelve el símbolo del gráfico en TradingView que generó la alerta.
Ejemplo: "BTCUSDT.P", "ETHUSDT.P".
6. Mensaje de alerta – signalToken
Código de la señal – Autenticación de la señal. Este código verifica que las solicitudes entrantes son legítimas y autorizadas. Cuando creas una nueva señal en CoinW, el sistema genera este código automáticamente. Cópialo y pégalo en el mensaje de alerta de TradingView.
Paso 3: Cómo configurar el tamaño de posición y el modo de capitalización (la parte clave)
investmentType y amount son los parámetros más importantes. Determinan cuánto dinero usa el bot en cada operación cuando se dispara una señal.
Según los estilos de trading más comunes, hay tres modos de configuración:
Modo 1: Sincronizar completamente con el tamaño de posición de TradingView
En este modo, el bot delega completamente el cálculo del tamaño de posición al script de TradingView. El script calcula la cantidad de monedas o contratos a comprar en cada operación, y el bot de CoinW la replica exactamente.
Configuración:
"investmentType": "base" (significa que las órdenes se ejecutan según la cantidad de la moneda base)
"amount": "{{strategy.order.contracts}}" (TradingView completa automáticamente la cantidad calculada de la orden)
¿Capitaliza las ganancias? Depende de cómo esté programado tu script en TV. El bot en vivo replica exactamente la misma lógica.
Compatibilidad con uno o varios símbolos: Este modo funciona perfectamente con uno o varios símbolos. TV calcula la cantidad para cada activo según su precio. Por ejemplo, con 1,000 USDT, TV puede calcular 0.01 BTC o cientos de miles de DOGE. Es el modo más seguro para estrategias multi-símbolo. Sin embargo, el margen depende del nivel de apalancamiento que utilices. Por ejemplo, entre 3x y 20x, ¿cómo se calcula el margen para diferentes activos?
Un error frecuente entre principiantes: Cuando usas este modo, la instrucción que TradingView envía a CoinW indica únicamente la cantidad de monedas a comprar. ¿Cuánto USDT se descuenta de tu cuenta como margen? Depende del apalancamiento que hayas configurado en CoinW.
Fórmula: Margen real = (Cantidad de monedas × Precio al momento de la señal) ÷ Tu apalancamiento
Ejemplo práctico: Supón que BTC está en 60,000 USDT. Tu estrategia en TV envía una señal de posición larga y calcula automáticamente 0.1 BTC. El valor total de esa posición es 0.1 × 60,000 = 6,000 USDT. ¿Cuántos fondos disponibles necesitas en CoinW para ejecutar esa señal?
Con apalancamiento bajo (ej: 3x): Tu margen real = 6,000 ÷ 3 = 2,000 USDT. Si tu cuenta de futuros tiene menos de 2,000 USDT disponibles, el bot reportará "margen insuficiente" y perderá la señal.
Con apalancamiento alto (ej: 20x):Tu margen real = 6,000 ÷ 20 = 300 USDT. Con solo 300 USDT de margen puedes abrir la posición de 0.1 BTC. Requiere menos capital, pero ten en cuenta el riesgo de liquidación con apalancamiento alto.
Modo 2: Monto fijo por operación
Cada vez que se dispara una señal, el bot usa siempre el mismo monto en USDT como margen, sin importar cuánto haya crecido tu cuenta. Las ganancias quedan en la cuenta, lo que ayuda a mantener el riesgo por operación bajo control.
Configuración (ejemplo: 50 USDT por operación):
"investmentType": "margin" (usa un margen fijo)
"amount": "50" (define un monto específico, en este caso 50 USDT)
¿Capitaliza las ganancias? No. La primera operación usa 50 USDT y, aunque tu cuenta se duplique, la siguiente también usará 50 USDT.
Compatibilidad con uno o varios símbolos: Compatible con ambos. Sin importar si la señal viene de BTC o de SHIB, siempre se usarán 50 USDT para abrir la posición. No tienes que preocuparte por diferencias de precio entre activos.
Modo 3: Porcentaje del saldo disponible
Cada vez que se dispara una señal, el bot calcula automáticamente tu saldo disponible en la cuenta de futuros de CoinW y usa un porcentaje fijo como margen.
Configuración (ejemplo: 10% de los fondos disponibles por operación):
"investmentType": "percentage_balance" (significa usar un porcentaje del saldo disponible)
"amount": "10" (ingresa un número entre 0.01 y 100; el 10 representa el 10%)
¿Capitaliza las ganancias? Sí, automáticamente. Si empiezas con 1,000 USDT, la primera operación usa 100 USDT. Si tu cuenta crece a 2,000 USDT, la siguiente operación usará automáticamente 200 USDT, aprovechando el efecto compuesto. Si tienes pérdidas, el monto por operación baja también, lo que ayuda a reducir el riesgo de liquidación.
Compatibilidad con uno o varios símbolos: Excelente para estrategias con un solo símbolo. Úsalo con precaución en estrategias multi-símbolo. Si lo haces, configura un porcentaje bajo (como 2%). De lo contrario, en condiciones extremas de mercado donde varios símbolos disparan señales al mismo tiempo, tus fondos disponibles podrían agotarse y algunas señales no se ejecutarían.
Consejo para evitar errores: Si estás ejecutando estrategias multi-símbolo, nunca configures investmentType como base con un número fijo en amount (por ejemplo, "amount": "10"). Comprar 10 BTC requiere cientos de miles de USDT, mientras que comprar 10 SHIB puede ni siquiera alcanzar el mínimo de la orden. Esto generará errores constantemente.
Aviso de seguridad: Tu signalToken es como la contraseña de tu trading en vivo, guárdalo con cuidado. No compartas capturas de pantalla que lo muestren en grupos públicos (WhatsApp, Telegram, etc.). Si alguien lo obtiene, puede enviar señales maliciosas y tomar control de tu cuenta. Si sospechas que tu signalToken fue comprometido, elimina el bot en CoinW de inmediato y genera uno nuevo desde cero.