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

Tú escribesEjemplo

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.

Cinco frases subrayadas se convierten en cinco campos del Strategy Builder. Mira dónde acaba cada una

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.

  1. Describes la estrategia una vez, con tus propias palabras.
  2. Tactix Studio rellena los seis pasos del Strategy Builder: temporalidad, señales de entrada, filtros y riesgo.
  3. 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 Studio
  1. Paso 1: Información de la estrategia

    Nombre
    EURUSD RSI 15m
  2. Paso 2: Temporalidades

    Temporalidad de entrada
    15m
  3. Paso 3: Señales de entrada

    Compra
    RSI(14) cruza por encima de 30
    Venta
    RSI(14) cruza por debajo de 70
  4. Paso 4: Filtros de mercado

    Filtros
    Ninguno
  5. Paso 5: Gestión del riesgo

    Stop loss / take profit
    1 % / 2 %
    Tamaño de posición
    1 % de la cuenta
  6. 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.

Describir
Construir
Editar
Guardar

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.

Opciones de riesgo que se trasladan al código exportado
OpciónEsta estrategia
Stop lossPorcentaje, distancia fija o ATR1 % del precio
Take profitPorcentaje, distancia fija o ATR2 % del precio
Trailing stopPorcentaje o distancia fijaDesactivado en este ejemplo
Tamaño de posiciónTamaño fijo o porcentaje de la cuenta1 % de la cuenta
Protección de la cuentaMáximo de posiciones abiertas y de operaciones por día5 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ó.

EURUSD_RSI_15m.mq5

MQL5 · extracto de las 421 líneas de este ejemplo
// 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));  }

EURUSD_RSI_15m.pine

Pine Script v6 · extracto de las 47 líneas de este ejemplo
//@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

    1. Exporta el código del Expert Advisor desde Code Generator
    2. Ábrelo en MetaEditor y compílalo
    3. Pruébalo en el Probador de estrategias de MetaTrader 5

    Plan MetaTrader · exportación MQL5

  • EURUSD_RSI_15m.pine

    1. Exporta la estrategia de Pine Script v6 desde Code Generator
    2. Pégala en el Pine Editor y añádela al gráfico
    3. 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
Ver todas las funciones

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