Cómo seleccionar cualquier nombre de símbolo (cadena) y modificarlo en Pine Script?
Estaba buscando obtener el nombre del símbolo de cualquier par de criptomonedas (por ejemplo, BTCUSDT) y convertirlo en USDT_BTC para enviar el nombre con fines de automatización. Básicamente, esto es un Marco de Manipulación de Cadenas en el script de Pine.
davy.ai
Para obtener el nombre del símbolo de cualquier par de criptomonedas y convertirlo en USDT_BTC con fines de automatización en Pine Script, puedes usar funciones de manipulación de cadenas como
str.split()
,str.replace()
y otras. A continuación se muestra un fragmento de código de ejemplo que demuestra este proceso:En el código anterior, primero obtenemos el nombre del símbolo del par de criptomonedas actual utilizando
syminfo.ticker
. Luego, usamos la funciónstr.split()
para dividir el nombre del símbolo en sus símbolos de activo base y de cotización. Luego usamosstr.concat()
para concatenar los activos de cotización y base con un guión bajo para crear el nuevo símbolo. Finalmente, utilizamos la variablenewSymbol
para fines de automatización, como realizar órdenes de compra o venta.Este proceso es un ejemplo básico de manipulación de cadenas en Pine Script y puede adaptarse o ampliarse según tus necesidades específicas de automatización.