MetaTrader 5 · TradingView · Sin código
Crea Expert Advisors de MT5 y estrategias de Pine Script sin programar
Describe tu estrategia a Tactix Studio, revisa cada regla en un formulario estructurado y exporta MQL5 para MetaTrader 5 o Pine Script para TradingView.
Prueba Dual Export de 7 días tras verificar tu email · Sin tarjeta de crédito
EURUSD en el gráfico de 15 minutos. Compra cuando el RSI(14) cruce por encima de 30, vende cuando cruce por debajo de 70. Stop loss del 1 %, take profit del 2 %, tamaño de posición del 1 % de la cuenta.
Dos plataformas. Dos lenguajes.
MetaTrader 5 ejecuta MQL5; TradingView ejecuta Pine Script. No admiten las mismas funciones, así que cada uno tiene su propio formulario en el Strategy Builder:
.mq5Formulario MQL5: un Expert Advisor para MetaTrader 5
.pineFormulario Pine Script: una estrategia para TradingView
Eliges la plataforma al empezar una estrategia. El plan Dual Export incluye ambos formularios.
Tactix AI · rellena el formulario
Tactix Studio lo convierte en un borrador estructurado.
- Describes la estrategia una vez, con tus propias palabras.
- Tactix Studio rellena los seis pasos del Strategy Builder: temporalidad, señales de entrada, filtros y riesgo.
- La IA rellena el formulario. No escribe tu código: tú revisas cada campo antes.
Tactix Studio está incluido en la prueba de 7 días de Dual Export y en los planes de pago. En la demo sin registro, Tactix Guide explica cualquier paso.
Cómo funciona Tactix StudioPaso 1: Información de la estrategia
- Nombre
- EURUSD RSI 15m
Paso 2: Temporalidades
- Temporalidad de entrada
- 15m
Paso 3: Señales de entrada
- Compra
- RSI(14) cruza por encima de 30
- Venta
- RSI(14) cruza por debajo de 70
Paso 4: Filtros de mercado
- Filtros
- Ninguno
Paso 5: Gestión del riesgo
- Stop loss / take profit
- 1 % / 2 %
- Tamaño de posición
- 1 % de la cuenta
Paso 6: Vista previa y guardado
- Estado
- Listo para revisar
Strategy Builder
Revisa cada regla. Cambia lo que quieras.
El Strategy Builder se abre con todos los pasos rellenados. Nada queda bloqueado: cambia un valor, añade una condición o quita un filtro antes de que exista código. La demo cambia RSI Length de 14 a 10.
Describe la estrategia completa en lenguaje natural.
- Un marco temporal por estrategia, elegido antes de condiciones y filtros
- Reglas de compra y venta separadas, combinadas con AND / OR
- Filtros de mercado por sesión, franja horaria, ATR y liquidez
- La validación en tiempo real señala indicadores que faltan y condiciones incompletas
Paso 5 · Gestión del riesgo
Las reglas de riesgo viajan con la estrategia.
El riesgo forma parte de la definición de la estrategia, no es un añadido, y la compra y la venta se configuran por separado. Los formularios de MQL5 y de Pine Script ofrecen todas las opciones de abajo, y van al código de tu plataforma.
La compra y la venta se configuran por separado en el builder. Este ejemplo usa los mismos valores en ambos lados.
Estas son las opciones que admiten hoy tanto la exportación a MQL5 como la de Pine Script. El builder señala lo que tu plan no incluye.
| Opción | Esta estrategia |
|---|---|
| Stop loss | 1 % del precio |
| Take profit | 2 % del precio |
| Trailing stop | Desactivado en este ejemplo |
| Tamaño de posición | 1 % de la cuenta |
| Protección de la cuenta | 5 abiertas · 10 al día |
Generadores por reglas · no IA
Tus reglas revisadas se convierten en código legible para tu plataforma.
El código lo escriben los generadores por reglas de AlfaTactix a partir de las reglas que aprobaste, así que la misma estrategia produce siempre el mismo archivo. Abajo, este ejemplo creado en cada formulario. Elige una regla para ver en qué líneas se convirtió.
// Input Parameters / Strategy Constantsconst ENUM_TIMEFRAMES InpTimeframe = PERIOD_M15; // Locked Entry Timeframe (from Strategy Builder)input int InpRSIRsi_4ead307840Period = 14; // RSI Periodinput ENUM_APPLIED_PRICE InpRSIRsi_4ead307840Source = PRICE_CLOSE; // RSI Sourceinput int InpRSIRsi_4ead307840Overbought = 70; // RSI Overboughtinput int InpRSIRsi_4ead307840Oversold = 30; // RSI Oversoldinput int InpRSIRsi_4ead307840Offset = 0; // RSI Offset (bars)input int InpRSIRsi_73da52d160Period = 14; // RSI Periodinput ENUM_APPLIED_PRICE InpRSIRsi_73da52d160Source = PRICE_CLOSE; // RSI Sourceinput int InpRSIRsi_73da52d160Overbought = 70; // RSI Overboughtinput int InpRSIRsi_73da52d160Oversold = 30; // RSI Oversoldinput int InpBuyMaxDailyTrades = 10;input double InpBuyLotValue = 1.0;input double InpBuySLValue = 1.0;input double InpBuyTPValue = 2.0;input int InpSellMaxOpenPositions = 5;input int InpSellMaxDailyTrades = 10;input double InpSellLotValue = 1.0;input double InpSellSLValue = 1.0;input double InpSellTPValue = 2.0; // Initialize RSI indicator (using input parameters) rsi_4ead307840_handle = iRSI(_Symbol, InpTimeframe, InpRSIRsi_4ead307840Period, InpRSIRsi_4ead307840Source); if (rsi_4ead307840_handle == INVALID_HANDLE) { Print("Failed to create RSI indicator (period=", InpRSIRsi_4ead307840Period, ", source=", InpRSIRsi_4ead307840Source, ")"); return(INIT_FAILED); // Initialize RSI indicator (using input parameters) rsi_73da52d160_handle = iRSI(_Symbol, InpTimeframe, InpRSIRsi_73da52d160Period, InpRSIRsi_73da52d160Source); if (rsi_73da52d160_handle == INVALID_HANDLE) { Print("Failed to create RSI indicator (period=", InpRSIRsi_73da52d160Period, ", source=", InpRSIRsi_73da52d160Source, ")"); return(INIT_FAILED);bool CheckBuySignal() { if ((rsi_4ead307840_buffer[InpRSIRsi_4ead307840Offset] > InpRSIRsi_4ead307840Oversold && rsi_4ead307840_buffer[InpRSIRsi_4ead307840Offset+1] <= InpRSIRsi_4ead307840Oversold)) {bool CheckSellSignal() { if ((rsi_73da52d160_buffer[InpRSIRsi_73da52d160Offset] < InpRSIRsi_73da52d160Overbought && rsi_73da52d160_buffer[InpRSIRsi_73da52d160Offset+1] >= InpRSIRsi_73da52d160Overbought)) { { return NormalizeLot(InpBuyLotValue / 100.0); } { return AdjustStopPrice(true, true, ask, ask * (1.0 - InpBuySLValue / 100.0)); } { return AdjustStopPrice(true, false, ask, ask * (1.0 + InpBuyTPValue / 100.0)); }//@version=6strategy("EURUSD RSI 15m", overlay=true, margin_long=100, margin_short=100, pyramiding=5, default_qty_type=strategy.percent_of_equity, default_qty_value=1.0)// Description: Buy RSI oversold cross; sell RSI overbought cross on EURUSD 15m.// Chart timeframe should match Builder entry TF -> Pine "15"// Inputsint rsi_4ead3078_length = input.int(14, "RSI Length (rsi_4ead3078)", minval=1)float rsi_4ead3078_overbought = input.float(70.0, "RSI Overbought (rsi_4ead3078)")float rsi_4ead3078_oversold = input.float(30.0, "RSI Oversold (rsi_4ead3078)")int rsi_4ead3078_offset = input.int(0, "RSI Offset (rsi_4ead3078)", minval=-50, maxval=50)int rsi_73da52d1_length = input.int(14, "RSI Length (rsi_73da52d1)", minval=1)float rsi_73da52d1_overbought = input.float(70.0, "RSI Overbought (rsi_73da52d1)")float rsi_73da52d1_oversold = input.float(30.0, "RSI Oversold (rsi_73da52d1)")int rsi_73da52d1_offset = input.int(0, "RSI Offset (rsi_73da52d1)", minval=-50, maxval=50)float riskBuySlVal = input.float(1.0, "Buy SL value", minval=0.0001)float riskBuyTpVal = input.float(2.0, "Buy TP value", minval=0.0001)float riskSellSlVal = input.float(1.0, "Sell SL value", minval=0.0001)bool longCond = (ta.crossover(rsi_4ead3078_series, 30.0))bool shortCond = (ta.crossunder(rsi_73da52d1_series, 70.0))if strategy.position_size > 0 strategy.exit("XL", from_entry="Long", stop=(strategy.position_avg_price * (1.0 - riskBuySlVal / 100.0)), limit=(strategy.position_avg_price * (1.0 + riskBuyTpVal / 100.0)))if strategy.position_size < 0 strategy.exit("XS", from_entry="Short", stop=(strategy.position_avg_price * (1.0 + riskSellSlVal / 100.0)), limit=(strategy.position_avg_price * (1.0 - riskSellTpVal / 100.0)))Cada archivo se generó dos veces, en ejecuciones distintas: idéntico byte a byte en ambas (SHA-256 84839de04e2e… y 5af56291f5c1…).
Código fuente legible que puedes abrir y modificar, no un binario cerrado.
Ver los dos archivos completos
Cargando los archivos…
Exportación
Después se ejecuta en tu plataforma.
Exportas el archivo fuente y lo llevas a la plataforma que ya usas. Las pruebas se hacen allí, en el tester que conoces.
EURUSD_RSI_15m.mq5
- Exporta el código del Expert Advisor desde Code Generator
- Ábrelo en MetaEditor y compílalo
- Pruébalo en el Probador de estrategias de MetaTrader 5
Plan MetaTrader · exportación MQL5
EURUSD_RSI_15m.pine
- Exporta la estrategia de Pine Script v6 desde Code Generator
- Pégala en el Pine Editor y añádela al gráfico
- Pruébala en el Probador de estrategias de TradingView
Plan TradingView · exportación Pine Script v6
Dual Export incluye ambos formularios: crea cada estrategia para la plataforma que elijas.
Prueba Dual Export de 7 días tras verificar tu email · Sin tarjeta de crédito
Confianza y transparencia
En qué puedes confiar
Datos claros sobre cómo funciona AlfaTactix hoy.
- La IA rellena el formulario, no el código
- Tactix Studio redacta el formulario del builder. Tú lo revisas y el generador de código escribe el código fuente a partir de esas reglas.
- Código fuente legible
- Exportas archivos fuente MQL5 (.mq5) o Pine Script v6 que puedes abrir y leer, no un binario cerrado.
- Precios claros en euros
- Planes mensuales o anuales en EUR, con la facturación y las facturas gestionadas desde los ajustes de tu cuenta.
- Cifrado en tránsito
- El tráfico entre tu navegador y AlfaTactix viaja cifrado.
- Riesgo de trading
- Operar en los mercados conlleva un riesgo sustancial de pérdida. AlfaTactix genera código a partir de las reglas que defines y no ofrece asesoramiento financiero.
De un vistazo
- Tactix Studio
- Strategy Builder visual
- Indicadores, condiciones y filtros
- Gestión de riesgo
- Exportación MQL5
- Exportación Pine Script v6
Precios
Empieza con una prueba gratuita. Elige un plan cuando quieras.
Prueba ambos motores con la prueba Dual Export de 7 días y luego elige la exportación que necesitas.
- Starter
Gratis
Prueba Dual Export · 7 días
Crea hasta 2 estrategias durante la prueba de bienvenida
- MetaTrader
€29/ mes
MQL5 · MetaTrader 5
10 Expert Advisors por mes
- TradingView
€19/ mes
Pine Script v6 · TradingView
10 estrategias por mes
- Dual Export
€49/ mes
MQL5 + Pine Script v6
Pool compartido: 20 estrategias al mes (tú decides el reparto)
Precios mensuales en EUR. Con la facturación anual tienes 2 meses gratis.
Academia
Aprende MQL5 y Pine Script
Guías gratuitas para Expert Advisors de MetaTrader 5 y Pine Script de TradingView, de lo básico a la exportación sin código.
Tactix AI
Pregunta a nuestra IA sobre indicadores, EAs, Pine, filtros y Strategy Builder
Respuestas basadas en las guías de AlfaTactix Academy y la documentación del producto — con enlaces a las páginas exactas de este sitio.
Una frase, revisada regla a regla.
- EURUSD_RSI_15m.mq5
- EURUSD_RSI_15m.pine
De la idea al .mq5
Empieza la prueba Dual Export de 7 días o prueba primero el builder, sin cuenta.
Prueba Dual Export de 7 días tras verificar tu email · Sin tarjeta de crédito

