> For the complete documentation index, see [llms.txt](https://signalmarkets-com.gitbook.io/signalmarkets.com-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://signalmarkets-com.gitbook.io/signalmarkets.com-docs/algoritmico.md).

# Signal Markets Algorítmico

## Qué hace

Signal Markets Algorítmico es un motor de reglas de trading configurables, sin necesidad de programar. Un banco o broker lo ofrece a su propio equipo de operadores para que puedan armar condiciones de mercado (por ejemplo, "si el precio cae a tal nivel, comprar") y dejar que el sistema las evalúe automáticamente, sin depender de que alguien esté mirando la pantalla todo el día.

## Cómo está organizado

Una misma cuenta de Signal Markets puede estar vinculada a varias empresas. Cada empresa es un espacio de trabajo propio: tiene su propio equipo de usuarios, sus propias reglas de trading y sus propias plantillas — nada se mezcla entre una empresa y otra, aunque compartan usuarios en común.

Al dar de alta un usuario en una empresa, se le asigna un rol dentro de esa empresa. Ese rol determina qué puede hacer: administrar el equipo, gestionar reglas y plantillas ajenas, o simplemente trabajar con las propias. Un mismo usuario puede tener roles distintos en empresas distintas.

## Roles y permisos

Cada empresa define sus propios roles — no hay un catálogo fijo de "operador" o "jefe de mesa" impuesto por el sistema. Al crear una empresa, se generan automáticamente dos roles de partida:

* **Jefe de Mesa**: acceso completo a la gestión de la empresa (equipo, roles, y las reglas/plantillas de cualquier operador).
* **Operador**: puede crear y administrar sus propias reglas y plantillas, sin necesidad de ningún permiso adicional.

A partir de ahí, se pueden crear roles nuevos y decidir exactamente qué puede hacer cada uno, combinando permisos como: administrar el equipo de usuarios, administrar roles, ver las reglas de todo el equipo (no solo las propias), modificar o eliminar reglas y plantillas de otros operadores, y crear plantillas visibles para toda la empresa.

## Tipos de reglas disponibles

Una regla de trading se arma eligiendo una condición, entre estos 8 tipos:

* **Cruce de medias**: dispara cuando el precio muestra una tendencia de corto plazo cruzando la de largo plazo — la forma más clásica de detectar un cambio de tendencia.
* **Precio fijo**: dispara cuando el precio del instrumento supera, o cae por debajo, de un valor definido de antemano.
* **Stop loss**: protege una posición ya abierta, cerrándola automáticamente si el precio cae un porcentaje determinado desde el precio de entrada.
* **Take profit**: toma ganancias automáticamente cuando el precio sube un porcentaje determinado desde el precio de entrada.
* **Volumen inusual**: dispara cuando el volumen operado de un instrumento supera varias veces su promedio habitual — una señal de que algo fuera de lo común está pasando.
* **Horario**: dispara en un momento puntual del día (y, si se quiere, solo en ciertos días de la semana), sin depender del precio.
* **Combinada**: une varias condiciones de las anteriores con lógica "y" / "o", para armar reglas más elaboradas.
* **Rango de precio objetivo**: define un nivel de compra y uno de venta para un instrumento — compra cuando el precio cae al nivel definido, y vende cuando sube al otro nivel (o si cae hasta un stop loss de protección).

## Plantillas

Una plantilla es una condición ya armada, guardada para reutilizar como punto de partida al crear una regla nueva — en vez de configurar todo desde cero cada vez.

Cada plantilla puede quedar privada (solo la ve quien la creó) o compartida con toda la empresa, para que cualquier operador del equipo la use como base. Cada plantilla lleva además sus propias métricas: cuántas veces se usó para crear una regla, y — una vez que esas reglas generaron operaciones — su tasa de éxito y el slippage promedio obtenido.

## Estado actual

Signal Markets Algorítmico está en desarrollo activo. Hoy, la ejecución de las reglas es siempre simulada: no opera con dinero real ni contra un mercado real. Las órdenes se evalúan contra datos sintéticos, pensados para validar que el motor de reglas funciona correctamente antes de conectarlo a una fuente de mercado real.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://signalmarkets-com.gitbook.io/signalmarkets.com-docs/algoritmico.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
