Armada Quant FX Portfolio Trader MT5
Actualizado el 14 de octubre de 2026
Antes de empezar. Este manual contiene mucho más de lo que necesita para hacer funcionar el programa. Lo escribimos así a propósito: preferimos darle de más que de menos. No hace falta que lo lea entero. La primera parte, el Inicio rápido, es todo lo que necesita para poner el programa en marcha. La segunda parte, los Detalles, queda para más adelante: vuelva a ella cuando le surja una pregunta y sáltese todo lo que no necesite.
Operar divisas con margen conlleva un alto nivel de riesgo y no es adecuado para todos los inversores. Todos los resultados de este manual son simulados; el Aviso legal del final se aplica a todos ellos.
Inicio rápido
Adjúntelo a un gráfico: desde allí opera los once pares de divisas, en una sola cuenta, y los añade él mismo a Observación del Mercado: EURUSD, GBPUSD, AUDUSD, USDCAD, USDCHF, EURGBP, AUDCHF, AUDCAD, CADCHF, GBPCHF y EURCHF.
- En MetaTrader 5, inicie sesión en la cuenta de MQL5 con la que compró el programa (Servicio, Opciones, Comunidad). Abra la pestaña Compras del Mercado y pulse Instalar (esto consume una activación). El programa aparece en el Navegador, en la carpeta Market.
- Abra un gráfico y arrastre el programa sobre él. El símbolo y el marco temporal del gráfico no cambian lo que opera, porque el programa lee él mismo las barras horarias de sus pares; EURUSD H1 es una buena elección.
- En la pestaña General, marque Permitir comercio algorítmico (Allow Algo Trading). En la pestaña Parámetros de entrada (Inputs), configure "Capital (0 = account balance)": escriba el dinero con el que el programa puede operar, en la divisa de la cuenta, o déjelo en 0 para usar el dinero propio de la cuenta. Deje los demás parámetros en su valor por defecto y pulse OK.
- Active el botón Trading algorítmico (Algo Trading) de la barra de herramientas del terminal. Después lea el panel de la esquina superior izquierda del gráfico: su primera línea debe decir "Armada Quant FX 2.01 | Running", y las líneas de debajo muestran el Capital y el tamaño que usa el programa y cuántos pares están operando.
- Mantenga el terminal en marcha, en un equipo siempre encendido o en un VPS. El programa decide una vez por hora para cada par, así que la primera posición puede tardar horas o días en aparecer.
Eso es todo. A partir de ahí, el panel de la esquina superior izquierda del gráfico le indica si algo requiere su atención; los Detalles, más abajo, explican cada línea que puede mostrar.
Detalles
Todo lo que sigue es material de consulta: los parámetros, cada línea que el programa muestra en su gráfico, las preguntas que más hacen los compradores, el uso en un VPS, cómo se calcula el tamaño y el test en que se basan las cifras publicadas. Haga sus preguntas en la sección Discusión de la página del producto o envíe un mensaje privado en MQL5.
Los parámetros de un vistazo
Deje cada parámetro en su valor por defecto excepto Capital, que usted escribe o deja en 0; los resultados principales usan los valores por defecto.
La tabla enumera los parámetros en el orden en que los muestra la pestaña Parámetros de entrada, cada uno con su valor por defecto y lo que hace.
| Grupo | Parámetro | Por defecto | Qué significa y qué hacer |
|---|---|---|---|
| Size | Capital (0 = account balance) | 0 | El dinero a partir del cual el programa calcula el tamaño de sus operaciones, en la divisa de la cuenta. 0 usa el dinero propio de la cuenta: el saldo justo antes de la primera operación del programa en esta cuenta, modificado por los depósitos, retiradas, cargos y correcciones posteriores. No se cuentan los resultados de trading, el crédito ni los bonos. Un importe escrito por encima del dinero propio de la cuenta no se usa: el programa usa entonces el dinero propio de la cuenta y el panel lo indica. Un importe negativo cuenta como 0. |
| Size | Compounding, % of profit (0 = off) | 100 | Qué parte de los resultados propios del programa se suma al Capital cuando calcula el tamaño de una nueva posición. Con 100 se suman todos, así que los tamaños crecen tras las ganancias y se reducen tras las pérdidas, hasta el tamaño más pequeño que permita el bróker. Con 0 el tamaño queda fijo. Los resultados son el beneficio, el swap, la comisión y las tarifas de las operaciones del programa en esta cuenta; las posiciones abiertas no se cuentan. Cada nueva posición recibe su tamaño al abrirse y lo conserva en todas sus posiciones adicionales. Valores de 0 a 100. |
| Exits | Drawdown filter level (0 = off) | 10 | El filtro de drawdown vigila el resultado de cada par por separado, posiciones abiertas incluidas, y decide una vez al día. Cuando el resultado de un par ha caído por debajo de su máximo en la cantidad de salida y sigue yendo en su contra, el programa cierra las posiciones de ese par y deja de operarlo; da igual que el par tenga posiciones de compra o de venta. Sigue registrando las posiciones que habría mantenido, posiciones adicionales incluidas, y vuelve a entrar cuando ese resultado queda de nuevo a no más de la mitad de la cantidad de salida por debajo de su máximo y la tendencia del par ha girado a su favor. Con el valor por defecto 10, la cantidad de salida es de alrededor del 17,6 % del Capital. 0 desactiva el filtro. Valores de 0 a 100; 10 es el nivel usado en los tests. |
| Exits | Stop loss after N entries (0 = off) | 100 | Limita lo profunda que puede llegar a ser una posición. Cuando una posición tiene este número de entradas (su primera entrada y sus posiciones adicionales), el programa no añade más; si después el precio avanza en su contra el tramo de una posición adicional más, la posición completa se cierra con pérdida. 0 lo desactiva. Valores de 0 a 1000. |
| Exits | Loss limit, % of Capital (0 = off) | 0 | Detiene todo el trading tras una pérdida determinada. Cuando los resultados del programa, posiciones abiertas incluidas, han caído este porcentaje del Capital desde el máximo que alcanzaron sus resultados cerrados (con la capitalización compuesta activada: el Capital más los resultados capitalizados en ese momento), el programa cierra todas las posiciones que tiene en todos los pares y no abre nada nuevo. Cierra a precios de mercado, así que un hueco de precio puede llevar la pérdida más allá del límite. Permanece en el gráfico y el panel muestra la fecha. Para volver a operar, fije otro valor en "Loss limit"; el programa empieza entonces de cero en todos los pares. 0 desactiva el límite, como en los tests. Valores de 0 a 100. |
| Controls | Open new positions (No = finish) | Yes | Con el valor Yes, opera con normalidad. Con el valor No, no abre posiciones nuevas ni vuelve a entrar después del filtro de drawdown, pero sigue gestionando las posiciones ya abiertas: continúa añadiendo a ellas y cerrándolas según sus reglas, y el stop loss, las salidas del filtro de drawdown y el límite de pérdidas siguen funcionando. Use No para ir deteniendo el programa; el panel muestra cuántas posiciones quedan. |
| Controls | Phone notifications | Off | Con On, envía un mensaje corto a la aplicación MetaTrader de su teléfono cuando el filtro de drawdown saca un par o vuelve a entrar en él, cuando se alcanza el límite de pérdidas, cuando se detecta otra copia operando en la cuenta con el mismo número mágico, y cuando el nivel de margen cae por debajo del 90 % y se cierran pares (solo por debajo de la cuenta más pequeña). Usa el servicio de notificaciones propio de MetaTrader: introduzca su MetaQuotes ID en el terminal, en Servicio, Opciones, Notificaciones. Como máximo un mensaje por decisión y 10 por minuto; en el Probador de Estrategias no se envía nada. Desactivado (Off) por defecto. |
| Advanced (leave as tested) | Pairs to trade (empty = all 11) | vacío | Déjelo vacío para operar cada uno de los 11 pares que ofrezca su bróker. El programa encuentra cada par con el nombre propio del bróker (por ejemplo EURUSD.a) y lo añade a Observación del Mercado. Para operar menos, escriba sus nombres separados por comas, por ejemplo EURUSD, GBPUSD. Un par que no esté entre los 11 funciona con los ajustes de EURUSD, que no se testearon en él. Un nombre que el bróker no tiene se muestra como "not found"; si no se encuentra ninguno de los nombres escritos, el programa opera los 11. Si el bróker no tiene ninguno de los 11, el programa opera el símbolo del propio gráfico con los ajustes de EURUSD. |
| Advanced (leave as tested) | Add size multiplier (1 = tested) | 1.0 | Cambia la rapidez con que crece el tamaño de cada posición adicional a medida que se suman a una posición. La primera entrada de una posición no cambia. 1 es el ajuste testeado; valores de 0,1 a 10. Déjelo en 1. |
| Advanced (leave as tested) | Max adds per position (0 = no adds) | 100 | El límite de posiciones adicionales que el programa añade a una posición después de su primera entrada. 100 es el ajuste testeado; 0 opera solo la primera entrada. Valores de 0 a 1000. Déjelo en 100. |
| Advanced (leave as tested) | Magic number (tags this EA's trades) | 20260917 | Un número que el programa escribe en sus operaciones para distinguirlas de las operaciones que usted haga y de las de otros programas. Conserve el valor por defecto salvo que otro programa de esta cuenta use el mismo número. No lo cambie mientras el programa tenga posiciones: las posiciones con el número antiguo dejan de gestionarse, y el dinero propio de la cuenta y los resultados del programa se vuelven a calcular desde la primera operación del número nuevo. Una segunda copia con el mismo número en la misma cuenta no abre nada nuevo. Valores de 1 a 2147483647. |
No hay ningún archivo .set que cargar: los valores por defecto son los ajustes testeados. La sección Cada parámetro en detalle, más abajo, añade lo que mostraron los tests para cada uno.
Qué dice el panel
El programa escribe un panel breve en la esquina superior izquierda de su gráfico: primero su estado, el Capital y el tamaño que usa, la cuenta más pequeña para su bróker y cuántos pares están operando; después una línea por cada par; y después cualquier aviso que corresponda. La tabla enumera cada línea que puede mostrar el panel, tal como la muestra (una palabra en cursiva representa el valor que el programa rellena), y qué hacer.
| El panel muestra | Qué significa y qué hacer |
|---|---|
| Armada Quant FX version | Starting | El programa acaba de iniciarse y está leyendo la cuenta y los pares. No tiene que hacer nada. |
| Armada Quant FX version | Running | El programa opera con normalidad. No tiene que hacer nada. |
| Armada Quant FX version | Finishing open positions | "Open new positions" está en No: el programa no abre nada nuevo y termina las posiciones que tiene. |
| Armada Quant FX version | Stopped by loss limit | Se alcanzó el límite de pérdidas: se cerraron todas las posiciones y no se abre nada nuevo. Fije otro valor en "Loss limit" para volver a operar. |
| Armada Quant FX version | Algo Trading is off | El trading está desactivado en el terminal o para este programa, así que no se envía ninguna orden. Active Trading algorítmico en la barra de herramientas y permítalo en los ajustes del programa. |
| Capital amount currency (source) | Size size | Compounding percent% | La base sobre la que el programa calcula el tamaño: el importe y su divisa, con "typed" cuando procede del parámetro Capital y "account balance" cuando es el dinero propio de la cuenta; después, el tamaño que recibe cada nueva posición y el porcentaje de capitalización compuesta. Compruebe que el importe es el que espera. |
| Smallest account for this broker: amount currency | La cuenta más pequeña que permite el tamaño mínimo de orden de este bróker con las proporciones testeadas. Por debajo de ella, las órdenes usan el tamaño más pequeño y el riesgo es mayor que en los tests. |
| Pairs: number of number trading | Cuántos pares están operando, de los pares que el programa tiene configurados para operar. Un par que el bróker no tiene aparece como "not found". |
| pair: flat | El par no tiene ninguna posición abierta. No tiene que hacer nada. |
| pair: long lots | El programa tiene una posición de compra en este par, de este número total de lotes. No tiene que hacer nada. |
| pair: short lots | El programa tiene una posición de venta en este par, de este número total de lotes. No tiene que hacer nada. |
| pair: out since date (drawdown filter) | El filtro de drawdown sacó este par en esta fecha: sus posiciones se cerraron y el par no se opera. El programa sigue registrando el par y vuelve a entrar por sí solo. No tiene que hacer nada. |
| pair: waiting for history number/needed | El historial de precios horario del par todavía se está cargando: el primer número son las barras disponibles y el segundo, las barras necesarias. Este par espera; los demás pares operan. Mantenga el terminal conectado; esto se resuelve solo cuando el historial termina de cargarse. |
| pair: not found | El bróker no tiene ningún símbolo para este par, así que no se opera. Los demás pares operan con normalidad. |
| pair: not readable on this chart | En una ejecución del Probador de Estrategias en un gráfico superior a H1, los datos horarios de este par no se pueden leer en ese modo de test, así que el par queda fuera de la ejecución. Haga el test en un gráfico H1, la configuración testeada, para incluirlo. |
| pair: unconfirmed order | Una orden en este par fue aceptada, pero el bróker todavía no ha comunicado un resultado. El programa no envía nada más en este par y vuelve a leer sus posiciones durante un máximo de 60 segundos; después continúa con lo que muestra la cuenta. Si esto persiste, compruebe la conexión del terminal. |
| pair: order refused: reason | El bróker rechazó una orden en este par, por el motivo indicado. Un rechazo pasajero, como un cambio de precio, se vuelve a intentar dentro de la misma hora; los cierres se reintentan hasta que se completan. Si se repite, consulte el motivo con su bróker. |
| pair: closed, margin level under 90% date | El nivel de margen de la cuenta cayó por debajo del 90 % mientras se mostraba el aviso de que esta cuenta está por debajo de la cuenta más pequeña, así que el programa cerró este par (cierra primero los pares con la mayor pérdida abierta) para evitar que un Stop-Out del bróker cierre posiciones. El par vuelve a operarse con su siguiente señal. Mientras ese aviso no se muestra, esto nunca ocurre. |
| Algo Trading is off: switch it on in the toolbar and in this program's settings. | El trading está desactivado en el terminal o para este programa, así que no envía ninguna orden. Active Trading algorítmico en la barra de herramientas del terminal y marque Permitir comercio algorítmico en los ajustes del programa (pestaña General). |
| Capital is above the account's own money: using amount currency. | El Capital que escribió es mayor que el dinero propio de la cuenta, así que el programa usa el dinero propio de la cuenta, el importe indicado. Escriba un Capital igual o inferior a ese importe, o 0. |
| This account is below the smallest account for this broker: orders use the smallest size and risk is higher than tested. | El dinero de la cuenta, o el Capital que escribió, es menor de lo que permite el tamaño mínimo de orden de este bróker con las proporciones testeadas. Cada nueva posición usa entonces el tamaño más pequeño, así que el riesgo es mayor que en los tests. Si después el nivel de margen cae por debajo del 90 %, el programa cierra el par con la mayor pérdida abierta, y el siguiente mientras el nivel siga por debajo del 90 %. La línea del panel "Smallest account" muestra el importe que necesita este bróker. |
| Waiting for the account history. | El historial de operaciones de la cuenta todavía no cuadra con su saldo, y el programa lo necesita para calcular el dinero propio de la cuenta. Hasta entonces no abre ni añade nada; las salidas siguen funcionando. Pasados 10 minutos, usa la cifra que tiene hasta ese momento y mantiene este aviso. Mantenga el terminal conectado. |
| Waiting for a conversion rate: add pair to Market Watch. | La cuenta no está en dólares estadounidenses y el programa necesita un tipo de cambio en dólares para calcular el tamaño de sus órdenes. Añada el par indicado a Observación del Mercado. Hasta entonces no abre ni añade nada; las salidas siguen funcionando. |
| The drawdown filter cannot run for pair: no conversion rate. | El filtro de drawdown no puede convertir los resultados de este par porque falta un tipo de cambio, así que el filtro no vigila este par mientras se muestre este aviso. Compruebe que los pares de su bróker para la divisa de la cuenta están en Observación del Mercado. |
| Orders are being reduced to fit the free margin. | No hay suficiente margen disponible para el tamaño completo de la orden, así que las órdenes se reducen para que quepan. Las posiciones son entonces más pequeñas que en los tests. Un Capital más bajo mantiene las órdenes dentro del margen. |
| An order was capped at the broker's maximum order size. | Una orden superaba el tamaño máximo de orden de su bróker y se recortó a ese tamaño. Con un Capital grande, compruebe el tamaño máximo de orden de su bróker. |
| Another copy is trading this account with the same magic number: this copy opens nothing new. Remove one copy and restart. | Una segunda copia del programa está operando en esta cuenta con el mismo número mágico. Esta copia no abre ni añade nada y no vuelve a entrar; sigue cerrando sus posiciones. Quite una de las copias y reinicie la otra. |
| pair: a position was closed or changed outside the program and was re-read from the account. | Una posición del programa en este par se cerró o se modificó desde fuera del programa: a mano, por un stop loss o un take profit fijado en ella, o por el bróker (por ejemplo, un Stop-Out). El programa volvió a leer la cuenta y continúa con lo que queda. No cierre a mano las posiciones del programa. |
| Loss limit reached on date: all positions closed. Set a new Loss limit to resume. | Se alcanzó el límite de pérdidas en esta fecha: el programa cerró todas las posiciones que tenía y no abre nada nuevo. Permanece en el gráfico. Para volver a operar, fije otro valor en "Loss limit" (0 desactiva el límite); el programa empieza entonces de cero en todos los pares. |
| New positions are switched off: finishing number open positions. | "Open new positions" está en No: el programa no abre nada nuevo y termina las posiciones que tiene, y sigue añadiendo a ellas y cerrándolas según sus reglas. Póngalo en Yes para operar con normalidad. |
| The broker's limit on open positions was reached: an order was skipped. | La cuenta alcanzó el límite del bróker de posiciones y órdenes abiertas, así que se omitió una orden. Las posiciones y órdenes de otros programas y sus propias operaciones en esta cuenta cuentan para ese límite; consulte a su bróker. |
| This account closes trades oldest first: do not trade the same pairs by hand or with another program. | Esta cuenta cierra las operaciones en el orden en que se abrieron, primero las más antiguas, así que el programa solo puede cerrar sus operaciones cuando no hay operaciones más antiguas abiertas en el mismo par. No opere los mismos pares a mano ni con otro programa en esta cuenta. |
| pair is not one of the 11 tested pairs: it runs with the EURUSD settings. | Un par escrito en Pairs no es uno de los 11 pares testeados. Opera con los ajustes de EURUSD, que no se testearon en él. Quítelo de Pairs salvo que quiera operarlo. |
| The 11 pairs cannot be read here: trading the chart's symbol with the EURUSD settings. | Ninguno de los 11 pares se puede encontrar o leer aquí, así que el programa opera solo el símbolo del propio gráfico con los ajustes de EURUSD. Compruebe que su bróker ofrece los pares. En el Probador de Estrategias, use los ajustes de test de este manual para que se carguen los 11 pares. |
Cada vez que aparece o desaparece una línea o un aviso, el programa también escribe una línea en la pestaña Expertos de la Caja de Herramientas del terminal. Al iniciarse escribe "Armada Quant FX version started on pair timeframe: number of number pairs trading"; cuando desaparece un aviso, escribe "Cleared: notice". Una ejecución del Probador de Estrategias sin modo visual no tiene gráfico, así que no muestra ningún panel; su registro recibe la línea de inicio y los avisos.
Con "Phone notifications" en On, el programa envía estos mensajes a la aplicación MetaTrader de su teléfono, a través del servicio de notificaciones propio de MetaTrader (el parámetro está desactivado por defecto):
- Armada Quant: the drawdown filter stepped pairs out.
- Armada Quant: the drawdown filter stepped pairs back in.
- Armada Quant: loss limit reached, all positions closed.
- Armada Quant: another copy is trading this account.
- Armada Quant: margin level fell below 90%; pairs were closed, largest open loss first.
En el historial de la cuenta, las órdenes del propio programa solo llevan un comentario en estos casos: "drawdown filter out" cuando el filtro de drawdown cierra las posiciones de un par, "drawdown filter in" cuando vuelve a entrar, "drawdown filter sync" cuando, al volver a entrar, cierra lo que ya no coincide con las posiciones que sigue registrando, "loss limit percent" cuando el límite de pérdidas cierra todas las posiciones, y "margin level close" cuando el programa cierra un par porque el nivel de margen cayó por debajo del 90 % (solo por debajo de la cuenta más pequeña). Las entradas, las posiciones adicionales y las salidas normales no llevan comentario.
Preguntas y respuestas
Primeros pasos
Lo he comprado. ¿Qué hago ahora?
Siga el Inicio rápido, al principio de este manual: un gráfico, Capital escrito o dejado en 0, todos los demás parámetros en su valor por defecto, Trading algorítmico activado y el terminal en marcha. Si quiere verlo funcionar antes, pruébelo en el Probador de Estrategias como se describe en Tests y resultados, más abajo.
¿Por qué todavía no ha operado?
Decide una vez por hora para cada par, y la mayoría de las horas no traen ninguna posición nueva: un par puede pasar días, a veces semanas, sin abrir ninguna. Es normal. Si no ocurre nada durante más tiempo, lea el panel. Su primera línea debe decir "Armada Quant FX 2.01 | Running", la línea de pares debe mostrar los pares que están operando y ningún aviso debe pedirle que actúe. Un par cuya línea dice "pair: waiting for history number/needed" todavía está cargando su historial horario; mientras tanto, los demás pares operan. La sección Qué dice el panel, más arriba, indica qué hacer ante cada aviso.
¿Cómo cambio el tamaño?
Cambie Capital. Haga clic en el gráfico y pulse F7 para abrir los ajustes del programa, vaya a la pestaña Parámetros de entrada, escriba el nuevo importe en "Capital (0 = account balance)" y pulse OK. Las posiciones nuevas usan el nuevo tamaño; una posición que ya está abierta conserva su propio tamaño en todas sus posiciones adicionales. La línea de Capital del panel muestra entonces el importe y el tamaño que usa el programa. Deje los demás parámetros como están: no fijan el tamaño.
¿Hay un archivo .set?
No. Los valores por defecto son los ajustes testeados, así que no hay nada que cargar. Solo tiene que configurar Capital.
Cómo opera
¿Por qué se cerró un par con pérdida?
Las posiciones de un par se cierran con pérdida de una de estas formas:
- El filtro de drawdown sacó el par: en su comprobación diaria, el resultado del par, posiciones abiertas incluidas, había caído alrededor del 17,6 % del Capital por debajo de su máximo y seguía yendo en su contra, así que el filtro cerró las posiciones de ese par. Esos cierres llevan el comentario "drawdown filter out", y la línea del par en el panel dice "pair: out since date (drawdown filter)". El filtro sigue registrando el par y vuelve a entrar por sí solo, mientras los demás pares siguen operando. La sección El filtro de drawdown, más abajo, da la regla completa.
- El stop tras un número determinado de entradas, "Stop loss after N entries (0 = off)", cerró una posición que había llegado a esa profundidad.
- El límite de pérdidas, "Loss limit, % of Capital (0 = off)", si usted fijó uno, cerró todas las posiciones.
- Una posición cerrada en su salida con beneficio puede terminar igualmente con pérdida por el spread, el swap, la comisión o un hueco de precio.
¿Por qué no hay un stop loss en cada operación? ¿Qué limita una pérdida?
El programa cierra una posición de estas formas: la salida con beneficio (la posición completa se cierra en un cierre horario en el que muestra beneficio y se activa su señal de salida), la salida del filtro de drawdown, el stop contado en entradas (MaxEntryStopLoss, 100 entradas por defecto, que nunca se activó en el test) y, si usted lo configura, el límite de pérdidas (desactivado por defecto y no forma parte de los resultados del test). No hay ningún otro stop loss: el programa añade a una posición que se mueve en su contra, así que una posición puede permanecer abierta mucho tiempo y la cuenta puede caer muy por debajo de su máximo mientras tanto. Un stop loss en cada operación cerraría las posiciones que el método está hecho para mantener durante una caída, así que el programa no lo usa. Lo que limita una pérdida es el filtro de drawdown, para cada par; el stop tras un número determinado de entradas, para cada posición; y, si usted quiere uno, el límite de pérdidas para todo el programa, que está desactivado por defecto.
¿Añade a las posiciones en pérdida?
Sí. Cuando el precio se mueve en contra de una posición abierta y la señal de entrada vuelve a producirse, el programa añade a esa posición, y cada posición adicional normalmente es mayor que la anterior. Cada posición adicional necesita un movimiento mínimo en contra de la última ejecución. La posición, su pérdida abierta y su margen crecen mientras está en pérdida, y la posición completa se cierra de una vez, en su salida con beneficio o en una de las salidas de arriba. Esta es la esencia de cómo opera. Acéptelo con tranquilidad antes de ponerlo en marcha.
¿Cuánto tiempo puede estar la cuenta por debajo de su máximo y cuánto duran las posiciones?
Actividad en el test: 16.668 posiciones, unas 78 al mes; duración media 3,1 días, mediana 10 horas; la mayoría de las posiciones (84 %) son una sola entrada. En el test la posición más larga duró 383 días (una posición corta en EURCHF, de julio de 2020 a julio de 2021); con datos de Alpari y FXTM una posición corta en EURCHF se mantuvo 643 días (de agosto de 2011 a mayo de 2013), hasta que el filtro de drawdown la sacó. La cuenta pasó hasta 141 días por debajo de un máximo anterior en el test (de junio a noviembre de 2015), hasta 306 días con datos de Alpari (de abril de 2013 a febrero de 2014) y hasta 260 días con datos de FXTM (de abril de 2013 a enero de 2014).
Estos resultados se basan en resultados de rendimiento simulados o hipotéticos que tienen ciertas limitaciones inherentes. A diferencia de los resultados mostrados en un registro de rendimiento real, estos resultados no representan operaciones reales. Además, dado que estas operaciones no se han ejecutado realmente, estos resultados pueden haber compensado en exceso o en defecto el impacto, si lo hubiera, de ciertos factores de mercado, como la falta de liquidez. Los programas de trading simulados o hipotéticos en general están también sujetos al hecho de que se diseñan con el beneficio de la retrospectiva. No se hace ninguna declaración de que alguna cuenta vaya a obtener, o sea probable que obtenga, beneficios o pérdidas similares a los aquí mostrados.
Con el programa en marcha
¿Cómo lo detengo?
Use el interruptor de finalización: ponga "Open new positions (No = finish)" en No. El programa no abre nada nuevo y no vuelve a entrar después del filtro de drawdown, pero sigue gestionando las posiciones ya abiertas: continúa añadiendo a ellas y cerrándolas según sus reglas, y el stop tras un número determinado de entradas, las salidas del filtro de drawdown y el límite de pérdidas siguen funcionando. La primera línea del panel dice "Armada Quant FX 2.01 | Finishing open positions", con el aviso "New positions are switched off: finishing number open positions." Cuando la línea de cada par diga "pair: flat", puede quitar el programa del gráfico. Quitarlo antes, o desactivar Trading algorítmico, deja las posiciones abiertas sin salidas, sin filtro de drawdown y sin límite de pérdidas. Si tiene que detenerlo de inmediato, quite primero el programa y después cierre usted mismo sus posiciones.
¿Qué significa cada línea de estado?
La sección Qué dice el panel, más arriba, enumera cada línea y cada aviso que puede mostrar el panel y qué hacer en cada caso.
¿Puedo actualizarlo, reiniciarlo o trasladarlo con posiciones abiertas?
Puede actualizarlo o reiniciar el terminal con posiciones abiertas. El programa guarda su memoria en las variables globales del terminal (la ventana Variables globales, F3), así que continúa tras un reinicio del mismo terminal. Inícielo donde vaya a seguir funcionando; en un VPS, migre antes de su primera operación. Un traslado a otro equipo o a un VPS no lleva consigo esa memoria, así que trasládelo solo cuando no haya ninguna posición abierta, e inícielo allí con un MagicNumber nuevo.
Después de una actualización o de un reinicio, sigue gestionando las posiciones abiertas, cada una con su propio tamaño. Un reinicio reconstruye la lectura de la tendencia de cada par a partir de las barras horarias recientes, así que las primeras salidas tras un reinicio pueden diferir en unas horas de las de una ejecución sin interrupciones.
No lo traslade con posiciones abiertas. Un equipo nuevo, un terminal nuevo, un traslado a un VPS o una nueva migración no lleva consigo esa memoria, y el programa no está hecho para hacerse cargo de sus posiciones abiertas sin ella. Para trasladarlo más adelante, ponga "Open new positions (No = finish)" en No y deje que se cierren todas las posiciones: el panel muestra entonces la línea de cada par como "pair: flat" o "pair: out since date (drawdown filter)". (En un VPS, donde un cambio de parámetros requiere una nueva migración, cierre en su lugar las posiciones en su terminal y migre enseguida, porque hasta la nueva migración la copia del VPS sigue operando; después compruebe en su terminal que no queda abierta ninguna de sus posiciones antiguas, y cierre la que quede.) Desactive Trading algorítmico en el terminal antiguo (en el VPS de MQL5, quite el programa de su gráfico y migre, lo que detiene la copia del VPS) e inicie el programa en el nuevo con un valor nuevo en "Magic number (tags this EA's trades)". Dejar que se cierren todas las posiciones puede llevar semanas o meses; cerrarlas en el terminal es la forma rápida. Con un MagicNumber nuevo el programa empieza de cero: con un Capital escrito, su capitalización compuesta vuelve a contar desde ese importe, y un par que el filtro de drawdown había sacado puede volver a operar.
Con "Drawdown filter level (0 = off)" en cero, el filtro de drawdown está desactivado y el programa no guarda ninguna memoria de sus posiciones abiertas. Tras un reinicio continúa igualmente, pero si cambió Capital o la capitalización compuesta mientras había una posición abierta, las posiciones adicionales restantes de esa posición usan los ajustes actuales.
Instale una actualización igual que instaló el programa, desde el Mercado de su terminal. No cambie "Magic number (tags this EA's trades)" con posiciones abiertas: las posiciones con el número antiguo dejan de gestionarse.
El límite de pérdidas lo detuvo. ¿Cómo lo vuelvo a poner en marcha?
Fije un nuevo valor en "Loss limit, % of Capital (0 = off)": el programa vuelve entonces a operar con el nuevo límite. Hay un caso que necesita un paso más. Algunos brókeres eliminan los comentarios de las órdenes y, tras un inicio sin su memoria guardada con el mismo MagicNumber, el programa no puede saber qué límite lo detuvo, así que un nuevo valor por sí solo puede dejar la primera línea del panel en "Armada Quant FX 2.01 | Stopped by loss limit". En ese caso ponga "Loss limit, % of Capital (0 = off)" en 0 (desactivado) e inícielo: vuelve a operar, y su primera posición nueva borra el stop antiguo. Una vez abierta esa posición, fije el límite de pérdidas que quiera.
¿Necesito un VPS?
Necesita un terminal que funcione día y noche con el programa en su gráfico: un equipo que permanezca encendido y conectado, o un VPS. Mientras el terminal está apagado, el programa no gestiona nada: ni salidas, ni filtro de drawdown, ni límite de pérdidas. Cuando vuelve a arrancar, continúa desde la hora actual; no vuelve atrás sobre las horas en que estuvo apagado. La sección Uso en un VPS, más abajo, tiene los pasos para el VPS propio de MetaTrader.
¿Qué tipo de cuenta debo usar?
Funcionan tanto las cuentas hedging como las netting. En una cuenta netting, las posiciones del mismo par se fusionan, así que ejecute otros programas en otros pares. El programa cierra solo la parte de una posición que abrió él mismo. Funcionan tanto las cuentas estándar como las raw spread; en una cuenta raw spread el bróker cobra una comisión por lote, y Tests y resultados, más abajo, indica lo que eso cambió en el test. También funcionan las cuentas en una divisa distinta del dólar estadounidense: Capital se escribe en la divisa propia de la cuenta, y el programa obtiene él mismo la conversión a dólares. La cuenta más pequeña para cada tipo de cuenta figura en la sección Cómo se calcula el tamaño, más abajo, y el panel la muestra para su bróker. Las cuentas cent las ofrecen sobre todo brókeres de fuera de la UE, el Reino Unido, Australia y EE. UU., y el programa todavía no se ha ejecutado en una cuenta cent real. Todavía no se ha ejecutado en cuentas estadounidenses. En cuentas grandes, por encima de unos 450.000 $, compruebe el tamaño máximo de orden de su bróker.
¿Qué pares opera? ¿Puedo añadir oro o pares del yen?
Opera EURUSD, GBPUSD, AUDUSD, USDCAD, USDCHF, EURGBP, AUDCHF, AUDCAD, CADCHF, GBPCHF, EURCHF, todos desde el gráfico al que está adjuntado. Está creado y testeado para estos once pares. En cualquier otro símbolo, incluidos los pares del yen y el oro, funciona con los ajustes de EURUSD, nunca testeados allí; le aconsejamos no hacerlo. Para operar menos pares, escriba los que quiera en "Pairs to trade (empty = all 11)", en el grupo Advanced (leave as tested); los resultados publicados son de todos ellos juntos. El terminal guarda como máximo 255 caracteres de ese parámetro y corta el resto, así que escriba los pares por su nombre, separados por comas, unos 30 nombres como máximo.
¿Puedo operar los mismos pares a mano o ejecutar otros programas?
En una cuenta hedging, otras operaciones en los mismos pares no le afectan: el programa solo gestiona las posiciones que llevan su número mágico. No cierre ni modifique sus posiciones a mano; si una se cierra o se modifica desde fuera, el programa vuelve a leer la cuenta y el panel muestra "pair: a position was closed or changed outside the program and was re-read from the account." Hay una excepción: un traslado, cuando usted mismo cierra sus posiciones justo antes de migrar, como describe la sección Uso en un VPS, más abajo. En una cuenta netting, no opere los mismos pares a mano ni con otro programa: las posiciones del mismo par se fusionan en una sola. Lo mismo vale en una cuenta que cierra primero las operaciones más antiguas, como hacen las cuentas estadounidenses; allí el panel muestra "This account closes trades oldest first: do not trade the same pairs by hand or with another program." Ejecute una sola copia de este programa por cuenta: si en la cuenta funciona una segunda copia con el mismo número mágico, ambas dejan de abrir y de añadir hasta que usted retire una y reinicie la otra.
Tests y resultados
¿Cómo lo pruebo y en qué modo?
Pruébelo primero con la versión demo gratuita, que se ejecuta en el Probador de Estrategias de MetaTrader 5. Un test en un gráfico ejecuta todos los pares juntos. En MetaTrader 5, añada primero los 11 pares a Observación del Mercado. Inicie sesión en una cuenta de MetaQuotes-Demo, para que el probador use datos de MetaQuotes como el test. En el Probador de Estrategias elija el símbolo EURUSD, el período H1, el modelo "Sólo precios de apertura" (Open prices only), el apalancamiento 1:100, las fechas del 1 de enero de 2009 al 26 de septiembre de 2026 y un depósito de 175.000 $, y deje Capital en 0. Ese depósito reproduce el test; no es una sugerencia para su cuenta. Para repetir los resultados publicados, mantenga ese modelo: otro modelo de test da otros resultados. La primera ejecución es lenta mientras se descarga el historial. Use el gráfico que indican estos pasos: en un gráfico con un marco temporal superior a H1, el par del propio gráfico queda fuera de la ejecución, y su línea dice "pair: not readable on this chart".
¿Qué cambia con ticks reales?
El test usó el modelo "Sólo precios de apertura" (Open prices only). Ejecutado con un tamaño fijo y con "Cada tick a base de ticks reales" (Every tick based on real ticks) de septiembre de 2024 a septiembre de 2026, el resultado neto cambió un −1,5 % (de −25,0 % a +6,2 % por par) y la peor caída un +1,9 %. Con ticks reales, los spreads son más amplios en las horas cercanas al rollover diario del bróker, y la mayor parte de la diferencia procede de esas horas.
¿Por qué mis resultados difieren de los de la página del producto?
Los resultados en su bróker serán distintos: los datos de precios, los spreads, el swap, el reloj del servidor y sus spreads en el rollover difieren entre brókeres. También importa cuándo empieza: un test iniciado en otra fecha se encuentra con otras caídas. Un depósito distinto, un Capital escrito, otro ajuste de capitalización compuesta, otro apalancamiento u otro modo de test también cambian las cifras.
¿Qué cambia la comisión?
En una cuenta que cobra comisión, a 7 $ por lote ida y vuelta, la ganancia media por año completo con un tamaño fijo sería del 23,5 % del saldo inicial en vez del 24,3 % (calculado a partir de las operaciones del test; con un tamaño fijo las decisiones no cambian).
¿Qué apalancamiento necesita?
Los tests se hicieron con un apalancamiento de 1:100. Para clientes minoristas en la UE y el Reino Unido, ocho de los once pares están limitados a 1:30 y AUDUSD, AUDCHF y AUDCAD a 1:20; en Australia los once están limitados a 1:30. En el test el nivel de margen más bajo fue del 171 % a 1:100, del 97 % a 1:50, del 88 % a 1:30 y del 78 % a 1:20; en las ocho fechas de inicio el más bajo fue del 89 % a 1:30 y del 94 % a 1:20, sin ningún Stop-Out. A 1:50 se redujo una orden para que cupiera en el margen libre, y el resultado fue un 4,0 % más bajo que a 1:100. A 1:30 se redujo una orden para que cupiera en el margen libre, y el resultado fue un 52,3 % más bajo que a 1:100. A 1:20 se redujo una orden para que cupiera en el margen libre, y el resultado fue un 27,6 % más bajo que a 1:100.
Estos resultados se basan en resultados de rendimiento simulados o hipotéticos que tienen ciertas limitaciones inherentes. A diferencia de los resultados mostrados en un registro de rendimiento real, estos resultados no representan operaciones reales. Además, dado que estas operaciones no se han ejecutado realmente, estos resultados pueden haber compensado en exceso o en defecto el impacto, si lo hubiera, de ciertos factores de mercado, como la falta de liquidez. Los programas de trading simulados o hipotéticos en general están también sujetos al hecho de que se diseñan con el beneficio de la retrospectiva. No se hace ninguna declaración de que alguna cuenta vaya a obtener, o sea probable que obtenga, beneficios o pérdidas similares a los aquí mostrados.
Lo que no tiene
¿Hay un chat de grupo o un canal fuera de MQL5?
No. Las preguntas y el soporte se atienden en la sección Discusión de la página del producto, a la vista de todos, o por mensajes de MQL5; procuramos responder en un plazo de 24 horas.
¿Hay una versión para MetaTrader 4?
No. Solo funciona en MetaTrader 5.
¿Hay un modo para prop firms?
No. No está hecho para las reglas de las empresas de fondeo (prop firms).
¿Tiene un filtro de noticias, de horario o de spread?
No. Opera según sus reglas testeadas en cada hora en que el mercado está abierto. Cualquier filtro de ese tipo sería un comportamiento de trading nuevo que nunca se ha testeado.
¿Hay una Señal que seguir?
No. Pruébelo primero con la versión demo gratuita, que se ejecuta en el Probador de Estrategias de MetaTrader 5.
Actualizaciones
¿Con qué frecuencia se actualiza?
Las actualizaciones se publican cuando está lista una corrección o una mejora, sin un calendario fijo. Instálela igual que instaló el programa, desde el Mercado de su terminal; la respuesta sobre actualizar con posiciones abiertas, más arriba, explica qué les ocurre.
Uso en un VPS
Cualquier VPS que mantenga MetaTrader 5 en marcha día y noche sirve. El VPS propio de MetaTrader, el hosting virtual de MQL5, es lo más sencillo; estos pasos son para él.
- Si quiere notificaciones al teléfono (usan el servicio propio de MetaTrader), introduzca primero su MetaQuotes ID en el terminal (Servicio, Opciones, Notificaciones) y ponga "Phone notifications" en On.
- Adjunte el programa como en el Inicio rápido, pero deje desactivado en este equipo el botón Trading algorítmico de la barra de herramientas: el VPS opera de todos modos, y así nada opera aquí antes de la migración. El programa añade él mismo sus pares a Observación del Mercado, así que no hay que preparar nada más.
- Traslade el terminal al VPS (migre) enseguida, antes de la primera operación del programa. Una migración no lleva consigo la memoria del programa, así que debe arrancar en el VPS antes de operar.
- Mantenga Trading algorítmico desactivado en el terminal de casa, y no lo active nunca mientras funcione la copia del VPS. Con dos copias en una misma cuenta, ambas dejan de abrir y de añadir, y el panel muestra "Another copy is trading this account with the same magic number: this copy opens nothing new. Remove one copy and restart."
- El VPS no tiene pantalla, así que su panel no se puede ver. Lea el estado en el registro del VPS: el programa escribe una línea cada vez que aparece o desaparece un estado o un aviso.
- Configure los parámetros antes de migrar y manténgalos: el VPS ejecuta los parámetros que recibió en la última migración, y una nueva migración no lleva consigo la memoria del programa, así que cuenta como un traslado. Hágalo solo cuando no haya ninguna posición abierta: con 11 pares, el programa rara vez está sin ninguna. Por eso, cambie los parámetros y ponga un valor nuevo en "Magic number (tags this EA's trades)" en su terminal, cierre allí las posiciones del programa y vuelva a migrar enseguida, porque hasta la nueva migración la copia del VPS sigue operando. Después compruebe en su terminal que no queda abierta ninguna de sus posiciones antiguas, y cierre la que quede.
El VPS puede reiniciarse por sí solo, por actualizaciones y mantenimiento; el programa continúa entonces desde la memoria que guardó allí. Las cuentas que inician sesión con una contraseña de un solo uso no pueden usar el VPS de MQL5. Si el límite de pérdidas había detenido el programa antes de un traslado, no hay nada que borrar: con su nuevo valor en "Magic number (tags this EA's trades)" empieza de cero.
Cómo se calcula el tamaño
Capital: escriba el dinero con el que el programa puede operar, en la divisa de la cuenta, o déjelo en 0 para usar el dinero propio de la cuenta (depósitos y retiradas incluidos, nunca crédito ni bonos). Un Capital escrito por encima del dinero propio de la cuenta se limita a este, y el panel lo indica. CompoundPercent: con el valor por defecto 100, cada resultado cerrado del programa se suma al dinero con el que se calcula el tamaño de cada nueva posición, así que los tamaños crecen tras las ganancias y se reducen tras las pérdidas. Con 0 el tamaño queda fijo. Los resultados principales usan el valor por defecto; las cifras con un tamaño fijo usan 0.
El programa convierte ese dinero en el tamaño de cada nueva posición en la proporción fija que usaron los tests, y lo redondea hacia abajo a un paso de tamaño entero, que depende del volumen de contrato de la cuenta. Una posición conserva su tamaño en todas sus posiciones adicionales. En una cuenta en otra divisa, el programa necesita un tipo de cambio en dólares para calcular el tamaño de sus órdenes; hasta tenerlo, el panel muestra "Waiting for a conversion rate: add pair to Market Watch."
La cuenta más pequeña depende de la orden mínima de su bróker, y la línea del panel "Smallest account for this broker: amount currency" la muestra para su bróker. Por debajo de ella, cada nueva posición usa el tamaño más pequeño, así que la cuenta puede perder mucho más que en el test. Si después el nivel de margen cae por debajo del 90 %, el programa cierra el par con la mayor pérdida abierta, y luego el siguiente mientras el nivel siga por debajo del 90 %. Un bróker cuyo nivel de Stop-Out es del 90 % o más cierra posiciones antes que el programa, y ningún programa puede actuar dentro de un hueco de precio. Por tipo de cuenta:
- Cuenta cent (volumen de contrato 100.000): 577,50 $
- Cuenta micro (volumen de contrato 1000): 577,50 $
- Volumen de contrato 10.000: 5775 $
- Cuenta estándar (volumen de contrato 100.000): 57.750 $
Cada parámetro en detalle
- DrawdownFilter: El nivel del filtro de drawdown. Con el valor por defecto 10, un par sale tras una caída de alrededor del 17,6 % del Capital desde su máximo; esa cantidad se escala con el Capital, con la capitalización compuesta y con el nivel. 0 desactiva el filtro, y entonces el programa opera exactamente como lo haría sin él. Los resultados mostrados usan 10, con 0 como comparación.
- MaxEntryStopLoss: 0 lo desactiva. Con el valor por defecto 100 nunca se activó en el test (la posición más profunda tuvo 16 entradas, 20 con datos de Alpari). Un valor bajo convierte caídas abiertas en pérdidas realizadas, y los resultados mostrados no se probaron así.
- LossLimitPercent: desactivado por defecto (0). Si lo configura, el EA cierra todas las posiciones en cuanto sus resultados, posiciones abiertas incluidas, han caído ese porcentaje por debajo del máximo que alcanzaron sus resultados cerrados, y no abre nada hasta que usted fije un nuevo límite. El porcentaje se toma del Capital más los beneficios cerrados que la capitalización compuesta había añadido en ese máximo. El cierre se hace a precios de mercado, así que un hueco de precio puede llevar la pérdida más allá del límite. No forma parte de los resultados del test.
- OpenNewPositions: con el valor No, no abre nada nuevo y deja que las posiciones abiertas terminen según sus reglas; así se detiene el programa.
- PhoneNotifications: las notificaciones al teléfono usan el servicio propio de MetaTrader y están desactivadas por defecto. Con On, envía un mensaje corto a su teléfono cuando actúa el filtro de drawdown o el límite de pérdidas, o cuando se detecta una segunda copia; el programa no usa ninguna otra conexión. También envía un mensaje cuando el nivel de margen cae por debajo del 90 % y se cierran pares, lo que solo ocurre por debajo de la cuenta más pequeña.
- Pairs: vacío, opera los once pares; una lista de nombres lo limita a esos pares.
- AddSizeScale: Cambia la rapidez con que crece el tamaño de cada posición adicional; la primera entrada no cambia. Solo se probó el valor por defecto; con cualquier otro valor, las posiciones crecen de forma distinta que en los tests, así que los resultados también serán distintos.
- MaxAdds: El número máximo de veces que el programa puede añadir a una posición. La posición más profunda del test usó 15 posiciones adicionales (19 con datos de Alpari), así que 100 nunca limitó nada.
- MagicNumber: cámbielo solo si otro programa de la cuenta usa el mismo número, o cuando traslade el programa a otro terminal (vea su memoria, más arriba); nunca con posiciones abiertas.
Estas cifras de los parámetros proceden de la misma simulación que el test de más abajo.
Estos resultados se basan en resultados de rendimiento simulados o hipotéticos que tienen ciertas limitaciones inherentes. A diferencia de los resultados mostrados en un registro de rendimiento real, estos resultados no representan operaciones reales. Además, dado que estas operaciones no se han ejecutado realmente, estos resultados pueden haber compensado en exceso o en defecto el impacto, si lo hubiera, de ciertos factores de mercado, como la falta de liquidez. Los programas de trading simulados o hipotéticos en general están también sujetos al hecho de que se diseñan con el beneficio de la retrospectiva. No se hace ninguna declaración de que alguna cuenta vaya a obtener, o sea probable que obtenga, beneficios o pérdidas similares a los aquí mostrados.
El filtro de drawdown
El filtro de drawdown vigila el resultado de cada par por separado, posiciones abiertas incluidas, y decide una vez al día. Se sale de un par cuando se cumplen dos condiciones: su resultado ha caído alrededor del 17,6 % del Capital por debajo de su máximo (con el ajuste por defecto), y ese resultado sigue yendo en su contra. Da igual que el par tenga posiciones de compra o de venta, porque el filtro vigila el resultado del par, no la dirección del precio. Entonces el programa cierra las posiciones de ese par en la siguiente apertura horaria y deja de operarlo, mientras los demás pares siguen operando con normalidad. Mientras el par está fuera, el programa sigue registrando las posiciones que habría mantenido, incluidas las posiciones adicionales que habría añadido. Cuando ese resultado registrado se ha recuperado hasta quedar a no más de la mitad de la cantidad de salida por debajo de su máximo y la tendencia del par ha girado a su favor, el programa vuelve a entrar y asume las posiciones que tendría en ese momento. Como decide una vez al día, un hueco de precio repentino, o varios pares que caen a la vez, todavía pueden causar una caída grande.
En el test de 17 años con datos de MetaQuotes, el filtro de drawdown actuó tres veces: AUDUSD estuvo fuera de julio de 2009 a septiembre de 2012, USDCAD de julio de 2015 a marzo de 2016, y AUDUSD del 16 de marzo al 9 de abril de 2020. Los otros nueve pares nunca salieron.
La peor caída del test con el filtro de drawdown fue del 30,9 % del valor de la cuenta en su máximo, del 5 de febrero al 19 de marzo de 2020. Con el filtro en 0, el mismo test cayó un 87,7 % desde su máximo en las mismas semanas.
Estos resultados se basan en resultados de rendimiento simulados o hipotéticos que tienen ciertas limitaciones inherentes. A diferencia de los resultados mostrados en un registro de rendimiento real, estos resultados no representan operaciones reales. Además, dado que estas operaciones no se han ejecutado realmente, estos resultados pueden haber compensado en exceso o en defecto el impacto, si lo hubiera, de ciertos factores de mercado, como la falta de liquidez. Los programas de trading simulados o hipotéticos en general están también sujetos al hecho de que se diseñan con el beneficio de la retrospectiva. No se hace ninguna declaración de que alguna cuenta vaya a obtener, o sea probable que obtenga, beneficios o pérdidas similares a los aquí mostrados.
El test en que se basan las cifras
Todos los resultados son simulados: el Probador de Estrategias de MetaTrader 5 con datos demo de MetaQuotes, del 1 de enero de 2009 al 25 de septiembre de 2026, los once pares de divisas operados juntos desde un gráfico en una sola cuenta, con la capitalización compuesta en su valor por defecto, 100 %, y el filtro de drawdown en su valor por defecto, 10. Los rendimientos se expresan en porcentaje del valor de la cuenta al inicio de cada año, y las caídas en porcentaje del valor en el máximo.
Año por año con la capitalización compuesta al 100 % (años naturales completos; el rendimiento sobre el valor de la cuenta al inicio de cada año): 2009: 29,5 %; 2010: 38,9 %; 2011: 43,5 %; 2012: 18,9 %; 2013: 18,3 %; 2014: 10,5 %; 2015: 84,9 %; 2016: 42,5 %; 2017: 22,5 %; 2018: 13,1 %; 2019: 25,3 %; 2020: 17,6 %; 2021: 16,8 %; 2022: 13,9 %; 2023: 20,8 %; 2024: 31,5 %; 2025: 16,5 %. Con un tamaño fijo (capitalización compuesta 0; porcentaje del saldo inicial): 2009: 24,3 %; 2010: 35,8 %; 2011: 36,1 %; 2012: 17,4 %; 2013: 17,5 %; 2014: 10,1 %; 2015: 70,4 %; 2016: 38,2 %; 2017: 20,7 %; 2018: 12,4 %; 2019: 23,2 %; 2020: 15,5 %; 2021: 15,4 %; 2022: 13,6 %; 2023: 20,2 %; 2024: 26,5 %; 2025: 15,6 %. Ningún año natural completo perdió dinero en el test (2009–2025). Eso no se cumplió con los datos de todos los brókeres: desde enero de 2011, los datos de FXTM perdieron un 2,6 % en 2023. Sus propios resultados dependerán también de cuándo empiece, de su bróker y de los ajustes que elija.
2026 es un año parcial (el test va del 1 de enero de 2009 al 25 de septiembre de 2026) y queda fuera de las cifras año por año. Con datos de precios de Alpari y FXTM (2011–2025), los años completos con el mayor rendimiento fueron 2015 con datos de Alpari (+65,5 %) y 2011 con datos de FXTM (+44,5 %). En 2026 hasta el 25 de septiembre (un año parcial) el test obtuvo un +7,7 %, y los datos de Alpari y FXTM un −3,6 % y un −3,3 %.
Con la capitalización compuesta al 100 % (el valor por defecto), la cuenta terminó en el 5719 % de su saldo inicial tras 17,7 años; con un tamaño fijo (capitalización compuesta 0) terminó en el 520 %. La capitalización compuesta también hace mayores las caídas en dinero. Con la capitalización compuesta al 100 % desde enero de 2011, la cuenta terminó en el 3035 % de su saldo inicial con datos de MetaQuotes, el 1881 % con datos de Alpari y el 1480 % con datos de FXTM. Con un tamaño fijo, la ganancia media por año completo fue del 24,3 % con el filtro de drawdown y del 26,3 % con él en 0 (2009–2025), y la peor caída fue del 31,0 % y del 88,2 % del saldo inicial; los nueve pares que nunca salieron operaron exactamente igual que con el filtro en 0. Las cifras con un tamaño fijo (capitalización compuesta en 0) están en porcentaje del saldo inicial.
Estos resultados se basan en resultados de rendimiento simulados o hipotéticos que tienen ciertas limitaciones inherentes. A diferencia de los resultados mostrados en un registro de rendimiento real, estos resultados no representan operaciones reales. Además, dado que estas operaciones no se han ejecutado realmente, estos resultados pueden haber compensado en exceso o en defecto el impacto, si lo hubiera, de ciertos factores de mercado, como la falta de liquidez. Los programas de trading simulados o hipotéticos en general están también sujetos al hecho de que se diseñan con el beneficio de la retrospectiva. No se hace ninguna declaración de que alguna cuenta vaya a obtener, o sea probable que obtenga, beneficios o pérdidas similares a los aquí mostrados.
Otros periodos, incluidos algunos no probados aquí, pueden producir una caída mucho mayor que la mostrada.
Aviso legal
Operar divisas con margen conlleva un alto nivel de riesgo y no es adecuado para todos los inversores. Puede perder parte o la totalidad de su depósito. Opere solo con dinero que pueda permitirse perder.
Todos los resultados de este manual son simulados. Los resultados pasados, con cualquier fuente de datos de precios, no son indicativos de resultados futuros.
Nada de lo que contiene este manual constituye asesoramiento de inversión, fiscal o legal, y nada de lo que aquí se dice está adaptado a la cuenta, los objetivos o las circunstancias de ninguna persona. Armada Quant no está registrada como intermediario de valores (broker-dealer), asesor de inversiones ni asesor de trading de materias primas (commodity trading advisor) ante la CFTC, la SEC, FINRA, la NFA ni ninguna otra autoridad.
Armada Quant no está afiliada a MetaQuotes Ltd., Alpari ni FXTM, ni cuenta con su respaldo o su patrocinio; sus datos de precios se mencionan solo como fuente de los resultados del test y de las comparaciones. MetaTrader, MetaTrader 5, MQL5 y MetaQuotes son marcas comerciales de MetaQuotes Ltd.
Armada Quant FX Portfolio Trader ha sido desarrollado por Sable Pacific LLC, que es su propietaria.


