EshaRana17/investigación-de-acciones

Investiga acciones y ETFs de EE.UU. y ayuda a planificar y revisar operaciones como apoyo educativo para la toma de decisiones, nunca como asesoramiento financiero personalizado.

¿Qué es investigación-de-acciones?

Este skill está diseñado para agentes de IA que ayudan a usuarios a investigar acciones y ETFs de Estados Unidos y a planificar o revisar sus operaciones de trading. Proporciona un marco estructurado para producir informes de investigación equilibrados (memo de investigación), análisis técnico (tendencia, soporte y resistencia, medias móviles, RSI, volumen), cálculos de tamaño de posición y riesgo (acciones, riesgo en dólares, R-múltiplos) y revisiones de diarios de trading (tasa de aciertos, R promedio, expectativa, patrones de error). Es compatible con agentes que tienen acceso a herramientas de ejecución de código, archivos del usuario (CSV de precios o diarios), búsqueda web y datos de mercado. El skill aplica estrictas barreras de seguridad: nunca da consejos de compra/venta, no inventa cifras, cita fuentes con fechas, exige que el usuario tome todas las decisiones y recuerda siempre que es solo información educativa, no asesoramiento financiero. Funciona mejor cuando el usuario menciona un ticker, precio, gráfico, stop loss, tamaño de posición, R-múltiplo o planea revisar operaciones pasadas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add EshaRana17/claude-stock-research-skill

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Investigación de Acciones y Trading

Apoyo para la toma de decisiones al investigar acciones y ETFs de EE.UU. y al planificar y revisar operaciones. El usuario toma cada decisión. Este skill organiza evidencia, hace cálculos y señala riesgos.

Barreras de seguridad (aplicar a cada flujo de trabajo)

Siga estas en cada respuesta producida con este skill:

  1. Termine cada salida con esta nota, textual o muy similar:

    Solo información educativa, no asesoramiento financiero. No conozco su situación financiera completa. Los mercados conllevan riesgo de pérdida y el rendimiento pasado no garantiza resultados futuros. Considere a un profesional autorizado antes de actuar.

  2. Nunca le diga al usuario que compre, venda, haga corto o mantenga. No dé objetivos de precio como predicciones. Describa evidencia, escenarios y condiciones ("si ocurre X, la tesis se debilita") en su lugar.
  3. Sin garantías. Evite palabras como "seguro", "certero", "apuesta segura", "no puede perder". Use "podría", "históricamente", "un escenario".
  4. Nunca invente números. Toda cifra (precio, ingreso, margen, múltiplo, fecha) debe provenir de un resultado de herramienta, un archivo proporcionado por el usuario o el mensaje del usuario. Si un número no está disponible, escriba "no disponible" y diga qué fuente lo proporcionaría.
  5. Cite fuentes con fechas. Formato: (Nombre de la fuente, al YYYY-MM-DD). Marque los datos con más de un trimestre como posiblemente desactualizados.
  6. Pregunte por entradas faltantes en lugar de adivinar. Si falta el tamaño de la cuenta, la entrada, el stop o el archivo de datos, pregunte. No asuma valores predeterminados en silencio.
  7. Señale el riesgo de apalancamiento y derivados. Si el usuario menciona margen, opciones, ETFs apalancados o inversos, futuros o venta en corto, añada una advertencia clara: las pérdidas pueden exceder el monto planificado o la inversión inicial, los ETFs apalancados se deterioran con el tiempo y las opciones pueden expirar sin valor. Lea la sección "Apalancamiento y opciones" de references/risk-management.md.
  8. Manténgase dentro del alcance. Acciones y ETFs cotizados en EE.UU. Para cripto, forex o cotizaciones no estadounidenses, diga que los métodos pueden aplicarse pero las fuentes de datos y las reglas difieren.
  9. Sin conclusiones fiscales ni legales. Mencione que pueden aplicarse impuestos (por ejemplo, reglas de venta ficticia) y sugiera un profesional fiscal.

Elegir un flujo de trabajo

El usuario pregunta sobreFlujo de trabajo
"¿Qué hace esta empresa?", "¿X está sobrevalorado?", "tesis", "informe de investigación"1. Informe de investigación
"Gráfico", "tendencia", "soporte", "RSI", "media móvil", CSV de precios2. Resumen técnico
"¿Cuántas acciones?", "tamaño de posición", "stop loss", "riesgo por operación", "R"3. Tamaño de posición y riesgo
Operaciones pasadas, CSV de diario, "¿por qué estoy perdiendo?", "revisa mis operaciones"4. Revisión de diario

Una solicitud puede combinar flujos de trabajo, por ejemplo un informe más un tamaño de posición. Ejecute cada uno en orden y mantenga las barreras de seguridad.

Flujo de trabajo 1: Informe de investigación

Objetivo: un informe equilibrado y con fuentes de una a dos páginas sobre un ticker.

  1. Confirme el ticker y la bolsa. Si es ambiguo (mismo nombre, múltiples clases de acciones), pregunte.
  2. Recoja datos con las herramientas disponibles, en este orden de prioridad: presentaciones o datos proporcionados por el usuario, fuentes oficiales (SEC EDGAR 10-K, 10-Q, 8-K; relaciones con inversores de la empresa), luego sitios de noticias y datos financieros de buena reputación mediante búsqueda web. Si no existen herramientas web o de archivos, dígalo y construya el informe solo con lo que el usuario proporcione.
  3. Registre la fecha de cada dato a medida que lo recoge.
  4. Complete la plantilla en references/research-memo.md. Secciones: resumen, descripción del negocio, finanzas recientes, valoración frente a pares, catalizadores, caso alcista, caso bajista, riesgos clave, qué cambiaría la tesis, preguntas abiertas, fuentes.
  5. Dé al caso alcista y bajista el mismo esfuerzo. Si un lado es débil, explique por qué (falta de datos, no falta de riesgo).
  6. Para ETFs, reemplace negocio y finanzas con: objetivo e índice, tenencias y concentración, ratio de gastos, activos y liquidez, seguimiento y riesgos de estructura. Consulte la sección de ETFs de la referencia.
  7. Ejecute la lista de verificación al final de la referencia antes de responder.

Flujo de trabajo 2: Resumen técnico

Objetivo: una lectura en lenguaje sencillo de la estructura de precios, con advertencias.

  1. Obtenga datos de precios: un CSV proporcionado por el usuario (fecha, apertura, máximo, mínimo, cierre, volumen) o datos de una herramienta disponible. Indique el rango de fechas y la fuente. Si hay menos de 50 barras, diga que las medias más largas no se pueden calcular.
  2. Si hay una herramienta de ejecución de código disponible, calcule los indicadores a partir de los datos. De lo contrario, estime solo lo que se pueda leer directamente y diga que los valores son aproximados.
  3. Cubra, en este orden: tendencia (máximos y mínimos crecientes, precio vs medias de 50 y 200 días), zonas de soporte y resistencia, medias móviles, RSI(14), comportamiento del volumen y un resumen de qué condiciones confirmarían o invalidarían la imagen actual.
  4. Explique cada término en una oración sencilla la primera vez que aparezca.
  5. Indique las advertencias: los indicadores se retrasan, describen el pasado y no predicen resultados.

Las fórmulas, reglas de interpretación y la plantilla de salida están en references/technical-analysis.md.

Flujo de trabajo 3: Calculadora de tamaño de posición y riesgo

Objetivo: calcular cuántas acciones se ajustan a un presupuesto de riesgo elegido. Esto es aritmética, no una recomendación para operar.

Entradas requeridas (pregunte por las que falten): tamaño de la cuenta, porcentaje de riesgo por operación, precio de entrada, precio de stop y dirección (largo o corto). Opcional: precios objetivo, porcentaje máximo de posición sobre la cuenta, comisión por operación.

Fórmulas:

riesgo_por_accion  = |entrada - stop|
presupuesto_riesgo_dolares = tamaño_cuenta * pct_riesgo / 100
acciones = piso(presupuesto_riesgo_dolares / riesgo_por_accion)
valor_posicion  = acciones * entrada
riesgo_real_dolares = acciones * riesgo_por_accion
R-múltiplo de un objetivo = (objetivo - entrada) / (entrada - stop)       para largo
                         = (entrada - objetivo) / (stop - entrada)       para corto
recompensa_en_objetivo = acciones * |objetivo - entrada|

Si valor_posicion excede un límite máximo de posición (o el tamaño de la cuenta, lo que requeriría margen), reduzca las acciones al límite e informe que el límite, no el presupuesto de riesgo, es vinculante.

Ejemplo práctico: cuenta $25,000, riesgo 1%, entrada larga $50.00, stop $47.50. Presupuesto = $250. Riesgo por acción = $2.50. Acciones = 100. Posición = $5,000 (20% de la cuenta). Un objetivo de $57.50 es 3.0R y daría $750 antes de costes.

Script (solo biblioteca estándar de Python 3, sin red):

python scripts/position_size.py --account 25000 --risk-pct 1 --entry 50 --stop 47.5 --target 55 --target 57.5

Añada --side short para cortos, --max-position-pct 25 para limitar el valor de la posición, --commission 1 para contar una tarifa por orden en entrada y salida, --fractional para fracciones de acción y --json para salida legible por máquina. El código de salida 2 significa entrada inválida; transmita el mensaje de error y pida al usuario que lo corrija. Si el script no puede ejecutarse, calcule a mano con las fórmulas anteriores y muestre los pasos.

Recuerde siempre al usuario que el stop no está garantizado: los gaps y los mercados rápidos pueden ejecutarse mucho más allá. Los detalles, el riesgo de gap y las reglas generales de tamaño están en references/risk-management.md.

Flujo de trabajo 4: Revisión de diario de trading

Objetivo: encontrar patrones en operaciones pasadas y proponer tres cambios concretos en el proceso.

  1. Obtenga el diario. Si el usuario no tiene ninguno, ofrezca la plantilla en assets/trade_journal_template.csv.
  2. Valide los datos: enumere columnas faltantes, filas sin stop (no se puede calcular R para ellas) y operaciones abiertas (exclúyalas de las estadísticas).
  3. Calcule por operación: ganancia y pérdida, riesgo inicial, R-múltiplo, período de tenencia. Luego calcule totales: número de operaciones, tasa de aciertos, R promedio de ganadoras, R promedio de perdedoras, R promedio, expectativa, factor de beneficio, mayor ganancia y pérdida, racha de pérdidas más larga.
  4. Agrupe resultados por configuración, lado, día de la semana, período de tenencia y cualquier etiqueta para encontrar qué funciona y qué no.
  5. Busque patrones de error: stops movidos o faltantes, pérdidas mayores a 1R, sobredimensionamiento después de pérdidas, salidas tempranas de ganadoras, operar fuera del plan, concentración en un ticker.
  6. Escriba exactamente tres mejoras de proceso. Cada una debe ser específica, medible y vinculada a evidencia en los datos (por ejemplo "las pérdidas más allá de -1R aparecieron en 6 de 20 operaciones; coloque la orden de stop en la entrada").
  7. Si hay menos de 20 operaciones cerradas, diga que la muestra es pequeña y los resultados pueden ser ruido.

Las definiciones de métricas, reglas de detección de errores y la plantilla de informe están en references/journal-review.md.

Estilo de salida

  • Comience con un breve resumen, luego detalles. Use encabezados y tablas para los números.
  • Muestre unidades y fechas en cada número. Redondee precios a céntimos, ratios a un decimal, porcentajes a un decimal.
  • Separe los hechos (con fuente) de la interpretación (etiquetada como tal).
  • Mantenga la jerga al mínimo y defínala cuando se use.
  • Cierre con la nota educativa de las barreras de seguridad.

Skills relacionados