Cómo configurar un Bot de Señales de Trading de OKX con TradingView

Publicado el 30 ago 2023Actualizado el 3 jul 2024Lectura de 26 min

Con el lanzamiento de los bots de señales, los usuarios de TradingView y los proveedores de señales ahora pueden publicar y configurar un bot de señanles con sus señales de TradingView. Sigue la guía paso a paso a continuación para comenzar a hacer trading con señales en OKX.

Utiliza el siguiente enlace para acceder a una guía completa que detalla las especificaciones de los mensajes de alerta: Especificaciones de mensajes de alerta.

Si encuentras alguna dificultad, consulta la guía que contiene una lista de preguntas frecuentes en Preguntas frecuentes. Este recurso está diseñado para ayudarle a resolver cualquier problema que pueda surgir al utilizar el producto.

Tabla de contenido

Paso 1: Accede al bot de señales

Inicia sesión en tu cuenta OKX, navega hasta Trade-> Bots de trading -> Mercado.

step-en-1

A continuación, selecciona la subpestaña Bot de señal y selecciona 'Crear'.

step-en-2

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

Hemos simplificado la experiencia para ayudar a nuestros usuarios a configurar rápidamente sus señales de TradingView. En el primer paso, puedes nombrar tu señal e insertar una descripción opcional de la señal (hasta 500 caracteres). Una vez hecho esto, selecciona 'Crear señal' para pasar al siguiente paso.

step-en-4

Después de seleccionar 'Crear', se te mostrará la siguiente página que te solicitará que agregues la URL del webhook y la especificación de mensaje de alerta que OKX genera automáticamente. Desde aquí, configurarás la señal push en TradingView. Ten en cuenta los dos métodos distintos para configurar alertas:

  • "TradingView": Dirigido a usuarios que utilizan scripts de estrategia de TradingView, particularmente aquellos que emplean funciones de estrategia.*() para la transmisión de señales.
  • "Personalizado": Diseñado para servir a una gama más amplia de usuarios, incluidos aquellos que utilizan indicadores TradingView, alertas mediante gráficos y proveedores que utilizan programas de terceros.

step-en-5

Una breve descripción general de Pine Script™: "Estrategia" vs "Indicador"

Tipo de Pine Script™ Descripción
Sect A - express overview 11. Estrategia TradingView Las estrategias de Pine Script™ sirven para realizar pruebas retrospectivas de datos históricos, así como pruebas futuras en mercados reales. Además de realizar cálculos de indicadores, las estrategias incluyen llamadas a funciones Strategy.*() que transmiten órdenes de trading al emulador de broker de Pine Script™. Luego, este emulador puede simular la ejecución de estas órdenes. Los resultados de las pruebas retrospectivas se visualizan en la pestaña "Prueba de Estrategia" ubicada en la parte inferior del gráfico, junto a la pestaña "Editor Pine Script™". Si estás utilizando scripts de estrategia de TradingView con las funciones Strategy.*()**, continúa directamente con el Paso 3.1: Funciones TradingView Strategy.*() para comenzar.
Sect A - express overview 22. Indicador TradingView Por otro lado, los indicadores de 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 de broker, los indicadores consumen menos recursos y se ejecutan más rápidamente. Alternativamente, estos también se conocen como study scripts y no indicadores en PineScript™ v4. Si eres un usuario que emplea indicadores/study scripts y programas de terceros, avanza al Paso 3.2, Paso 3.3 y Paso 3.4 según tu caso de uso específico. Esta sección está diseñada para casos de uso más generales, abarcando a usuarios que dependen de indicadores de TradingView, alertas a través de gráficos y proveedores que utilizan programas de terceros.

Paso 3: Configura alertas de TradingView

Utiliza el siguiente enlace para acceder a una guía completa que detalla las especificaciones de los mensajes de alerta: Especificaciones de mensajes de alerta.

Para comenzar, abre TradingView y elige el par de trading con el que deseas trabajar. (Asegúrate de seleccionar el contrato de swap perpetuo adecuado)

Puedes acceder a la lista completa de swaps perpetuos admitidos en OKX a través de la lista de selección de pares disponible en la página Trade.

step-en-8

step-en-9

Paso 3.1 【Guía de scripts de estrategias de TradingView】:Para creadores de estrategias de Pinescript™ que utilizan las funciones strategy.*()

Paso 1: Configura tu script de estrategia en Pine Editor y haz clic en "Guardar" y "Agregar al gráfico". Alternativamente, si tienes un script de estrategia existente, agrégalo a tu gráfico.

step-en-10

Paso 2: Selecciona el ícono de ajustes asociado con la estrategia que agregaste a tu gráfico. Ajusta las propiedades de tu estrategia, como el tamaño de tu orden, según tus preferencias. Una vez hecho esto, haz clic en "Aceptar" para finalizar la configuración.

step-en-11

¿Cómo alineo la configuración de mi orden de estrategia TradingView con OKX?

En tu estrategia de TradingView, tienes tres opciones para configurar los parámetros de la orden: Puedes definir el "tamaño de la orden" en términos de USDT, la cantidad de contratos o como un porcentaje del capital en función de tu capital inicial. Si bien todos estos enfoques pueden adaptarse 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. A continuación te ofrecemos 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. Ingresas el tamaño de tu orden directamente en términos absolutos utilizando tu moneda de cotización, USDT. Al realizar pruebas retrospectivas de TradingView, este valor servirá como base para todas tus órdenes.

step-en-12

Para garantizar una compatibilidad perfecta con OKX, recuerda configurar tu "tipo de inversión" en "base" y configurar "monto" como "{{strategy.order.contracts}}". Si sigues estas especificaciones, tu orden en OKX se alineará exactamente con tu estrategia TradingView prevista.

JSON
{
  "id": "{{strategy.order.id}}",
  "action": "{{strategy.order.action}}",
  "marketPosition": "{{strategy.market_position}}",
  "prevMarketPosition": "{{strategy.prev_market_position}}",
  "instrument": "{{ticker}}",
  "signalToken": "********",  //enter the signalToken for your signal
  "timestamp": "{{timenow}}",
  "maxLag": "60",
  "investmentType": "base",
  "amount": "{{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, los "tamaños de contrato" son únicos para cada contrato de swap perpetuo (por ejemplo, un contrato de BTCUSDT perp es equivale a comprar 0,01 BTC). La información completa sobre los tamaños de los contratos de OKX está disponible aquí: https://www.okx.com/trade-market/info/swap.

step-en-13

Para garantizar una alineación perfecta con OKX, es vital configurar tu "tipo de inversión" como "base" y establecer "monto" en "{{strategy.order.contracts}}". En particular, en TradingView, el marcador de posición "{{strategy.order.contracts}}" corresponde efectivamente al monto en la moneda base. Esta elección de "tipo de inversión" como "base" facilita la compatibilidad directa. Cumplir con estas especificaciones garantiza que tus órdenes en OKX reflejen perfectamente tu estrategia TradingView prevista.

JSON
{
  "id": "{{strategy.order.id}}",
  "action": "{{strategy.order.action}}",
  "marketPosition": "{{strategy.market_position}}",
  "prevMarketPosition": "{{strategy.prev_market_position}}",
  "instrument": "{{ticker}}",
  "signalToken": "********",  //enter the signalToken for your signal
  "timestamp": "{{timenow}}",
  "maxLag": "60",
  "investmentType": "base",
  "amount": "{{strategy.order.contracts}}"
}

3. Tamaño de la orden: % de capital

Al utilizar el "% de capital", es fundamental comprender que tu capital comienza con el valor que especificas como capital inicial. Posteriormente, tu capital se define y evalúa a través de tu backtesting de TradingView.

step-en-14

Si bien es posible emular esto configurando "tipo de inversión" como "base" y "monto" como "{{strategy.order.contracts}}" (como se muestra a continuación), es esencial tener en cuenta que los valores derivados de este método están fuertemente influenciados por los cálculos de backtesting. En un escenario del mundo real, pueden ocurrir discrepancias entre el backtesting y el trading real, ya que el backtesting está diseñado para estimaciones aproximadas en lugar de una ejecución precisa de órdenes. Por lo tanto, es recomendable establecer las definiciones del tamaño de tu orden en USDT o en términos de contrato en TradingView.

JSON
{
  "id": "{{strategy.order.id}}",
  "action": "{{strategy.order.action}}",
  "marketPosition": "{{strategy.market_position}}",
  "prevMarketPosition": "{{strategy.prev_market_position}}",
  "instrument": "{{ticker}}",
  "signalToken": "********",  //enter the signalToken for your signal
  "timestamp": "{{timenow}}",
  "maxLag": "60",
  "investmentType": "base",
  "amount": "{{strategy.order.contracts}}"
}

Paso 3: Haz clic en "Alerta" en la barra de herramientas superior y cambia la "Condición" al script que acabas de agregar al gráfico con "Sólo órdenes completas". El vencimiento también se puede seleccionar como "Alerta de final abierto" para mayor comodidad.

step-en-15

Paso 4: Busca la plantilla de mensaje de alerta de la pestaña TradingView dentro de la Especificación de Mensaje de Alerta OKX en tu señal OKX. Posteriormente, pega esta plantilla en la sección "Mensaje" de tu alerta de TradingView, junto con el Nombre de Alerta correspondiente de tu elección.

Si deseas realizar alguna modificación en la plantilla recomendada para tu mensaje de alerta, puedes hacerlo, asegurándote de que los cambios cumplan con nuestras Especificaciones de Mensajes de Alerta proporcionadas aquí.

step-en-16

step-en-17

Paso 5: Elige la sección URL del Webhook* en "Notificaciones". Pega la URL del webhook copiada de OKX en TradingView y luego haz clic en "Crear".
*Ten en cuenta que necesitarás una suscripción paga a TradingView para poder acceder a esta función

step-en-18

step-en-19

Paso 3.2 【Indicador TradingView/Guía de estudio】para creadores de indicadores/scripts de estudio Pinescript™

Paso 1: Configura el script en Pine Editor y haz clic en "Guardar" y "Agregar al gráfico".

step-en-20

Paso 2: Haz clic en "Alerta" en la barra de herramientas superior y cambia la "Condición" al script que acabas de agregar al gráfico con la Condición de alerta correspondiente. En este caso, MACD Golden Cross se utiliza junto con la plantilla de mensaje ENTER_LONG. El vencimiento también se puede seleccionar como "Alerta de final abierto" para mayor comodidad.

Por último, busca la plantilla de mensaje de alerta de la pestaña Personalizado dentro de la Especificación de mensaje de alerta OKX en tu Señal OKX. Posteriormente, pega esta plantilla en la sección "Mensaje" de tu alerta de TradingView, junto con el Nombre de Alerta correspondiente de tu elección.

Si deseas realizar alguna modificación en la plantilla recomendada para tu mensaje de alerta, puedes hacerlo, asegurándote de que los cambios cumplan con nuestras Especificaciones de Mensajes de Alerta proporcionadas aquí.

"IMPORTANTE: OKX ha proporcionado 4 contenidos de mensajes diferentes con diferentes acciones (es decir, ENTER_LONG, EXIT_LONG, ENTER_SHORT, EXIT_SHORT). Al configurar la alerta, elige la adecuada según tu lógica de trading. 

step-en-21

step-en-22

Paso 3: Elige la URL del webhook en "Notificaciones". Pega la URL del webhook copiada de OKX en TradingView y luego haz clic en "Crear".

step-en-23

step-en-24

Paso 3.3 【Guía de análisis de gráficos】 para usuarios que emplean análisis de gráficos y/o líneas de indicadores básicos

Paso 1: Haz clic en el botón "Alerta" en la barra de herramientas superior y establece tu condición en función de tu trading normalmente (por ejemplo, RSI-14 cruzando hacia arriba 30)

step-en-25

A continuación, pega las especificaciones de OKX AlertMsg en "Mensaje". Obtén 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, elige la adecuada según tu lógica de trading. **

Paso 2: Elige la URL del webhook en "Notificaciones". Pega la URL del webhook copiada de OKX en TradingView y luego haz clic en "Crear".

step-en-26

Paso 3: Para ver la alerta creada, haz clic en la pestaña "Alertas" y selecciona la alerta correspondiente.

step-en-27

Paso 3.4 【Guía de programas de terceros】 para proveedores de señales que transmiten mensajes desde programas nativos

Para la configuración utilizando Python como solicitud de ejemplo, consulta el Apéndice B: Ejemplo de solicitud de webhook de Python.

Ten en cuenta que si tienes intención de enviar una solicitud desde una dirección IP fija de un tercero a OKX, comunícate con nuestro equipo de atención al cliente o escribe un correo electrónico a tradingbot@okx.com con el razonamiento relevante. Esto garantizará que tu solicitud sea gestionada adecuadamente por nuestro equipo de procesamiento dedicado. Sin seguir 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 exitosamente tu señal en OKX, ¡es hora de conectarla a nuestro bot de señales! Para comenzar, ve a 'Crear Bot', lo que te llevará a la página de creación de bot de señales.

step-en-28

Primero, deberás proporcionar la configuración mínima requerida para tu bot. Estas configuraciones incluyen los pares de trading aplicables, el índice de apalancamiento y la cantidad de fondos (margen) que deseas invertir.

Elegir los pares de trading correctos es esencial para que tu bot identifique oportunidades adecuadas: simplemente especifica los pares de trading que se alinean con tu estrategia. A continuación, determina el índice de apalancamiento que te gustaría aplicar a tus operaciones. Ten en cuenta que el uso del apalancamiento puede amplificar tus rendimientos potenciales, pero también conlleva un mayor riesgo. Asegúrate de elegir una proporción que se alinee con tu tolerancia al riesgo y tus objetivos de trading. Una vez que hayas definido tus pares de trading y tu índice de apalancamiento, es hora de decidir la cantidad de fondos que estás dispuesto a invertir en el bot.

step-en-29

Además de la configuración básica, el bot ofrece opciones de personalización avanzadas para ajustar aún más tus preferencias.

Por ejemplo, puedes elegir entre diferentes tipos de órdenes, como órdenes de mercado o límite. Las órdenes de mercado se ejecutan inmediatamente al precio de mercado actual, mientras que las órdenes límite te permiten establecer niveles de precios específicos en los que se deben ejecutar tus órdenes.

Además, la configuración de entrada te permite definir el monto de inversión por orden, lo que determina la porción de tus fondos asignados a cada operación. La porción de fondos asignada a cada operación es bastante personalizable y se puede elegir en términos absolutos (por ejemplo, 1000 USDT) o en términos porcentuales (por ejemplo, 10 % del saldo disponible), lo que te brinda flexibilidad para determinar el tamaño de tus posiciones. Ajustar esta configuración te permite gestionar 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 al que tu bot cerrará automáticamente una operación para asegurar ganancias, mientras que Stop Loss define el nivel de precio al que tu bot cerrará una operación para limitar pérdidas potenciales.

Para cada una de estas configuraciones avanzadas (excepto TP y SL), tienes la flexibilidad de definirlas directamente en el nivel del bot o confiar en los mensajes de alerta de TradingView para recibir estos parámetros. Esta adaptabilidad te permite elegir el método que mejor se adapte a tu estilo de trading y flujo de trabajo.

step-en-30

Después de completar los parámetros del bot que desees, selecciona 'Confirmar' para terminar de crear tu bot de señales.

step-en-31

Paso 5: Monitorea y administra tu bot de señales recién creado

¡Felicidades! Has creado con éxito tu bot de señales. Esta poderosa herramienta ahora escuchará las señales de la fuente de señal seleccionada y ejecutará tus operaciones instantáneamente en tiempo real, llevando tus operaciones al siguiente nivel.

Tienes control y visibilidad total sobre tu bot. En cualquier momento, puedes monitorear su rendimiento y acceder a información detallada viendo sus 'Detalles' haciendo clic en el ícono como se muestra a continuación.

step-en-32

Esta vista integral te permite realizar un seguimiento del historial de rendimiento, revisar la lista de posiciones en curso, monitorear órdenes abiertas y explorar tus posiciones y tu historial de señales, y mucho más.

step-en-33

Revisar datos de rendimiento

step-en-34

Seguimiento y gestión de posiciones abiertas

step-en-35

Seguimiento de posiciones históricas

También puedes revisar los registros de tu historial de señales y las acciones de procesamiento correspondientes. Este valioso recurso te permite analizar éxitos y fracasos, lo que te permite perfeccionar tu enfoque y tomar decisiones informadas para futuras operaciones.

step-en- 36

Seguimiento del historial de señales

Además, tienes la flexibilidad de intervenir manualmente cuando sea necesario. Por ejemplo, puedes ajustar el margen asignado al bot, realizar órdenes manuales por motivos específicos, controlar tus posiciones actuales y cerrar o reducir manualmente tus posiciones abiertas. Este nivel de control te permite ajustar tu estrategia de trading en función de las condiciones del mercado en tiempo real y tu propio análisis.

1. Ajustar (Agregar/Eliminar) margen del bot

En la sección Detalles del bot, tienes la posibilidad de agregar o eliminar fácilmente margen de tu bot según sea necesario. Esto te permite agregar fondos adicionales en el bot cuando lo desees o reservar una parte de los fondos después de lograr un retorno de la inversión (ROI) significativo.

step-en-37

Busca el botón "Ajustar margen"

step-en-38

Agregar/Reducir margen

2. Realizar órdenes manuales

En segundo lugar, tienes la libertad de realizar órdenes manuales dentro de tu 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 te permite definir la configuración de tu orden, incluido el tipo, el monto y la dirección de la orden. Puedes utilizar esta función para iniciar una nueva posición, aumentar una posición existente o incluso reducir o cerrar completamente una posición abierta. Esto te otorga un amplio control sobre la gestión activa de posiciones, permitiéndote realizar ajustes cuando sea necesario.

step-en-39

Busca el botón "Orden manual

step-en-40

Realiza órdenes manuales en cualquier dirección

3. Cierra instantáneamente posiciones abiertas

Además, tienes la comodidad de no sólo ver tus posiciones abiertas sino también cerrar directamente cualquier posición abierta existente en un par de trading específico con un simple clic de un botón. Al hacerlo, podrás cerrar completamente tus posiciones para ese par al precio vigente en el mercado. Cuando hagas clic en el botón cerrar, aparecerá un mensaje de confirmación, lo que garantiza la precisión antes de finalizar la acción. Es así de fácil: haz clic para confirmar y listo.

step-en-41

Contra cada registro de posición, hay un botón "Cerrar todo"

step-en-42

Confirma que quieres cerrar

4. Detén tu bot de señales

Cuando detengas este bot, el sistema cerrará todas las posiciones abiertas y cancelará todas las órdenes pendientes bajo este bot. Cualquier activo restante de estas órdenes se devolverá a tu cuenta de trading. Hay dos métodos por los que puedes optar al detener tu bot.

  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

  1. Accede a la pestaña de órdenes de bot

Accede a la pestaña órdenes de bot desde la página Trade, que se encuentra en la parte inferior de la página.

step-en-44

¡Felicitaciones por configurar exitosamente tu bot de señales con señales TradingView! Este logro marca un hito importante en la optimización de tus estrategias de trading y tiene el potencial de mejorar tu rentabilidad. Aprovecha esta oportunidad de navegar por el mercado de las criptomonedas con confianza y desbloquear todo tu potencial. Te deseamos el mayor éxito en tu futuro viaje. ¿Deseas aprender sobre el trading de señales? Haz clic aquí para obtener más información.

Apéndice

A. Caso de muestra 1: Script MACD con condición de alerta () + Configuración manual de alerta

Para crear una alerta, debes definir la condición que la activará. 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.

JavaScript
//@versión=5
indicator('MACD Sample Script 1', overlay=true)

// Calcula MACD
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)

// Define la condición golden cross
goldenCross = ta.crossover(macdLine, signalLine)

// Define la condición death cross
deathCross = ta.crossunder(macdLine, signalLine)

// Usa la función alertcondition para generar alertas
alertcondition(condition=goldenCross, title="MACD Golden Cross", message="")
alertcondition(condition=deathCross, title="MACD Death Cross", message="")

En este ejemplo, primero calculamos el MACD usando la función macd, que toma la serie de entrada (en este caso, los precios de cierre) y los parámetros para el MACD (12, 26, 9). Luego definimos las condiciones golden cross y death cross usando 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 detalla más en la sección 3 (Método B). Sin embargo, para obtener una descripción general rápida, puedes iniciar la configuración haciendo clic en el botón "Alerta" en TradingView. Desde allí, seleccionarás tu indicador junto con la condición relevante. El siguiente paso consiste en copiar y pegar el mensaje de alerta apropiado y la URL del webhook de tu señal en OKX.

step-en-45 step-en-46

B. Caso de muestra 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

Especificaciones del mensaje de alerta

Para obtener más información sobre las especificaciones de mensajes de alerta de OKX, consulta este artículo.

Preguntas frecuentes
Si tienes alguna duda sobre las estrategias de señalización, consulta las preguntas más frecuentes de los usuarios en este artículo.