# Guías

URL: https://docs.fxapis.com/es/guides

> Guías paso a paso para la API de MetaTrader 5 de fxapis: programas completos en Python, Node.js, PHP, C#, Go, Java y Ruby, conexión de cuentas, órdenes…



Guías prácticas para construir sobre fxapis, desde una primera orden en tu lenguaje
hasta un copiador de operaciones. Cada una tiene código que puedes ejecutar contra
una cuenta **demo** de un broker: toda clave de fxapis, incluidas las claves
`fx_test_`, llega a un broker real.

¿Eres nuevo? Empieza con el [Inicio rápido](/es/quickstart) y luego elige tu lenguaje, o usa los
[SDKs oficiales de TypeScript y Python y los ejemplos ejecutables](/es/sdks).

Las páginas que todavía no están traducidas se muestran en inglés.

## Envía órdenes desde tu lenguaje [#place-orders-from-your-language]

Programas completos que conectan una cuenta de MT5, la ponen en línea, envían una
orden de mercado con una clave de idempotencia, manejan cada fallo correctamente,
leen las posiciones, cierran la operación y se desconectan. Sin terminal de
MetaTrader de tu lado.

<Cards>
  <Card title="Python" href="/guides/python">
    Con `requests` (o `httpx`), en Linux, macOS o Windows.
  </Card>

  <Card title="Node.js y TypeScript" href="/guides/nodejs">
    Con el `fetch` integrado, totalmente tipado, sin dependencias.
  </Card>

  <Card title="PHP" href="/guides/php">
    Con Guzzle, para Laravel, Symfony, workers de colas y cron jobs.
  </Card>

  <Card title="C# y .NET" href="/guides/csharp">
    Con `HttpClient` y `System.Text.Json` en .NET 8.
  </Card>

  <Card title="Go" href="/guides/go">
    Con `net/http`: un solo binario estático, solo la biblioteca estándar.
  </Card>

  <Card title="Java" href="/guides/java">
    Con `java.net.http.HttpClient` y Jackson en Java 17+.
  </Card>

  <Card title="Ruby" href="/guides/ruby">
    Con `Net::HTTP`, para Rails, Sidekiq o un script simple.
  </Card>

  <Card title="Linux y macOS" href="/es/guides/linux-macos">
    Por qué el paquete oficial MetaTrader5 necesita Windows, y cómo operar por HTTP en su lugar.
  </Card>
</Cards>

## Hazlo bien [#build-it-well]

<Cards>
  <Card title="Conecta cuentas de MT5" href="/es/guides/connect-accounts">
    Nombres de servidor, contraseña de trading frente a contraseña de inversor, 2FA, manejo seguro de credenciales y estados de la cuenta.
  </Card>

  <Card title="Compatibilidad con brokers" href="/es/guides/broker-compatibility">
    Cualquier broker o prop firm de MT5, demo o real, y lo que cambia de un broker a otro.
  </Card>

  <Card title="Órdenes idempotentes en MT5" href="/es/guides/idempotency">
    Nunca dupliques una ejecución al reintentar: cómo funciona Idempotency-Key y cómo elegir las claves.
  </Card>

  <Card title="Una orden en muchas cuentas" href="/guides/multi-account-orders">
    La misma operación en muchas cuentas —hasta 1,000 cuentas, dentro del límite de tu plan— con políticas de barrera y resultados por cuenta.
  </Card>

  <Card title="Construye un copiador de operaciones de MT5" href="/guides/copy-trading">
    Detecta los deals de una cuenta maestra, replícalos en las seguidoras, refleja cierres y cambios de stops.
  </Card>
</Cards>

## Conecta otras herramientas [#connect-other-tools]

<Cards>
  <Card title="Alertas de TradingView" href="/es/guides/tradingview">
    Convierte alertas de TradingView en órdenes de MT5 con un webhook, sin EA ni VPS.
  </Card>

  <Card title="Webhooks" href="/guides/webhooks">
    Recibe un POST firmado cuando una orden se ejecuta, una posición se cierra o una cuenta se desconecta, sin polling.
  </Card>

  <Card title="Servidor MCP para agentes de IA" href="/es/guides/mcp">
    Deja que Claude, Cursor, VS Code y otros agentes trabajen con cuentas de MT5, de forma segura.
  </Card>
</Cards>

## Monta un negocio sobre esto [#run-a-business-on-it]

<Cards>
  <Card title="Monitorea cuentas de prop firms" href="/guides/prop-firms">
    Controles de pérdida diaria y drawdown a partir de deals y posiciones, con claves de alcance limitado.
  </Card>

  <Card title="Migra desde MetaApi" href="/guides/migrate-from-metaapi">
    Conceptos, llamadas equivalentes y lo que aún no tiene equivalente.
  </Card>
</Cards>

Para los detalles de cada endpoint, consulta la [referencia de la API](/api-reference); para cada
código de error, consulta [Errores](/es/errors).
