Blog

Imposible encontrar el valor del símbolo: de dónde viene ese error

Cuando una operación no sale, la palabra que usó el canal casi nunca es la causa. Lo es el nombre que su broker da al mismo instrumento.

·6 min de lectura

Llega una señal sobre el oro y Botty responde «Error: Imposible encontrar el valor del símbolo». El mensaje aparece en la conversación de la aplicación y en el chat de su bot de Telegram, en el segundo en que la orden debería haber salido.

La lectura instintiva es pensar que Botty no ha entendido la señal. No es así: ha reconocido perfectamente que se trataba del oro. Se ha detenido al dirigirse a su broker, y esa distinción cambia por completo lo que hay que corregir.

La palabra que usa el canal no tiene ninguna importancia

Antes que nada, el mensaje se reduce a un vocabulario único. gold, oro, ouro, l’or y xau. se convierten todos en XAUUSD. dow, dow jones, dji, us30 y ws30 se convierten en DJ30. nasdaq, ustec, nq100, ndx y nd100 se convierten en NAS100. dax, dax40, ger30, ger40, de30 y gdaxi se convierten en DAX30.

El mismo tratamiento se aplica a la plata, al petróleo (oil, wti, brent, usoil), al FTSE, al Hang Seng, al S&P, al CAC y a las principales criptomonedas, escritas con todas las letras o en código. En una cuenta Deriv, los índices sintéticos tienen además sus propias abreviaturas, v10 o b1 por ejemplo.

Dicho de otro modo, la notación del proveedor no condiciona nada. «BUY GOLD 2385» y «BUY XAUUSD 2385» siguen exactamente el mismo camino. No tiene que pedir a un canal que cambie su forma de escribir, ni elegir sus canales por ese criterio. Sigue siendo la primera hipótesis cuando falta una operación, y es la equivocada.

Donde el nombre sí cuenta: la lista de su broker

Una vez reducido el símbolo a su forma canónica, hay que enviarlo a su terminal. Ahí es su broker quien fija el vocabulario. XAUUSD, XAUUSD.m, XAUUSDmicro, GOLD, GOLD.fs: estas etiquetas vienen de los tipos de cuenta y de las convenciones de la casa. Un terminal MetaTrader solo conoce las suyas y no adivina nada.

Botty mantiene por tanto una tabla de correspondencia entre su nombre canónico y el nombre real en su lado. Se construye sola: se recuperan las correspondencias ya conocidas para su broker y después se recorre la lista de símbolos de su terminal y se aproxima por inclusión. Eso es lo que encuentra los sufijos habituales — .m, micro, un prefijo i — sin que usted escriba nada.

Esa aproximación automática cubre la mayor parte de las cuentas. No las cubre todas, y ahí empieza el trabajo manual.

El error y lo que le está diciendo

Cuando falta la correspondencia, la operación no sale. Pero no falla en silencio, y esa es la diferencia que cuenta. Botty escribe: «Error: Imposible encontrar el valor del símbolo. Por favor, revisa si el alias del Par que maneja tu broker es válido. Este error es frecuente con Índices que no poseen un alias.»

El mensaje toma el mismo camino que las confirmaciones de operación: la conversación de la aplicación, el chat de su bot de Telegram y el registro. Lo ve en el momento de la señal, no tres días después comparando sus posiciones con las del canal.

Además nombra el remedio y la pantalla donde aplicarlo. Solo quedan dos causas posibles: el alias es incorrecto, o el símbolo no existe en ese broker.

Otros dos mensajes apuntan a causas vecinas que conviene no confundir. «Symbol Error, No encontrado» significa que no se ha reconocido ningún símbolo en el mensaje: el problema está en la señal, no en su broker. «Este par se encuentra desactivado» significa que usted mismo ha apagado ese instrumento.

Corregir el alias

La pantalla está en los ajustes, sección MetaTrader, botón «broker’s pair alias» — la etiqueta no está traducida. La ventana tiene dos columnas: Par, el nombre que usa Botty, y Alias (= símbolo en su broker), el nombre real en su lado. Corrige la fila, guarda, y las señales siguientes salen sobre el instrumento correcto.

Un botón Generar reconstruye toda la tabla a partir de la lista de símbolos de su terminal. Es lo primero que hay que hacer tras cambiar de broker o de tipo de cuenta: recupera de una vez todos los sufijos que han cambiado. Las filas que usted ha escrito a mano siguen siendo la referencia allí donde la generación no encuentra nada.

Por qué el oro aparece tan a menudo

La generación automática descarta deliberadamente cualquier símbolo de su broker que contenga la palabra gold. La razón es prosaica: muchos brokers ofrecen también la acción de Goldman Sachs, y una aproximación por inclusión asociaría el oro a una acción. El filtro cambia un error invisible por un olvido visible.

Consecuencia directa: si su broker llama al oro GOLD en lugar de XAUUSD, la generación no encontrará la fila y le toca a usted escribirla. Es el escenario que más a menudo produce este mensaje de error, y se resuelve con una sola entrada.

En general, los alias sirven sobre todo para los índices, los metales, el petróleo, las criptomonedas y los índices sintéticos. Los pares de divisas clásicos rara vez los necesitan.

Comprobarlo sin esperar una señal

Para el símbolo seleccionado en su broker, la pantalla de alias muestra su valor, el lote mínimo, el paso de lote y el modo de cálculo del beneficio. La comprobación es por tanto directa e inmediata: un valor que aparece demuestra que el alias apunta a un instrumento real.

  • Abra «broker’s pair alias» y lance Generar tras cualquier cambio de broker o de tipo de cuenta
  • Recorra las filas de los índices, los metales, el petróleo y las criptomonedas: son las que faltan
  • En cada fila dudosa, compruebe que aparece el valor del símbolo; un valor ausente señala un alias incorrecto
  • Escriba el oro a mano si su broker lo llama GOLD
  • Desactive los símbolos que su broker no ofrece, en lugar de dejarlos fallar

Un alias correcto ayer no lo es necesariamente hoy. Los sufijos dependen del tipo de cuenta tanto como del broker: pasar de una cuenta estándar a una cuenta micro en el mismo broker basta para que toda la tabla quede equivocada. Vuelva a lanzar Generar después de cada cambio de cuenta, no solo tras un cambio de broker.

Apagar un símbolo en lugar de dejarlo fallar

Botty activa o desactiva cada símbolo individualmente, en los ajustes del par. Cada fila tiene su casilla, su lote y, si lo desea, una restricción a solo compra o solo venta.

Si su broker no ofrece un instrumento del que habla el canal, desactívelo. Deja de recibir un error en cada señal y conserva la distinción entre «no he querido esta operación» y «esta operación ha fallado», que es exactamente lo que necesita al releer un historial.

Lo que un alias no resuelve

Un alias garantiza que la orden sale sobre el instrumento correcto. No garantiza nada más. El lote mínimo, el paso de lote, el tamaño del contrato y los horarios siguen siendo los de su broker: dos cuentas que reciben la misma señal sobre el mismo subyacente no abren necesariamente la misma posición.

Tampoco hace existir un instrumento ausente. Si su broker no cotiza el índice del que habla el canal, ninguna correspondencia lo cambiará, y la única respuesta limpia es desactivar el símbolo.

Por último, la tabla de alias es un estado, no una garantía. Refleja la lista de símbolos tal como estaba en el momento de generarla. Un broker que renombra sus índices, o usted que cambia de tipo de cuenta, la vuelven falsa sin avisar. La única señal será el mensaje de error, un día en que la operación importaba.

La próxima señal, Botty puede enviarla por usted

Instale el software, conecte sus canales, ajuste su riesgo. El resto va sin usted.