Cómo configurar un bot de trading de OKX con señales con TradingView
Con el lanzamiento del bot de señales, el usuario de TradingView y los proveedores de señales ahora pueden publicar y configurar un bot de señales con sus señales de TradingView. Sigue la guía paso a paso a continuación para comenzar a operar con señales en OKX.
Consulta la sección Especificaciones de los mensajes de alerta para acceder a una guía completa sobre estos mensajes.
Si tienes algún problema, consulta la guía de preguntas frecuentes. Este recurso está diseñado para ayudarte a resolver cualquier problema que pueda encontrar al usar el producto.
Paso 1: Acceder al bot de señales
Inicia sesión a tu cuenta de OKX, navega hasta Trade -> Bots de trading -> Mercado.
![step-en-1](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2KTjYgrZUKp3hUUT80QpaP/a6905b496dd52712abbf9455a7081b43/step-en-1.png)
A continuación, selecciona la subpestaña Bot de señales y "Crear".
![step-en-2](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6kaaaOZygG29aqvNtmv6WL/fb2f27444e6b588ba992816aedeb96c1/step-en-2.png)
Paso 2: crea tu señal
Encontrarás un botón para crear tu señal personalizada. Selecciona "Agregar señal personalizada" para comenzar.
![step-en-3](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/50PMq5gCISc63ii1738LOp/65646cc7d2a54403d588706e86f94d0a/step-en-3.png)
Hemos simplificado la experiencia para ayudar a nuestros usuarios a configurar rápidamente sus señales de TradingView. En el primer paso, puedes dar un nombre a tu señal e insertar una descripción opcional de la misma (de hasta 500 caracteres). Una vez hecho esto, selecciona "Crear señal" para pasar al siguiente paso.
![step-en-4](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1Xb5SlpsLbz9sl3gVG0yJe/0f70b2ed11588d80b8f0e42a69d59e21/step-en-4.png)
Después de seleccionar "Crear", se mostrará la siguiente página en la que tendrás que añadir la URL del webhook y la especificación de AlertMsg que OKX genera automáticamente. Desde aquí, configurarás la notificación push de las señales en TradingView. Ten en cuenta los dos métodos distintos para configurar alertas:
"TradingView": Dirigido a usuarios que utilizan scripts de estrategia de TradingView, en particular los que emplean funciones strategy.*() para transmitir señales.
"Personalizado": Diseñado para adaptarse a una gama más amplia de usuarios, incluidos los que utilizan indicadores de TradingView, alertas a través de gráficos, así como proveedores que utilizan programas de terceros.
![step-en-5](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6rtBMpOLDHTjigjXJJjonl/deb7852392e4b683274362ef5fe0d5c2/step-en-5.png)
Información general expresa sobre Pine Script: "Estrategia" frente a "Indicador"
Estrategia de TradingView
Las estrategias de Pine Script sirven para realizar pruebas retrospectivas sobre datos históricos, así como pruebas futuras en mercados en vivo. Además de realizar cálculos de indicadores, las estrategias incluyen llamadas a strategy.*() functions que transmiten órdenes comerciales al emulador de broker de Pine Script. Este emulador puede simular la ejecución de estas órdenes. Los resultados de las pruebas retrospectivas se visualizan en el archivo " Probador de estrategias" ubicada en la parte inferior del gráfico, junto a la pestaña " Pine Script Editor" pestaña.
Si estás utilizando scripts de estrategia de TradingView con strategy.*() functions**, pasa directamente al Paso 3.1: strategy.*() functions de TradingView para empezar.
Indicador TradingView
Por otro lado, los indicadores Pine Script también implican cálculos, pero no están pensados para su uso en escenarios de backtesting. Debido a su independencia del emulador del broker, los indicadores consumen menos recursos y se ejecutan más rápidamente. Alternativamente, estos también se conocen como scripts de estudio y no como indicadores en PineScript v4.
Si empleas indicadores/scripts de estudio y programas de terceros, pasa directamente al Paso 3.2, Paso 3.3 y Paso 3.4 según el caso de uso específico. Esta sección está diseñada para casos de uso más generales, que abarcan a los usuarios que confían en los indicadores de TradingView, las alertas a través de gráficos y los proveedores que utilizan programas de terceros.
Paso 3: Configurar las alertas de TradingView
Consulta la sección Especificaciones de mensajes de alerta para acceder a una guía completa que detalla las especificaciones de estos mensajes.
Para empezar, abre TradingView y elige el par de trading con el que quieres trabajar. (Asegúrate de que estás seleccionando el contrato de swap perpetuo apropiado.)
Puedes acceder a la lista completa de swaps perpetuos compatibles con OKX a través de la lista de selección de pares disponible en la página Trade.
![step-en-8](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/35ipliuOZwxzdIP8bDB5lT/c15ad616b482bfe54e9cfea6e0e1336c/step-en-8.png)
![step-en-9](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6vZy9GsmEdV9sgzBvara8N/e7c3a18d1d834566b3f074b5fe1369f0/step-en-9.png)
Paso 3.1【Guía de scripts de estrategia de TradingView】:Para creadores de estrategias Pinescript™ que utilizan strategy.*() functions
Paso 1: Configura tu script de estrategia en Pine Editor y haz clic en "Guardar" y "Añadir al gráfico". Si ya tienes un script de estrategia, añádelo a tu gráfico.
![step-en-10](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1K4fkZ98wiylqiR6GL9QWm/70946f2b585010553958a704fb2c9ab6/step-en-10.png)
Paso 2: selecciona el icono de engranaje asociado a la estrategia que has añadido a tu gráfico. Ajusta las propiedades de tu estrategia, como el tamaño de la orden, según tus preferencias. Una vez hecho esto, haz clic en "Aceptar" para finalizar la configuración.
![step-en-11](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3dZ8YwWcv2GZx4eobY0GXJ/f2d106f16c20b737f64667d7bc2ff681/step-en-11.png)
¿Cómo alineo la configuración de las órdenes de la estrategia de mi TradingView con OKX?
En la estrategia de TradingView, tienes tres opciones para configurar los parámetros de la orden: puedes definir el tamaño de la orden en USDT, por el número de contratos, o como un porcentaje del capital basado en tu capital inicial. Si bien todos estos enfoques se pueden adaptar en última instancia para su uso en OKX, es esencial tener una comprensión clara de cómo funciona cada método en TradingView y cómo se traduce en la plataforma OKX. Aquí hay una descripción general concisa de los diferentes escenarios para guiarte a través de este proceso.
1. Tamaño de la orden: USDT
Este enfoque es sencillo y fácil de usar. Ingresa el tamaño de tu orden directamente en términos absolutos usando tu moneda listada, USDT. Al realizar backtesting con TradingView, este valor servirá de base para todas las órdenes que se realicen.
![step-en-12](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1mGfiH4RCuCRCAy4XvX461/2e8cb1a29c2babe7bde2d8aae618928a/step-en-12.png)
Para garantizar una compatibilidad perfecta con OKX, recuerda establecer tu "investmentType" como "base" y configurar "amount" como "{{strategy.order.contracts}}". Al seguir estas especificaciones, tu orden en OKX se alineará con precisión con la estrategia de TradingView prevista.
{
̋; id": "}",{{strategy.order.id}}̋; Acción: "Felicitaciones}",{{strategy.order.action}}̋; Posición en el mercado:{{strategy.market_position}} "}",
̋; prevMarketPosition":{{strategy.prev_market_position}} "}",
̋; instrumento:}",{{ticker}}̋; signalToken": "********", //ingresar el signalToken para tu signal
̋; Marca de tiempo: "}",
̋;{{timenow}}maxLag": " 60 años,
̋; investmentType": " base",
̋; Monto:}"
}{{strategy.order.contracts}}
2. Tamaño de la orden: contratos
Una distinción fundamental que hay que reconocer es que el concepto de "contratos" se define de forma diferente en TradingView y OKX. En TradingView, un contrato representa una sola unidad del swap perpetuo al precio vigente (equivalente a una unidad de moneda base, es decir, un contrato de BTCUSDT perp equivale a comprar 1 BTC). Por el contrario, en OKX, el tamaño del contrato es único para cada contrato de swap perpetuo (p. ej., Un contrato de perpetuos de BTCUSDT es equivalente a comprar 0.01 BTC). La información completa sobre el tamaño del contrato de OKX está disponible aquí: https://www.okx.com/trade-market/info/swap.
![step-en-13](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1oPu9gbODUseUKzhN16VDO/539f459f72a21ad298f3d8909a7c9ced/step-en-13.png)
Para garantizar una compatibilidad perfecta con OKX, debes configurar "investmentType" como "base" y "amount" como "{{strategy.order.contracts}}". En particular, en TradingView, el marcado de posición "{{strategy.order.contracts}}" corresponde efectivamente al importe en la moneda base. Esta elección de "investmentType" como "base" facilita la compatibilidad directa. El cumplimiento de estas especificaciones garantiza que tus órdenes en OKX reflejen perfectamente tu estrategia de TradingView prevista.
{
̋; id": "}",{{strategy.order.id}}̋; Acción: "Felicitaciones}",{{strategy.order.action}}̋; Posición en el mercado:{{strategy.market_position}} "}",
̋; prevMarketPosition":{{strategy.prev_market_position}} "}",
̋; instrumento:}",{{ticker}}̋; signalToken": "********", //ingresar el signalToken para tu signal
̋; Marca de tiempo: "}",
̋;{{timenow}}maxLag": " 60 años,
̋; investmentType": " base",
̋; Monto:}"
}{{strategy.order.contracts}}
3. Tamaño de la orden: % del capital
Al utilizar el "% del capital", Es importante comprender que tu capital comienza con el valor que especificas como tu Capital Inicial. Posteriormente, tu equity se define y evalúa a través del backtesting de tu TradingView.
![step-en-14](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3HSlpywTJkfwDVDMUOq91i/862c1fa7eee4ef8a8c7667c4e6cf9fb8/step-en-14.png)
Si bien es posible emular esto configurando "investmentType" como "base" y "amount" como "{{strategy.order.contracts}}" (como se muestra a continuación), es esencial tener en cuenta que el valor derivado de este método está muy influenciado por los cálculos de backtesting. En un escenario del mundo real, pueden producirse discrepancias entre el backtesting y el trading en vivo, ya que el backtesting está diseñado para estimaciones aproximadas más que para una ejecución precisa de órdenes. Por lo tanto, es recomendable establecer definiciones de tamaño de orden en términos de USDT o contrato en TradingView.
{
̋; id": "}",{{strategy.order.id}}̋; Acción: "Felicitaciones}",{{strategy.order.action}}̋; Posición en el mercado:{{strategy.market_position}} "}",
̋; prevMarketPosition":{{strategy.prev_market_position}} "}",
̋; instrumento:}",{{ticker}}̋; signalToken": "********", //ingresar el signalToken para tu signal
̋; Marca de tiempo: "}",
̋;{{timenow}}maxLag": " 60 años,
̋; investmentType": " base",
̋; Monto:}"
}{{strategy.order.contracts}}
Paso 3: haz clic en “Alerta" en la barra de herramientas superior, y cambia “Condición" al script que acaba de añadir al gráfico con "Order fills only". La caducidad también se puede seleccionar como " Alerta abierta" para mayor comodidad.
![step-en-15](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5ohpxXRJQGzTyAaswxrUbk/e27d51ac93bee1340ea3547075a83e7e/step-en-15.png)
Paso 4: recupera la plantilla de mensaje de alerta desde la pestaña TradingView dentro de la Especificación de mensajes de alerta de OKX en tu señal de OKX. Posteriormente, pega esta plantilla en el archivo "Mensaje" de la alerta de TradingView, junto con el nombre de alerta correspondiente que quieras.
Si deseas realizar alguna modificación en la plantilla recomendada para tu mensaje de alerta, puedes hacerlo, asegurándose de que los cambios cumplan nuestras Especificaciones de Mensajes de Alerta proporcionadas aquí.
![step-en-16](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/21UqJSzzv5pGZ4FncFodu1/cb306779314174ee071db0b696ea0b5a/step-en-16.png)
![step-en-17](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/55RETW9gVtrm2TMhoWHT56/2205ae63bb12bc8fdb1d5b0e62bafd71/step-en-17.png)
Paso 5: seleccione la sección URL del webhook* en " Notificaciones". Pega la URL del webhook copiada de OKX en TradingView y haz clic en " creada".
necesitarás una suscripción de pago a TradingView para poder acceder a esta función
![step-en-18](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3XxtsAPT3TmZkjoQy5vF1f/749536bc673345d58831952a3989606f/step-en-18.png)
![step-en-19](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5xaeRCD1i0Jn0Z1wTMQWap/d4308475afb8157e46f7943d0233a3fd/step-en-19.png)
Paso 3.2【Indicador TradingView/Guía de estudio】para Pinescript indicador/creadores de scripts de estudio
Paso 1: Configure el script en Pine Editor y haga clic en " Ahorros" y " Añadir al gráfico"
![step-en-20](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5XUjurH0z3LUXDwgyxYbnA/0ce936a5535e5a8d4a379b920f9cdbd6/step-en-20.png)
Paso 3: haz clic en “Alerta" en la barra de herramientas superior, y cambia “Condición" al script que acabas de añadir al gráfico con el valor de "AlertCondition" correspondiente. En este caso, se utiliza MACD Golden Cross junto con la plantilla de mensaje de ingreso. La caducidad también se puede seleccionar como " Alerta abierta" para mayor comodidad.
Por último, recupera la plantilla de mensaje de alerta de la pestaña Personalizado dentro de la especificación de mensajes de alerta de OKX en tu señal de OKX. Posteriormente, pega esta plantilla en el archivo "Mensaje" de la alerta de TradingView, junto con el nombre de alerta correspondiente que quieras.
Si deseas realizar alguna modificación en la plantilla recomendada para tu mensaje de alerta, puedes hacerlo, asegurándose de que los cambios cumplan nuestras Especificaciones de Mensajes de Alerta proporcionadas aquí.
*IMPORTANTE: OKX ha proporcionado 4 contenidos de mensajes diferentes con diferentes acciones (es decir, ingresar, EXIT_LONG, ingresar, EXIT_SHORT). Al configurar la alerta, por favor, selecciona la apropiada dependiendo de tu lógica de trading.
![step-en-21](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3Rjh8RNuqlcghLTsX28ztA/c3e89a6bd7dcfc086aac2e251bab8708/step-en-21.png)
![step-en-22](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5gp1vpwqLpquUb8AdOPodQ/97166ffd91e9efae226570e290128dc5/step-en-22.png)
Paso 3: selecciona la URL del webhook en "Notificaciones". Pega la URL del webhook copiada de OKX en TradingView y haz clic en "Crear".
![step-en-23](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3s419U0CwLBYA6DbFfBxkN/59d809a5cce027f02278d41d08a7764b/step-en-23.png)
![step-en-24](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5YwtLgQuhFilKaaICnDNpR/2e14f087d0fbc7903f11e1b53a9c7960/step-en-24.png)
Paso 3.3【Guía de análisis de gráficos】 para el usuario que usan el análisis de gráficos y/o líneas de indicadores básicas
Paso 1: haz clic en el botón "Alerta" en la barra de herramientas superior y establece tu condición en función de lo que usas normalmente para tradear (p. ej., RSI-14 crossing up 30)
![step-en-25](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3NXwlVfyG9ZoTp3DbcttX4/e89cbe3a017d1783138db66a89cbe3a3/step-en-25.png)
A continuación, pega las especificaciones de OKX AlertMsg en " Mensaje". Más información sobre las especificaciones de OKX AlertMsg aquí.
*IMPORTANTE: Admitimos 4 tipos diferentes de mensajes con diferentes acciones (es decir, ENTER_LONG, EXIT_LONG, ENTER_SHORT, EXIT_SHORT). Al configurar la alerta, por favor, selecciona la apropiada dependiendo de tu lógica de trading.
Paso 2: selecciona la URL del webhook en "Notificaciones". Pega la URL del webhook copiada de OKX en TradingView y haz clic en "Crear".
![step-en-26](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/GAqtK4t6UnEs7Gg2ChJGo/e4e3c3fd4c34a9cbfb3d1c408015ab05/step-en-26.png)
Paso 3: Para ver la alerta creada, haz clic en el botón "Alertas" y selecciona la alerta correspondiente.
![step-en-27](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/62HyF8UdBVMn5h8pLAld7l/aff5f82be7d6a4de43382013e8346fc7/step-en-27.png)
Paso 3.4【Guía de programas de terceros】 para el proveedor de señales que transmite mensajes desde programas nativos
Para la configuración que usa Python como solicitud de ejemplo, consulta el Apéndice B: Ejemplo de solicitud de webhook de Python.
Ten en cuenta que si tienes la intención de enviar una solicitud desde una IP de dirección fija a OKX, comunícate con nuestro servicio al cliente con un razonamiento relevante. Esto asegurará que tu solicitud sea gestionada adecuadamente por nuestro equipo dedicado. Si no se sigue este canal, todas las señales externas se considerarán inválidas de forma predeterminada.
Paso 4: configura tu bot de señales
Ahora que has publicado con éxito tu señal en OKX, ¡es hora de conectarla a nuestro bot de señales! Para empezar, pulsa "Crear bot", que te llevará a la página de creación del bot de señales.
![step-en-28](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6tMIoHOieF5n8zo6iK9ahn/cfbdf95c68582b7710cc19ce8f267af4/step-en-28.png)
Para comenzar, deberás proporcionar la configuración mínima requerida para tu bot. Estos ajustes incluyen el par de trading aplicable, el ratio de apalancamiento y el monto de los fondos (margen) que deseas invertir.
Seleccionar el par de trading correcto es esencial para que tu bot identifique las oportunidades adecuadas: simplemente especifica el par de trading que se alinea con tu estrategia de trading. A continuación, determina el ratio de apalancamiento que deseas aplicar a tus trades. Ten en cuenta que el uso del apalancamiento puede aumentar tus ganancias, pero también conlleva un mayor riesgo. Asegúrate de seleccionar un ratio que se alinee con tu tolerancia al riesgo y tus objetivos de trading. Una vez que hayas definido tu par de trading y ratio de apalancamiento, es hora de decidir el monto de fondos que quieres invertir en el bot.
![step-en-29](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/5M1wplJnSG6oVjN9Bs3FMR/9f2e07a045af36a9beca564f9f9e1c2c/step-en-29.png)
Además de la configuración básica, el bot ofrece opciones de personalización avanzadas para ajustar aún más tus preferencias de trading.
Por ejemplo, puedes seleccionar entre diferentes tipos de orden, como orden de mercado u orden límite. La orden de mercado se ejecuta inmediatamente al precio de mercado actual, mientras que el orden límite te permite establecer niveles de precio específicos en los que tus órdenes deben ser ejecutadas.
Además, la configuración de entrada te permite definir el monto de inversión por orden, que determina la parte de tus fondos asignada a cada trade. La parte de los fondos asignada a cada trade es bastante personalizable y se puede elegir en términos absolutos (por ejemplo, 1000 USDT) o porcentuales (por ejemplo, 10% del saldo disponible), lo que te da flexibilidad a la hora de determinar el tamaño de tus posiciones. El ajuste de esta configuración te permite administrar el riesgo y controlar el tamaño de las posiciones de acuerdo con tu estrategia de trading.
Además, puedes establecer niveles de take profit (TP) y stop loss (SL) como parte de la configuración de salida. Take Profit establece el nivel de precio en el que tu bot cerrará automáticamente un trade para asegurar ganancias, mientras que Stop Loss define el nivel de precio en el que tu bot saldrá de un trade para limitar las posibles pérdidas.
En cada uno de estos ajustes avanzados (excepto para TP y SL), tienes la opción de definirlos directamente a nivel del bot o confiar en los mensajes de alerta de TradingView para recibir estos parámetros. Esta posibilidad te permite elegir el método que mejor se adapte a tu estilo de trading y a tu flujo de trabajo.
![step-en-30](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2CN3lBEVeD5qdMAaoXTkGL/a988e712003cc3eaefc60a08e2509399/step-en-30.png)
Después de completar los parámetros deseados del bot, selecciona "Confirmar" para terminar de crear tu bot de señales.
![step-en-31](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2MMBa3YjcdnpEVftn1ZPAr/b6a9564771b5a018f628ea8c251c0ce7/step-en-31.png)
Paso 5: supervisa y gestiona tu bot de señales recién creado
¡Enhorabuena! Tu bot de señales se ha creado con éxito. Esta poderosa herramienta ahora escuchará las señales de la fuente de señal seleccionada y ejecutará tus trades instantáneamente en tiempo real para que disfrutes al máximo de tu experiencia de trading.
Tienes control y visibilidad total sobre tu bot de señales. En cualquier momento, puede monitorear su rendimiento y acceder a información detallada haciendo clic en el ícono como se muestra a continuación.
![step-en-32](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/pn4mRmZjNJnVO4RTp7Kfa/1fec841f22bbd30f174a155df765a73d/step-en-32.png)
Este completo ver te permite realizar un seguimiento del historial de rendimiento, revisar la lista de posiciones en curso, monitorear órdenes abiertas, explorar tu posición y el historial de señales y mucho más.
![step-en-33](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3YcvDZQw0Z6rWbpfPa56ek/02e31d3eb7caf1f9c807450510dbc3b4/step-en-33.png)
![step-en-34](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/278XjEB09QqX1MFmbaWCmy/c2b149d847f0b441290aea5eec0253c5/step-en-34.png)
![step-en-35](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3Sk6WPF513M0VuaQvHeZJY/5f93186083ea7e5e2641df2d85a18d57/step-en-35.png)
También puedes revisar los registros del historial de señales y las acciones de procesamiento correspondientes. Este valioso recurso te permite analizar los éxitos y fracasos, lo que te permite refinar tu enfoque y tomar decisiones informadas para tradear en el futuro.
![step-en-36](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3bP3cny3eiaMY4LEns7rW0/60ccecca7010380bdbdd4fa85ff32d6d/step-en-36.png)
Además, tienes la flexibilidad de intervenir manualmente siempre que sea necesario. Por ejemplo, puedes ajustar el margen asignado al bot, realizar órdenes manuales por razones específicas, controlar tu posición en curso y cerrar o reducir manualmente tus posiciones abiertas. Este nivel de control te permite afinar tu estrategia de trading en función de las condiciones reales del mercado y de tu propio análisis.
1. Ajustar (Agregar/Eliminar) el margen del bot
En la sección Detalles del bot, puedes agregar o eliminar fácilmente el margen de tu bot según sea necesario. Esto te permite inyectar fondos adicionales en el bot cuando lo desees o reservar una parte de los fondos tras lograr un retorno de la inversión (ROI) significativo.
![step-en-37](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2NoO7WLxa1gnIocH0Dv9kZ/dd1d22ba94b307180bebdaf390209c0b/step-en-37.png)
![step-en-38](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2FEt3et3VNroMaPAvXxQ7y/57776c0322715f664a9d48c07159d63d/step-en-38.png)
2. Realizar órdenes manuales
En segundo lugar, usted tiene la libertad de realizar órdenes manuales dentro del bot, independientemente de las señales entrantes. Esta función te permite agregar órdenes manuales para cualquier par de trading de acuerdo con tus requisitos específicos. La ventana emergente intuitiva le permite definir la configuración de tu orden, incluido el tipo de orden, monto y dirección. Puedes utilizar esta función para iniciar una nueva posición, aumentar una posición real, o incluso reducir o cerrar completamente una posición abierta. Esto te otorga un amplio control sobre la gestión de la posición activa, lo que te permite realizar ajustes cuando sea necesario.
![step-en-39](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/3j4gNrbXR0lnko7qfmvbFj/41b8e1420cc7cffdc3d893d7935dd45e/step-en-39.png)
![step-en-40](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/7hvZXPBrZxzMJDgkcBfZtG/0b7e54a51953379d977ad851fb383549/step-en-40.png)
3. Cerrar posiciones abiertas al instante
Además, tienes la posibilidad no solo de ver tus posiciones abiertas, sino también de cerrar directamente cualquier posición abierta existente en un par de trading específico con solo pulsar un botón. Al hacerlo, puedes cerrar completamente tu posición para ese par al precio de mercado vigente. Al hacer clic en el botón cerrar, aparecerá un mensaje de confirmación, lo que garantiza la precisión antes de finalizar la acción. Así de fácil: haz clic para confirmar y listo.
![step-en-41](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6xkFpuHMq05xmLElchzUWa/6844f4891b4af2fa4d191d0020c01c88/step-en-41.png)
![step-en-42](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/6n6DTx1w6JYNn0DT5DHC4D/fbcfa8104962993526510aff4ea33628/step-en-42.png)
4. Detener el bot de señales
Cuando detengas este bot, el sistema cerrará todas las posiciones abiertas y cancelará todas las órdenes pendientes de este bot. Cualquier activo restante de estas órdenes será devuelto a tu cuenta de trading. Hay dos métodos por los que puedes optar a la hora de detener tu bot de señales.
1. Accede a los detalles del bot
Accede a la página de detalles del bot y selecciona "Detener" en la esquina superior derecha.
![step-en-43](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/18o15pbfYtC9HmpqLuWhTv/9faa7d36cdc01c95cacfce6c3fc2524a/step-en-43.png)
2. Accede a la pestaña de órdenes del bot
Accede a la pestaña Órdenes de bots desde la página Trade, que se encuentra en la parte inferior de la página.
![step-en-44](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/olUVKIG4o7cuJE0gB02eB/c546ccd29266f90af00d0a80adf9c56d/step-en-44.png)
¡Enhorabuena por configurar con éxito tu bot de señales con las señales de TradingView! Este logro marca un hito importante en la optimización de las estrategias de trading y tiene el potencial de mejorar su rentabilidad. Aprovecha esta oportunidad de navegar por el mercado de criptomonedas con confianza y desbloquear todo tu potencial de trading. Te deseamos el mayor de los éxitos en tu aventura de trading. ¿Deseas aprender sobre el trading con señales? Haz clic en aquí para obtener más información.
Apéndice
A. Ejemplo de Caso 1: Script MACD con alertcondition( ) + Configuración manual de alerta
Para crear una alerta, es necesario definir la condición que la ejecutará. Esta condición puede basarse en varios factores, como el precio, los indicadores o la lógica personalizada. El siguiente PineScript™ utiliza el indicador técnico MACD como ejemplo.
//@version=5
indicator('MACD Sample Script 1', overlay=true)
// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
// Define the golden cross condition
goldenCross = ta.crossover(macdLine, signalLine)
// Define the death cross condition
deathCross = ta.crossunder(macdLine, signalLine)
// Use the alertcondition function to generate alerts
alertcondition(condition=goldenCross, title="MACD Golden Cross", message="")
alertcondition(condition=deathCross, title="MACD Death Cross", message="")
En este ejemplo, primero calculamos el MACD utilizando la función "macd", que toma la serie de entrada (en este caso, el precio de cierre) y los parámetros para el MACD (12, 26, 9). A continuación, definimos las condiciones para golden cross y death cross utilizando las funciones "crossover" y "crossunder", respectivamente. golden cross ocurre cuando la línea MACD cruza por encima de la línea de señal, mientras que death cross ocurre cuando la línea MACD cruza por debajo de la línea de señal.
En cuanto a la configuración manual de alertas, este proceso se desarrolla con más detalle en la sección 3 (Método B). Sin embargo, para obtener una descripción general rápida, iniciarías la configuración haciendo clic en el botón "Alerta" en TradingView. A partir de ahí, seleccionarás tu indicador junto con la condición correspondiente. El siguiente paso consiste en copiar y pegar el mensaje de alerta y la URL del webhook adecuados de tu señal en OKX.
![step-en-45](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/2NJiGzUR4JR9fUHIhIAlqy/2ab9e140b6c4fdc3d3b9da5d7765cf0f/step-en-45.png)
![step-en-46](http://www.okx.com/cdn/assets/plugins/announcements/contentful/tofttmniq0qv/1duwWhoScaqXltO6b8PEW1/3e540cc89ee47caec7b9d0300f83eb65/step-en-46.png)
B. Caso de ejemplo 2: Ejemplo de solicitud de webhook de Python
``` python
import datetime
import time
import requests
import datetime
import json
import log
symbol = 'BTC-USDT-SWAP'
# enter long demo, using 100% available balance
signaldata_enterlong = {
"action":"ENTER_LONG",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ'),
"maxLag":"2000",
"orderType":"market",
"orderPriceOffset":"0.1",
"investmentType":"percentage_balance",
"amount":"100"
}
# enter short demo, using 100% available balance
signaldata_entershort = {
"action":"ENTER_SHORT",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ'),
"maxLag":"2000",
"orderType":"market",
"orderPriceOffset":"0.1",
"investmentType":"percentage_balance",
"amount":"100"
}
# exit short demo, closing 100% open position
signaldata_exitshort = {
"action":"EXIT_SHORT",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ'),
"maxLag":"2000",
"orderType":"market",
"orderPriceOffset":"0.1",
"investmentType":"percentage_position",
"amount":"100"
}
# exit long demo, closing 100% open postion
signaldata_exitlong = {
"action":"EXIT_LONG",
"instrument":symbol,
"signalToken":"your signaltoken",
"timestamp":datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ'),
"maxLag":"2000",
"orderType":"market",
"orderPriceOffset":"0.1",
"investmentType":"percentage_position",
"amount":"100"
}
demo_trading_url = 'https://www.okx.com/pap/algo/signal/trigger'
live_trading_url = 'https://www.okx.com/algo/signal/trigger'
# Make a POST request signak enter
response = requests.post(live_trading_url, data=json.dumps(signaldata_enterlong))
# Check the response status code
if response.status_code == 200:
log.info('trigger signal successful')
else:
log.info('trigger sitgnal failed')
```
C. Scripts de muestra de OKX TradingView
[Script de estrategia TradingView para principiantes] Estrategia RSI: https://www.tradingview.com/script/3Is1tjRU-OKX-Signal-Bot-Beginner-s-Guide-RSI-Strategy/
[Script de indicador Advanced TradingView] Reglas de trading de tortugas: https://www.tradingview.com/script/UUKKgHCB-OKX-Signal-Bot-Turtle-trading-Rules/
Especificaciones del mensaje de alerta
Para obtener más información sobre las especificaciones de los mensajes de alerta de OKX, consulta este artículo.
Preguntas frecuentes
Si tienes alguna duda sobre estrategias de señales, consulta las preguntas más frecuentes del usuario en este artículo.