Jurisdicción: principalmente Estados Unidos (forex minorista regulado por la NFA). Nota: La implementación específica del bróker, el comportamiento de la plataforma y el texto de las reglas pueden cambiar. Verifica el texto de la regla actual directamente en el propio manual de reglas de la NFA y en las condiciones de trading por escrito de tu bróker antes de confiar en cualquier detalle específico a continuación.
FIFO significa “First In, First Out” (primero en entrar, primero en salir). En el trading, generalmente significa que la posición más antigua o el lote fiscal elegible se cierra o se trata como vendido antes que los más nuevos. En el forex minorista de EE. UU., el FIFO suele referirse a las reglas que rigen cómo se cierran las transacciones compensatorias en el mismo par de divisas. En cuentas de acciones y otras cuentas de inversión, el FIFO puede describir un método de base de costos para decidir qué unidades compradas se vendieron. Estas son ideas relacionadas, el mismo principio, lo más antiguo primero, pero son cosas legal y operativamente diferentes, que es exactamente donde comienza gran parte de la confusión en torno a este tema.
Esa es la versión corta. El resto de este artículo separa adecuadamente los dos significos, explica cómo funciona realmente la versión de forex para las cuentas de EE. UU. y cubre lo que significa para cualquiera que ejecute múltiples Asesores Expertos en una sola cuenta, ya que es ahí donde el FIFO tiende a causar la mayor fricción real.
FIFO de Forex frente a FIFO de Lote Fiscal
Antes de seguir adelante, vale la pena poner ambos significados uno al lado del otro, ya que la palabra “FIFO” se aplica a situaciones genuinamente diferentes.
| Contexto | Significado |
| Gestión de órdenes de forex minorista en EE. UU. | Las transacciones compensatorias más antiguas en el mismo par de divisas generalmente deben cerrarse antes que las más nuevas |
| Contabilidad de valores o de lotes fiscales | Las unidades adquiridas más antiguas se tratan como vendidas primero cuando el FIFO es el método de base de costos seleccionado o por defecto |
Si has venido aquí preguntándote por qué tu bróker no te permite cerrar una posición de forex específica fuera de orden, estás tratando con el primer significado. Si has venido aquí preguntándote cómo se gravan tus ventas de acciones o cripto, estás tratando con el segundo, y el resto de este artículo, aparte de esta sección, se centra principalmente en la versión de forex, ya que es donde los traders automatizados y de múltiples estrategias encuentran la mayor complejidad operativa.
Cómo funciona el FIFO en el forex minorista de EE. UU.
La versión de forex del FIFO proviene de una regla específica, no de una convención general del mercado, por lo que vale la pena nombrarla con precisión.
La Regla, y quién la aplica realmente
La regla relevante es la Regla de Cumplimiento de la NFA 2-43(b), implementada por la National Futures Association en 2009. La NFA es la organización autorregulatoria para la industria de derivados de EE. UU., y es importante ser preciso sobre la relación aquí: la CFTC es el regulador federal que supervisa la industria de forma amplia, mientras que la NFA es la organización autorregulatoria que redacta y aplica esta regla específica para sus empresas miembros. A veces verás que se menciona la regla de forma imprecisa como “la regla FIFO de la CFTC”, lo cual no es del todo exacto; es una regla de cumplimiento de la NFA que las empresas miembros de la NFA deben seguir.
Lo que la Regla requiere realmente
Según el propio texto de la regla de la NFA, los Miembros de Corredores de Forex no pueden mantener posiciones compensatorias en una cuenta de cliente y deben compensarlas sobre una base de primero en entrar, primero en salir. A petición de un cliente, un Miembro de Corredor de Forex puede compensar transacciones de igual tamaño incluso cuando existen transacciones más antiguas de un tamaño diferente, aunque la mecánica exacta de esa excepción depende de las transacciones específicas involucradas. En la práctica, esto significa que si mantienes múltiples posiciones abiertas en el mismo par de divisas y realizas una orden que reduce esa exposición, la compensación se aplica generalmente primero a la posición elegible más antigua, en lugar de permitirte elegir qué posición específica cerrar.
Qué cuentas y empresas se ven afectadas
La Regla 2-43(b) se aplica específicamente a las empresas miembros de la NFA que actúan como Miembros de Corredores de Forex o Corredores de Divisas Minoristas, junto con otras categorías de miembros de la NFA cuyas actividades toquen el forex minorista. No se aplica a todas las cuentas de trading en todas partes. Un bróker que opera fuera de la jurisdicción de la NFA, en un país diferente bajo un regulador distinto, no está sujeto a esta regla específica, aunque puede estar sujeto a una regla equivalente en su propia jurisdicción. Es exactamente por esto que “qué bróker, y dónde” importa más de lo que una declaración general como “el forex tiene una regla FIFO” puede transmitir por sí sola.
Estos tres conceptos se tratan constantemente como si fueran una sola cosa, y separarlos adecuadamente es probablemente lo más útil que este artículo puede hacer.
These three concepts get treated as one thing constantly, and separating them properly is probably the single most useful thing this article can do.
| Concepto | Significado |
| FIFO | La exposición elegible más antigua se reduce antes que la exposición más nueva |
| Cuenta de Hedging | Se pueden representar por separado múltiples posiciones largas y cortas |
| Cuenta de Netting | Las posiciones en el mismo instrumento se combinan en una sola exposición neta |
| Regla de no compensación de posiciones | No se pueden mantener posiciones opuestas de forma independiente en la misma cuenta |
El FIFO rige el orden en que se cierran las posiciones. El Hedging y el Netting describen cómo una plataforma o un bróker representa tu exposición en primer lugar, ya sea como tickets separados o como una cifra combinada. La Regla 2-43(b) también funciona en la práctica como una regla de no compensación de posiciones, ya que efectivamente impide que un cliente mantenga posiciones opuestas independientes en el mismo par en un Miembro de Corredor de Forex. Estos interactúan entre sí, pero no son la misma regla con nombres diferentes, y la configuración de la cuenta de la plataforma, no solo la obligación regulatoria subyacente, determina cómo se desarrolla todo esto para ti.
Un ejemplo práctico de cierre de posiciones
Aquí hay una forma concreta de visualizarlo. Un trader abre tres posiciones de EUR/USD el lunes, martes y miércoles. Si la cuenta está sujeta a una regla de cierre de posiciones FIFO, una orden que reduzca la exposición compartida de EUR/USD puede aplicarse primero a la transacción elegible más antigua, lo que significa que la posición del lunes normalmente se cierra antes que las del martes o el miércoles. El tratamiento exacto puede depender del tamaño de la posición, las reglas de cierre parcial, la configuración de la cuenta y la implementación del bróker, por lo que debes tratar esto como una ilustración del principio general más que como una garantía de cómo se comportará exactamente tu cuenta específica. Prueba el comportamiento real en tu propia cuenta antes de asumir que coincide exactamente con este ejemplo.
Cómo el FIFO puede afectar a los Asesores Expertos
Aquí es donde el FIFO deja de ser una regla abstracta y empieza a ser un verdadero dolor de cabeza operativo, particularmente para cualquiera que ejecute más de una estrategia automatizada en una sola cuenta.
Cuando varios EAs operan el mismo símbolo, cada EA puede tratar su propia operación como independiente, mientras que el bróker trata todas las posiciones como parte de una secuencia a nivel de cuenta. Un EA construido sin tener esto en cuenta puede enviar una orden de cierre esperando afectar su propia posición específica, solo para que el bróker aplique esa acción a la posición elegible más antigua en su lugar, la cual podría pertenecer a una estrategia completamente diferente.
| Problema de los EA | Enfoque de diseño más seguro |
| Dos EAs operan el mismo par | Usa un gestor de posiciones compartido |
| Cada EA espera cerrar su propio ticket | Rastrea internamente las posiciones virtuales de la estrategia |
| Aparecen señales opuestas | Nettea las señales antes de enviar las órdenes |
| Los diferentes tamaños de lote distorsionan el riesgo | Mantén el tamaño basado en el riesgo y rediseña la lógica de la orden en su lugar |
| Los cierres parciales se comportan de forma inesperada | Prueba directamente las reglas de cierre específicas del bróker |
| El comportamiento en demo y en real difiere | Valida en el tipo de cuenta exacto previsto |
Una advertencia rápida pero importante: cambiar los tamaños de lote puramente para evitar el comportamiento del FIFO, una táctica que aparece a menudo en los foros de traders y contenidos educativos, puede distorsionar tu riesgo real de portafolio y no garantiza funcionar de manera consistente entre brókers o tipos de cuenta. Algunas implementaciones de plataformas pueden tratar de forma diferente las posiciones de igual tamaño y de tamaño diferente, pero no debes asumir que cambiar el tamaño del lote evita un requisito regulatorio o del bróker. Confirma la política de cierre de posiciones por escrito del bróker y prueba el comportamiento exacto usando el mismo tipo de cuenta con el que pretendes operar en real, no solo en demo, ya que ambos no siempre coinciden.
Enfoques de diseño de múltiples EA conformes
En lugar de tratar el FIFO como un obstáculo para esquivar, el arreglo más duradero es diseñar tu configuración de EA para que trabaje con él desde el principio.
- Asigna un símbolo a un EA cuando sea práctico, eliminando por completo el conflicto de posiciones compartidas
- Cuando múltiples estrategias realmente necesiten operar el mismo símbolo, usa un gestor de posiciones compartido que coordine las entradas y salidas entre ellas
- Agrega las señales de la estrategia antes de enviar la orden, para que la cuenta solo vea siempre una orden neta por símbolo en lugar de órdenes individuales que compitan entre sí
- Usa subposiciones virtuales dentro del propio EA, rastreando la exposición teórica de cada estrategia internamente mientras el bróker solo ve la posición combinada real de la cuenta
- Mantén la contabilidad a nivel de estrategia de forma separada de las posiciones a nivel de bróker, para que tus propios registros reflejen lo que hace cada estrategia incluso cuando la cuenta muestra una cifra combinada
- Confirma el comportamiento de cierre parcial directamente con tu bróker antes de confiar en ello en el trading en real
- Usa estructuras de cuenta que tu bróker realmente soporte y tenga documentadas, en lugar de asumir que un parche funcionará bajo condiciones de trading en real
Este enfoque requiere más trabajo de diseño inicial que simplemente ejecutar varios EAs de forma independiente y esperar lo mejor, pero funciona mucho mejor una vez que el dinero real y una cuenta real reemplazan las condiciones más permisivas que puede mostrar una cuenta demo.
Configuración de cuentas MT4 y MT5
El comportamiento de la plataforma aquí es más matizado que el simple marco de “MT4 está bien, MT5 tiene problemas”. El comportamiento de MetaTrader depende de la configuración de la cuenta del bróker. MT5 puede ofrecerse con contabilidad de posiciones de estilo netting o hedging, mientras que los brókers pueden imponer restricciones adicionales de cierre de posiciones para cumplir con los requisitos regulatorios locales. El historial más largo de MT4 tampoco exime a un bróker de los requisitos regulatorios actuales; un bróker puede aplicar controles de estilo FIFO en MT4 tal como puede hacerlo en MT5, dependiendo de cómo esté configurada la cuenta y bajo qué jurisdicción opere el bróker. Los usuarios de MT4 y MT5 deben probar los cierres parciales, las órdenes opuestas y el comportamiento de múltiples EA usando la configuración exacta de cuenta real que su bróker ofrece realmente, en lugar de asumir que la versión de la plataforma determina el resultado por sí sola.
Preguntas para hacer a tu bróker
Antes de ejecutar múltiples EAs en una sola cuenta, una breve conversación con tu bróker, o una lectura cuidadosa de sus condiciones de trading por escrito, responde a la mayoría de lo que realmente importa.
| Pregunta | Por qué es importante |
| ¿La cuenta es de hedging o de netting? | Determina cómo se representan las posiciones |
| ¿Qué reglas FIFO se aplican? | Establece la secuencia de cierre permitida |
| ¿Se admiten cierres parciales? | Afecta a la lógica de salida del EA |
| ¿Cómo se manejan las posiciones de diferentes tamaños? | Evita depender de suposiciones inseguras |
| ¿Se pueden abrir múltiples cuentas? | Relevante para la separación de estrategias |
| ¿Se permiten posiciones opuestas? | Determina el comportamiento de cobertura |
| ¿Coincide la demo con la configuración real? | Evita resultados de prueba falsos |
| ¿Qué códigos de error se devuelven? | Ayuda al EA a gestionar las acciones rechazadas de forma segura |
Preguntas frecuentes
¿Se aplica el FIFO al trading de acciones y criptomonedas de la misma forma que se aplica al forex?
No en el mismo sentido. En el forex minorista de EE. UU., el FIFO es una regla de cumplimiento de la NFA que rige el orden en el que un Miembro de un Dealer de Forex debe cerrar posiciones compensatorias en el mismo par de divisas. En acciones, criptomonedas y otros valores, el FIFO se refiere más comúnmente a un método de contabilidad de base de costes utilizado para determinar qué unidades compradas se consideran vendidas primero para fines fiscales. Ambos comparten la lógica de “lo más antiguo primero”, pero uno es una regla de gestión de órdenes a nivel de bróker y el otro es una convención contable, y se rigen por reglas y autoridades totalmente distintas.
¿Puedo evitar la regla FIFO usando un bróker fuera de los Estados Unidos?
Operar a través de un bróker regulado en una jurisdicción diferente puede significar que la Regla de Cumplimiento 2-43(b) de la NFA específicamente no se aplique, ya que esa regla rige a las firmas miembros de la NFA. Eso no significa que la cuenta sea automáticamente mejor o más segura; los brókers offshore operan bajo diferentes protecciones regulatorias, que varían considerablemente según la jurisdicción y la firma. Antes de mover una cuenta por este motivo, verifique de forma independiente el estado regulatorio real del bróker, las protecciones del dinero del cliente y su posición a través de fuentes oficiales en lugar de asumir que “no ser FIFO” significa “mejor regulado”.
¿Por qué el FIFO causa más problemas para el trading automatizado que para el trading manual?
Los traders manuales suelen gestionar un número pequeño de posiciones de forma consciente, por lo que el orden de cierre rara vez entra en conflicto con sus intenciones. Los sistemas automatizados, especialmente múltiples Asesores Expertos (EA) que se ejecutan de forma independiente en una cuenta, pueden asumir cada uno que gestionan su propia posición aislada cuando el bróker en realidad trata todas las posiciones en ese símbolo como una secuencia combinada y ordenada. Un EA que envía una orden de cierre esperando afectar a su propia operación puede cerrar inadvertidamente una posición más antigua de una estrategia diferente, razón por la cual el diseño del EA es tan importante como la comprensión de la regla misma.
¿Significa el FIFO que no puedo hacer cobertura en absoluto en una cuenta de forex de EE. UU.?
Efectivamente, sí, para las cuentas mantenidas en Miembros de un Dealer de Forex que son miembros de la NFA, ya que la Regla 2-43(b) funciona como una regla de no compensación de posiciones junto con su requisito de ordenación, lo que generalmente impide mantener posiciones largas y cortas independientes en el mismo par de divisas en la misma firma. Esto es diferente de la cobertura a nivel de portafolio utilizando instrumentos diferentes y no compensatorios, o de la cobertura a través de una cuenta estructurada de forma diferente en un bróker que no esté sujeto a esta regla específica. Confirme el tipo de cuenta real y el conjunto de reglas de su bróker directamente en lugar de asumir que la cobertura no está disponible universalmente en todas partes.
¿Es el FIFO lo mismo que un bróker que se niega a dejarme operar múltiples estrategias?
No, aunque a menudo se confunden. El FIFO rige el orden en el que se cierran las posiciones compensatorias, no prohíbe estrictamente la ejecución de múltiples estrategias en una sola cuenta. La verdadera fricción proviene del diseño del EA: las estrategias que no están construidas para tener en cuenta la gestión de posiciones compartidas y ordenadas pueden comportarse de forma inespercia de un modo inesperado en una cuenta gobernada por FIFO. Una configuración multi-EA bien diseñada, utilizando los enfoques compatibles tratados anteriormente en este artículo, puede ejecutar múltiples estrategias en una cuenta gobernada por FIFO sin los conflictos que encuentran las configuraciones mal diseñadas.
Fuentes oficiales actuales
Para obtener los detalles más actuales y autorizados sobre este tema, estas son las fuentes que vale la pena consultar directamente en lugar de confiar en resúmenes de segunda mano, incluyendo esta:
- Regla de Cumplimiento 2-43 de la NFA, el texto oficial de la regla
- Las condiciones de trading por escrito de su bróker específico y su política de ejecución de órdenes
- La documentación oficial de MetaQuotes para el comportamiento actual de los tipos de cuenta de MT4 y MT5
- La propia documentación de su bróker sobre cierres parciales y gestión de órdenes
- La documentación actual de su autoridad fiscal o de su bróker sobre la base de costes, específicamente para el significado de FIFO de lotes fiscales
Resumen final
En resumen, el FIFO en el trading significa dos cosas relacionadas pero genuinamente diferentes según el contexto. En el forex minorista de EE. UU., es una regla de cumplimiento específica de la NFA que requiere que los Miembros de un Dealer de Forex cierren las posiciones compensatorias en el orden en que se abrieron, lo que efectivamente excluye la cobertura en esas firmas y puede complicar las configuraciones multi-EA que no fueron diseñadas teniendo esto en cuenta. En la contabilidad de valores y criptomonedas, es un método de base de costes para determinar qué unidades se consideran vendidas primero. Ninguna de las dos versiones protege o desventaja inherentemente a un trader por sí sola. El FIFO estandariza la secuencia en la que se compensan las posiciones elegibles. Si eso beneficia o desventaja a una estrategia particular depende de la estructura de la cuenta y del método de trading. Si estás ejecutando estrategias automatizadas en una cuenta gobernada por FIFO, diséñalas deliberadamente en torno a ello, confirma la implementación exacta de tu bróker directamente y realiza pruebas en el mismo tipo de cuenta con la que pretendes operar en vivo antes de comprometer capital real en una configuración multi-EA.

Petko Aleksandrov

