HFT Prop Challenge Master MT5
- Asesores Expertos
- Christoph Juergen Koegler
- Versión: 4.2
- Actualizado: 24 noviembre 2025
- Activaciones: 7
Esta traducción se ha realizado con una herramienta. No se garantiza que esta traducción sea correcta. Si algo no está claro, consulte la página original del producto en inglés. El soporte sólo está disponible en inglés.
Este EA está diseñado para superar los retos de las empresas de prop trading que permiten HFT (High Frequency Trading). No funcionará en cuentas reales debido al deslizamiento. Tampoco debe utilizarlo durante la etapa financiada, la empresa de comercio prop declinará el pago.
Sólo funciona con los símbolos mencionados a continuación. La negociación sólo tiene lugar en los primeros minutos tras la apertura del mercado al contado estadounidense. La configuración por defecto debería funcionar. No se necesitan archivos de configuración. El Timeframe no importa.
| Apoya a las firmas de trading propietario | Asset | Broker Server |
|---|---|---|
| Sure Leverage - EA Challenge | US30.x | SureLeverageFunding-MT5 |
| Irizone FX | US30.Z1 | FazoLiqidity-Server |
| We-fund - 1 step HFT Challenge | US30.w | WeFundMarkets-Live |
Otras empresas son compatibles con la versión MT4. El resto de empresas o cuentas reales no están soportadas actualmente.
Características:
- Detiene la negociación cuando se alcanza el objetivo de beneficios definido.
- Detiene las operaciones cuando se alcanza el límite de reducción definido.
- Aumenta automáticamente el tamaño del lote cuando el EA ha obtenido la cantidad definida de beneficios.
- Muestra todos los ajustes y el estado en tiempo real en el gráfico.
- Filtro opcional de vacaciones (volatilidad demasiado baja)
- Detección automática de la hora de inicio de la operación
No se necesita VPS, pero la latencia al servidor MT5 no debe ser demasiado alta. Lo probé con 150ms de latencia y funcionó. Latencia por encima de 150ms también podría funcionar, pero no fue probado y no es compatible.
Backtesting esta estrategia HFT en MT5 no funciona en todos los casos, también la EA es Broker sensible y optimizado para el apoyo a las empresas de comercio, por lo que el backtest podría no ser bueno en todos los corredores, incluso si el resultado en vivo sería grande. Tal vez desee desactivar el objetivo de beneficios en el backtest para que el EA no se detenga después de unas pocas operaciones.
El EA NO utiliza rejilla o martingala.
En la mayoría de los casos, la configuración por defecto debería ser buena, pero en algunos desafíos es posible que desee cambiar el "profit target in %". Si quieres cambiar algunos ajustes mira el vídeo de youtube "Settings and tips for HFT Prop Challenge Master" en mi canal de Youtube o lee los ajustes más abajo:
| Configuración | Explicación |
|---|---|
| Lot size mode | Opciones: auto_increase: Aumento del tamaño del lote después de cada x% de beneficio obtenido. fixed: Utiliza un tamaño de lote fijo que puede configurar en el siguiente campo "Fixed lot size" |
| Aquí establece el tamaño de lote con el que desea operar. Este campo sólo se tiene en cuenta si elige „fixed“ como modo de tamaño de lote. Se recomienda encarecidamente no utilizar tamaños de lote demasiado grandes y también tener en cuenta el tamaño del contrato del activo. Si el tamaño del lote es demasiado grande y el movimiento en el mercado es muy rápido, podría fallar su desafío al exceder la reducción máxima diaria. |
| El valor de este campo se utiliza para calcular el tamaño del lote inicial. Tenga en cuenta que si pone por ejemplo 3 no significa que se negocien 3 lotes. Significa que por cada 10.000 USD en la cuenta se negocian 3 contratos. Si usted tiene por ejemplo una cuenta de 100k en Nova Funding entonces se negociarán 30 contratos. Dado que el tamaño del contrato en Nova Funding es 1, los 30 contratos serían 30 lotes. Si usted tiene por ejemplo una cuenta de 200k en KortanaFX entonces se negociarán 60 contratos. Dado que el tamaño del contrato en KontanaFX es 10 los 60 contratos serían 6 lotes. El tamaño del lote que se negociará se mostrará en el gráfico. Este campo sólo se considera si se elige "auto_increase" como el modo de tamaño de lote. Si negocia en brokers soportados con el símbolo XAUUSD+ en lugar de US30, tenga en cuenta que este tamaño de contrato aquí se multiplica por el valor del campo "Contract multiplier for XAUUSD+". |
| Con esta cantidad de contratos por cuenta de 10k el tamaño del lote se incrementará si se alcanza el beneficio necesario para el incremento. Se calcula con la misma lógica que se menciona en "Start contracts per 10k". Este campo sólo se tiene en cuenta si elige "auto_increase" como modo de tamaño de lote. Si negocia en brokers soportados con el símbolo XAUUSD+ en lugar de US30, tenga en cuenta que este tamaño de contrato aquí se multiplica por el valor del campo "Contract multiplier for XAUUSD+". |
| Si el valor se establece, por ejemplo, en 0,5 significa que por cada 0,5% de beneficio (por ejemplo, 500 USD en una cuenta de 100k) el tamaño del lote se incrementa con el paso definido que se define en "Step contracts per 10k". Este campo sólo se tiene en cuenta si elige "auto_increase" como modo de tamaño de lote. |
| Si el número de contratos ha alcanzado este valor, ya no se aumentará el tamaño del lote. Se calcula con la misma lógica mencionada en "Start contracts per 10k". Se recomienda encarecidamente no utilizar tamaños de lote demasiado grandes y también tener en cuenta el tamaño del contrato del activo. Si el tamaño del lote es demasiado grande y el movimiento en el mercado es muy rápido, usted podría fallar su desafío por exceder el máximo drawdown diario. No recomiendo establecer este valor por encima del predeterminado. Este campo sólo se tiene en cuenta si elige "auto_increase" como modo de tamaño de lote. Si opera en brokers soportados con el símbolo XAUUSD+ en lugar de US30, tenga en cuenta que este tamaño de contrato aquí se multiplica por el valor del campo "Contract multiplier for XAUUSD+". |
| En caso de operar con el símbolo XAUUSD+ en los brokers soportados, los valores de los campos "Start contracts per 10k", "Step contracts per 10k", "End contracts per 10k" se multiplican por este valor. |
| Daily loss limit mode (trailing, set less then challenge limit) | Opciones: percent: El EA deja de operar si se alcanza la reducción diaria en porcentaje del saldo inicial de este día. USD: El EA deja de operar si se alcanza la reducción diaria en USD del saldo inicial de este día. disabled: Desactiva el modo de límite de pérdida diario (¡no recomendado!). El drawdown diario se calcula siempre a partir de la equidad o balance más alto (el que fuera más alto) y es trailing para no regalar demasiado beneficio si la volatilidad está saliendo del mercado. |
| Si el valor se establece, por ejemplo, en 1,0 significa que después de 1,0% de pérdida del saldo más alto o la equidad en este día (por ejemplo, 1000 USD en una cuenta de 100k) el EA deja de operar hasta el día siguiente. Además, si su reto tiene, por ejemplo, un límite de reducción diaria del 4%, no debe establecer este valor en 4% o 3,9%. Tenga en cuenta que cuando tiene lotes grandes y un movimiento de mercado muy rápido, puede tomar algún tiempo para cerrar la posición abierta y la pérdida de este comercio puede ser peor de lo que desea debido al deslizamiento y la latencia. No recomiendo valores por encima del valor por defecto. Este campo sólo se tiene en cuenta si elige "percent" como modo de límite de pérdida diario. |
| Si el valor se establece, por ejemplo, en 1000, significa que después de una pérdida de 1000 USD del saldo o capital más alto en este día, el EA deja de operar hasta el día siguiente. Además, si su desafío tiene, por ejemplo, un límite de reducción diario de 4000 USD, no debe establecer este valor en 4000 USD o 3900 USD. Por favor, tenga en cuenta que cuando tiene lotes de gran tamaño y un movimiento de mercado muy rápido, puede llevar algún tiempo cerrar la posición abierta y la pérdida de esta operación puede ser peor de lo que desea debido al deslizamiento y la latencia. Este campo sólo se tiene en cuenta si elige "USD" como modo de límite de pérdida diario. |
| Profit Target mode | Opciones: percent: El EA deja de operar si se alcanza el objetivo de beneficio en porcentaje del saldo inicial de este reto. USD: El EA deja de operar si se alcanza el objetivo de beneficio en USD del saldo inicial de este reto. disabled: Desactiva el modo de objetivo de beneficio (sólo recomendado para backtesting). El objetivo de beneficios siempre se calcula en función del"Challenge size", véase el siguiente campo de entrada. |
| Si el valor es 0 el EA intenta autodetectar el saldo inicial. Como alternativa, puede configurar manualmente el tamaño del reto (por ejemplo, 100000 en un reto de 100k) en este campo de entrada. Pero tenga en cuenta que si configura un tamaño de reto incorrecto, el cálculo del objetivo de beneficio en % también será incorrecto. |
| Si el valor se establece, por ejemplo, en 10,05, significa que después de un beneficio del 10,05% del tamaño del reto (por ejemplo, 10050 USD de beneficio en una cuenta de 100k) el EA deja de operar. Este campo sólo se tiene en cuenta si elige "percent" como modo de objetivo de beneficio. |
| Si el valor de este campo de entrada se establece, por ejemplo, en 10050, entonces el EA deja de operar después de un beneficio de 10050 USD. También esta entrada sólo se considera si el modo de objetivo de beneficio es "USD". |
| Trading start hour mode (next input is ignored on auto_detect) | Opciones: auto_detect: El EA intentará autodetectar qué valor debe establecerse como "Trading start and end time hour" (que es el siguiente campo de entrada). En este caso el siguiente campo de entrada es ignorado. Si no puede autodetectarlo, el inicio del EA será abortado. manual: El EA utilizará el valor del siguiente campo de entrada "Trading start and end time hour" como hora de inicio y fin. |
| Trading start and end time hour (MT5 server time) | Si el valor es por ejemplo 16 significa que la hora en la que comienza la negociación es 16. Tenga en cuenta que el EA utiliza la hora del servidor del broker desde el reloj del mercado, por lo que debe ajustarse a esta hora, no a su hora local. Actualmente para todas las empresas de prop trading soportadas 16 es el valor correcto para la apertura del mercado de efectivo. Esta configuración sólo es utilizada por el EA si el "Trading start hour mode" está configurado como "manual". |
| Trading start time minutes (MT5 server time) | Si el valor es, por ejemplo, 30 (y la hora sigue siendo 16) significa que el minuto en el que comienza la negociación es 16:30. Este ajuste se utiliza siempre, independientemente de lo que se establezca como "Trading start hour mode". |
| Trading end time minutes (MT5 server time) | Este valor define el minuto en el que finaliza la negociación, por ejemplo 45 significa que el minuto en el que finaliza la negociación es a las 16:45. Este suele ser un buen valor porque más tarde la volatilidad desaparece del mercado y los movimientos del mercado son demasiado lentos para que el EA obtenga beneficios. Esta configuración se utiliza siempre, no importa lo que se establece como "Trading start hour mode". |
| Trading on US holidays (not recommended) | Opciones: false: El EA no operará en los días festivos de EEUU en los que el mercado de Futuros esté abierto, pero el mercado de contado esté cerrado. En estos casos, la volatilidad es normalmente demasiado baja para esta estrategia. true: El EA operará en los días festivos de EE.UU. cuando el broker proporcione cotizaciones incluso cuando el mercado al contado esté cerrado (no recomendado). |
| Comment for each trade | El texto de este campo de entrada se escribe en cada comentario comercial |
| Magic number | Aquí puede especificar un número mágico. No es recomendable tener otros EAs funcionando en paralelo. |
| Max number of messages sent to broker per day (0 = unlimited) | Si establece aquí un número superior a 0, por ejemplo 2000, el EA dejará de operar en este día cuando haya enviado 2000 mensajes al broker. Un mensaje es cada creación, eliminación o modificación de una orden. Si usted hace por ejemplo una prueba demo en IC Markets usted quiere limitar este número porque el broker primero le enviará emails automáticos y si usted no hace nada, IC Markets también bloqueará su cuenta demo. |
| Max number of opened positions per day (0 = unlimited) | En los casos en que se establece un número mayor que 0, por ejemplo, 48, el EA dejará de operar en este día cuando se abrieron 48 posiciones. Por favor, tenga en cuenta que cuando el mercado se mueve extremadamente rápido y usted tiene una alta latencia, podría ocurrir en raros casos que una posición se abra más de lo establecido. Así que si tiene, por ejemplo, un límite de 50, ajústelo a 48 si quiere añadir seguridad adicional. |
| Show logo of the EA | Opciones: true: Muestra el logo del Asesor Experto false: Oculta el logotipo del Asesor Experto |


A very reliable robot and it passed the fast funding test.