Lenguaje MQR

Crea estrategias con MQR.

Escribe reglas de entrada, salida, filtros y gestion en un lenguaje creado para el flujo de trading.

Manual del programador MQR.

Documentacion completa con sintaxis, funciones, ordenes, indicadores, debug y ejemplos.

Recursos para crear, probar y evolucionar estrategias.

MQR acerca la programacion al flujo del trader con comandos de mercado, indicadores y parametros.

Datos de mercado

Candles, volumen, horario, precio y lectura multi-timeframe.

Ordenes

Entrada, salida, stops, limites y seguimiento de posiciones.

Indicadores

Medias, RSI, ATR, CCI, MACD, Bollinger y otros estudios.

Debug

Inspeccion de reglas, variables y ejecucion durante el desarrollo.

Parametros

Inputs optimizables para probar diferentes configuraciones.

Exportacion MQL5

Lleva la estrategia al entorno nativo de MetaTrader 5 cuando sea necesario.

Un lenguaje cercano al flujo del trader.

El codigo describe reglas de entrada, salida, filtros y parametros optimizables de forma directa.

ejemplo.mqr
input int PeriodoMedia = 20;
input double Lote = 1;

void OnBarOpen()
{
  double media = EMA(PeriodoMedia, 0);

  if (PositionsTotal() == 0 && Close(0) > media)
    Buy(Lote, Low(1), Close(0) + ATR(14, 0));

  if (PositionsTotal() > 0 && Close(0) < media)
    CloseAllPositions();
}