Trader IDONEO.Dev Panel admin

Close, Avoid y volatilidad

La IA que genera las señales devuelve, además de OPEN / AVOID / NEUTRAL, dos conceptos que afectan a qué órdenes se envían y qué ves en el historial: Close at touch y Avoid (lado a evitar). También se aplica una regla global de volatilidad extrema.

Close at touch

En cada señal la IA responde a la pregunta: ¿Es recomendable cerrar una posición existente en este nivel de touch del order block? (independiente de si recomienda abrir o no).

  • YES: el touch actual del OB es un nivel claro de take-profit o cierre (por ejemplo, touch en OB alcista → buen nivel para cerrar un long).
  • NO: la zona está muy congestionada, es poco clara o es más adecuada para entrada que para salida.

En el listado de Signal logs la columna Action puede mostrar Close según la preferencia de cierre del bot (configuración del bot → Signal / Órdenes):

  • Seguir IA: solo se muestra/envía Close cuando la IA respondió YES a close at touch y la recomendación no es OPEN.
  • Priorizar cierre: cuando la recomendación no es Open se trata como Close (se muestra Close y se envía solo cierre al webhook).
  • Reverse: cierre original: cuando no es Open se cierra el lado opuesto y se abre en la dirección del OB (cierre + apertura en un envío). En la tabla se muestra como "Reverse".
  • Neutral: no se muestra Close ni se envían órdenes de cierre; solo Open, Avoid o Neutral.

En la ficha de detalle de cada log aparecen "Close at touch advisable" y "Close at touch reason". Al pasar el ratón sobre Action ves el razonamiento breve.

Sin validación para Close/Reverse: cuando la acción es Close o Reverse, el envío al webhook se hace siempre, aunque la columna Valid muestre ✗. Solo las señales de apertura (Open) requieren que la señal esté validada por la IA para enviarse.

Avoid (lado a evitar)

Cuando la recomendación es AVOID, la IA indica qué lado evitar (long o short). Eso se guarda en avoid_side. En el listado, la columna Side muestra Long o Short (usando preferred_side o avoid_side según la recomendación) y la columna Action muestra "Avoid".

  • El valor se obtiene del bloque SIDE de la respuesta (cuando RECOMMENDATION es AVOID, SIDE indica el lado a evitar).
  • Si por algún motivo el modelo no rellena SIDE, se intenta inferir del texto (por ejemplo "avoid long", "AVOID BEAR").

En la vista detalle del signal log también aparece el campo "Avoid side". Juntas, Side (Long/Short) y Action (Avoid) indican si es "evitar long" o "evitar short".

Regla global: volatilidad extrema

En el prompt que recibe la IA se aplica la siguiente regla:

Si se detecta volatilidad extrema (por contexto, rangos amplios o factor Volatilidad en contra), no se debe recomendar OPEN; usar AVOID o NEUTRAL. En esas condiciones se prioriza cerrar posiciones sobre abrir: en CLOSE_AT_TOUCH se debe responder YES en cualquier touch claro de OB, de modo que solo se ejecuten cierres al touch y no aperturas.

Así, en entornos de mucha volatilidad la IA tiende a no abrir nuevas órdenes y a marcar los touches como niveles válidos para cerrar, alineado con el comportamiento deseado: no abrir y solo ejecutar close ante cualquier touch.

Configuración del bot: historial de IA

En la configuración del bot (Signal / Órdenes) puedes indicar cuántos historiales de IA se envían hacia atrás como contexto (por defecto 2). Así la IA tiene en cuenta las señales anteriores del mismo símbolo al generar la nueva recomendación.

← Señales · Cómo se generan · Signal logs