Crear tu primer Flow y pasarlo por un backtest
Al terminar esta guía tendrás un Flow creado a partir de una plantilla y probado en backtest con los costos que tú fijaste, que ya ejecuta tus propias reglas en tu cuenta MT5 DEMO.
Para el backtest basta con una cuenta de PipLoop. Para ejecutar el Flow necesitas una cuenta MT5 conectada a través del EA (Conectar tu cuenta MT5).
1. Empieza con una plantilla
Sección titulada «1. Empieza con una plantilla»- Abre Flow Builder en la barra lateral y elige + New Workflow.
- En la pantalla New flow, revisa el campo Symbol. El backtest usa los datos de ticks que PipLoop tiene de ese símbolo.
- Elige una plantilla y haz clic en Use template. La plantilla Session range breakout lleva la etiqueta Recommended. Start from scratch (etiqueta Blank, botón Create) abre los pasos vacíos, con valores por defecto seguros.
Todas las plantillas se abren en el canvas y se pueden editar por completo.
2. Los cinco pasos de un Flow
Sección titulada «2. Los cinco pasos de un Flow»El canvas siempre tiene cinco pasos, de izquierda a derecha:
- Entry signal: cuándo buscar una entrada, por ejemplo Bar close, Time range o Moving average cross.
- Risk checks: ¿puedo entrar? Por ejemplo Max open positions, One trade per day o Daily loss lock.
- Position size: Fixed lots, Risk % of balance o Fixed money risk.
- Order & protection: la orden de entrada, como Stop orders at level o Market order, con Stop loss, Take profit, Break-even y Trailing stop.
- Exit: la primera condición que se cumpla cierra la operación, por ejemplo Close at time u Opposite signal.
Haz clic en un nodo para abrir su configuración. Añade nodos con Add condition, Add check, Add node o Add exit, o desde el panel de nodos (Search nodes). Read as text muestra todo el Flow In plain words, una forma rápida de comprobar que dice lo que tú quieres.
En la barra de herramientas, fija Timeframe, Direction (Buy and sell, Buy only o Sell only) y la hora del servidor de tu bróker (Server UTC). Las horas de los nodos siguen la hora del servidor del bróker.
3. Guarda hasta ver “Ready to test”
Sección titulada «3. Guarda hasta ver “Ready to test”»Haz clic en Save. La barra de herramientas muestra ● Unsaved, Saving… o Saved. Al lado, PipLoop revisa el Flow: Save to check, Checking…, un número seguido de to fix, o ✓ Ready to test. Haz clic en el nodo que marca un error para ver qué tienes que corregir.
4. Fija los costos y lanza el backtest
Sección titulada «4. Fija los costos y lanza el backtest»- Haz clic en ⚙ Settings para abrir Backtest settings.
- Elige el periodo en Period (All history, los últimos meses o Choose dates) y el capital inicial en Start balance.
- Fija los costos. Por defecto, Spread usa Recorded in the data, salvo que elijas Fixed. Commission per lot y Slippage per side empiezan en 0. Introduce lo que de verdad te cobra tu bróker y un slippage realista; si no, los resultados se verán mejor de lo que el mercado permite.
- Haz clic en Run backtest. Las siguientes veces, el botón Backtest de la barra de herramientas reutiliza esta configuración.
Un Flow que empieza con Webhook alert no admite backtest. Pruébalo en una cuenta DEMO: mientras el Flow está en marcha, la configuración del nodo ofrece Test buy y Test sell. Mantén en secreto su Webhook URL.
5. Lee los resultados
Sección titulada «5. Lee los resultados»- La cabecera repite el símbolo, las fechas y los costos usados.
- La fila superior muestra Net profit, Trades, Win rate, Profit factor, Max drawdown y Average R, y después, la curva de capital.
- En Chart, recorre los días uno a uno. Selecciona una fila en Trades para ver esa operación en el gráfico y después Show path on canvas para ver por qué nodos pasó.
- Days without a trade te muestra los días sin operaciones: dónde se detuvo el Flow y por qué.
- Si una operación tocó el stop y el objetivo en la misma vela, una nota indica que se contó primero el stop.
Resultados simulados (backtest). No reflejan operaciones reales, se diseñaron a posteriori, conociendo ya los datos pasados, y no garantizan resultados futuros.
Fíjate en el drawdown (la caída del capital) y en los peores días, no solo en el resultado neto. Cambia una sola cosa, guarda y vuelve a probar. Back to canvas te devuelve a la edición.
6. Ejecútalo en tu cuenta MT5 DEMO
Sección titulada «6. Ejecútalo en tu cuenta MT5 DEMO»- En ACCOUNT, elige tu cuenta DEMO. Tiene que mostrar EA connected.
- Haz clic en Run live y elige el símbolo de la cuenta. Cada bróker suele llamar al mismo mercado de forma un poco distinta.
- Si PipLoop señala un problema, corrígelo antes. Si es solo un aviso, puedes aceptarlo con Run anyway. En una cuenta con dinero real, además tienes que escribir REAL. Practica primero en DEMO.
- La barra de herramientas muestra ● Live. Trades abre las pestañas Positions, Orders, History y Activity.
- Para detenerlo, haz clic en ■ Stop y elige Stop · keep position o Stop · close all.
Si algo falla
Sección titulada «Si algo falla»- EA not connected. Attach the EA in MT5, then try again. Consulta Estados de conexión y cómo resolverlos.
- La hora del servidor del bróker no coincide con la del Flow: cambia Server UTC en la barra de herramientas para que cuadre.
- No local history for … yet. PipLoop todavía no tiene datos de ticks de ese símbolo. Elige otro.
Un Flow en marcha sigue necesitando que lo vigiles. Mantén MT5 abierto, revisa Activity y detén el Flow cuando cambie el mercado o tu plan.