¿Qué es MetaTrader 4? 1
Herramientas de MetaTrader 4 2
Personalización de MT4 4
Gráficos 4
Menú de favoritos 6
La ventana de observación de mercado 7
Operativa en MT4 7
Modificar una orden: 10
Los Backtest 13
Guías relacionadas:
● Guía de Análisis Técnico ● Guía de CFDs
● Guía de Indicadores Técnicos ● Guía de Forex
1
¿Qué es Rankia y qué encontrarás en esta guía?
Rankia es la principal comunidad financiera independiente en habla hispana
a nivel mundial con más de 200.000 usuarios registrados (si aún no estás
registrado, puedes hacerlo aquí). Queremos aportar más transparencia y
mejorar la toma de decisiones de nuestros lectores en el ámbito financiero.
En Rankia podrás:
● Participar en los diferentes Foros de debate: Bolsa, Banca,
Participaciones preferentes, Hipotecas, Seguros, Tecnología,
Economía y política, Juego de Bolsa, Afores, Impuestos...
● Descarga nuestras guías gratuitas para mejorar tu formación.
Descubre nuestras guías de Rankia España, guías de Rankia México,
guías de Rankia Colombia y guías de Rankia Chile.
● Apuntarte a nuestros seminarios online gratuitos que podrás ver en
directo o sólo con registrarte tendrás acceso a la grabación.
● Valorar productos y entidades financieras en la sección de Opiniones
de Acciones, Bancos, Brokers, Cuentas, Depósitos, Fondos de
inversión, Hipotecas, Planes de pensiones, Seguros de Coche,
Seguros de Hogar y Tarjetas.
● Leer más de 400 Blogs sobre finanzas y economía publicados en
Rankia.
● Aprender conceptos y aclarar dudas sobre el sector financiero en el
Diccionario Financiero
● Entrar en el ranking de usuarios más activos participando en Rankia.
● Aprovechar las promociones especiales que ofrecemos para los
usuarios de Rankia.
2
En esta guía aprenderás a usar desde cero el programa MetaTrader 4 así como ver las
opciones y posibilidades que te da esta plataforma gratuita de trading.
Las siguientes secciones que componen esta guía te enseñarán desde poner una gráfica
nueva hasta instalar sistemas automáticos o cómo puedes crear y mejorar los tuyos propios.
¿Qué es MetaTrader 4?
MetaTrader 4 (de ahora en adelante MT4) es una plataforma gratuita de Trading creada por
MetaQuotes Software en 2005 que fue diseñada principalmente para operar en Forex y
CFD´s. Hoy en día su uso ha sido extendido a la mayoría de brokers, los cuáles la han
adaptado a sus necesidades. MT4 tiene ciertas ventajas con respecto a otras y es que es
muy fácil de usar y configurar, permitiendo entre otras cosas, una buena personalización
con un lenguaje de programación muy sencillo con MQL4, pudiendo importar y exportar
datos históricos de los activos…
Aunque no todo iban a ser cosas buenas, y es que MT4 no da fuentes fiables de datos para
backtesting, su optimización es más lenta, su sencillo lenguaje de MQL4 se restringe solo a
la programación relacionada con el trading teniendo que usar una programación DLL para
otros aspectos.
Herramientas de MetaTrader 4
Algunas de las distintas herramientas que podemos encontrar en la plataforma son:
● Archivo: en esta pestaña podremos cambiar de cuenta, conectarla a una cuenta
comercial, abrir un nuevo gráfico...
● Ver: aquí podremos personalizar tu barra de herramientas, cambiar de lenguaje,
acceder al chat…
● Insertar: en esta barra podremos insertar los indicadores, líneas de tendencia y
texto que queramos.
● Gráficos: podremos seleccionar entre gráficos de barras, velas o líneas, períodos
de tiempo o volúmenes.
● Herramientas: desde este panel podremos ejecutar nuevas órdenes (aunque
recomendamos aprenderse los comandos para operar con mayor rapidez) ir al editor
de MQL y acceder a distintas opciones de eventos, alertas, etc.
● Ventana: podremos abrir nuevas ventanas y seleccionar como queremos verlas.
● Ayuda: El programa te ofrece un soporte técnico vía web ya sea con información,
foro, etc. y añade también ayuda para operar con tu android o iphone.
3
inferior de la pantalla tras realizar alguna operación de prueba. Si por error la ocultaste, le
recordamos que puede volver a abrirla desde el menú “ver” en la barra de herramientas:
4
Personalización de MT4
Gráficos
Como podéis ver, podremos personalizar muchas características del gráfico, aplicando
distintos colores para cada herramienta que queramos usar. Además, si pulsamos sobre el
botón “común” podremos seleccionar el tipo de gráfico que queramos, cuadrículas,
volúmenes…
5
Hay otra manera de hacer todo esto que consiste en usar el pequeño menú con sus
respectivos símbolos que hay encima de las gráficas:
Podremos dibujar sobre cada uno de nuestros gráficos líneas y figuras simples como una
línea de tendencia seleccionando simplemente que queremos dibujar en el menú
correspondiente:
6
Menú de favoritos
Para crear tu menú de favoritos en el que tener todos tus activos o símbolos como en la
imagen anterior no tendremos más que pulsar las teclas Ctrl+U para obtener la siguiente
pantalla:
Desde ella podremos acceder a cada uno de los activos que te ofrezca tu broker
añadiéndolo a la pantalla de favoritos clicando dos veces sobre el símbolo de alguno o
simplemente seleccionandolo con el cursor y presionando “Mostrar” arriba a la derecha.
También podemos acceder a esta pantalla haciendo clic derecho sobre la palabra
“símbolos” del menú de favoritos.
7
La ventana de observación de mercado
Además, podemos usar los siguientes comandos para mostrar y ocultar otras ventanas:
CTRL+M: ventana de observación de mercado.
CTRL+N: ventana del explorador que actuará de short-cut hacia indicadores, osciladores, e
incluso para cambiar rápidamente de cuenta.
CTRL+D: ventana de datos que nos mostrará el precio de oferta, el precio de demanda, el
máximo y mínimo de día y la hora del último tic
CTRL+T: ampliará aún más la visión quitándonos de en medio la vista de la terminal
CTRL+R: mostrará el menú de prueba o “tester”.
Operativa en MT4
Entrando ya en lo que todo trader quiere saber, vamos a explicar por puntos como es la
operativa con el programa.
8
Recuerden que pueden jugar con estas pantallas para visualizar mejor los activos que más
les interese desde el menú de “ventana”. Una vez que queramos visualizar exclusivamente
una, le damos o a agrandar la pantalla o doble clic sobre la gráfica que nos interese.
9
Como podemos ver en la siguiente pantalla, podremos controlar nuestras operaciones
desde la siguiente pantalla que aparecerá justo debajo de las gráficas:
Así pues, como ejemplo tenemos dos posiciones abiertas, la primera en el cambio de divisa
dólar/franco suizo en la que estaríamos perdiendo 93.89 euros y la segunda es en la que
entramos del SP500 en la que iríamos perdiendo 4 céntimos.
Una vez quisiéramos cerrar una operación, le daríamos doble clic a una de las dos
posiciones abiertas que tenemos, sacando una pantalla igual que la anterior, pero esta vez
con la opción de cerrar la posición en amarillo:
10
Desde aquí podremos ejecutar órdenes sólo cuando se satisfaga cierta condición. Las
opciones serán:
● Buy stop: esta orden de compra se ejecutará cuando el precio del mercado alcance
un nivel mayor al precio marcado del mercado.
● Buy limit: esta orden de compra se ejecutará cuando el precio alcance un nivel
menor al que establezcamos.
● Sell stop: esta orden de venta se ejecutará cuando el precio alcance un nivel menor
al que establezcamos.
● Sell limit: esta orden de venta se ejecutará cuando el precio alcance un nivel mayor
al que establezcamos.
11
Sobre los Indicadores
Los indicadores son datos que nos permiten medir de forma objetiva los sucesos del
mercado para la toma de decisiones o que incluso nos dan mayor facilidad para predecir
valores del futuro.
MT4 te ofrece la posibilidad tanto de crear tus propios indicadores en MQL4 como de
descargar gratuitamente una serie de indicadores técnicos creados por particulares que
ocupan muy poco espacio en el sistema.
Como indicadores gratuitos para descargar podemos encontrar de todos los tipos y para
instalarlos no tenemos más que ir a la pestaña de mercado que se muestra en la imagen:
12
A continuación seleccionamos en la pestaña donde pone nuevos el tipo de indicador que
queramos descargar por precio (nuevos, populares, con una ordenación o gratuitos),
clicamos sobre el que estemos interesados y al lado de donde antes seleccionamos el
rango de precio ahora aparecerá la opción de descargar.
Los EA fueron diseñados con MQL4 y en muchas webs hablarán de su creación por parte
de traders profesionales. Esto no tiene por qué ser así e incluso ustedes podrán programar
uno si quieren, así que antes de usar uno es infórmense bien de quién lo ha creado.
En la mayoría de casos, estos EA se basarán en análisis técnico para realizar las distintas
operaciones.
Para instalarlo no tenemos más que descargar el archivo de internet o crearlo nosotros
mismos, entonces los copiaremos en la carpeta de “experts” en vez de en la de “indicators”
como en el apartado anterior.
13
Los Backtest
Si decidimos usar sistemas de Expert Advisors tendríamos que adaptarlos y optimizarlos a
nuestras necesidades para obtener su mejor rendimiento, cosa que la plataforma MT4 nos
permitirá hacer con mucha facilidad.
Desde aquí realizaremos un backtest, que no es más que una prueba de una estrategia de
operación en períodos anteriores que nos permitirá asegurarnos de la eficacia de dicha
estrategia sin necesidad de jugarse el capital.
El sistema habría hecho una prueba con 10000 dólares ganando tan solo 17.77. Vamos a
tratar de optimizarlo para obtener mejores resultados, manteniendo las características del
anterior.
Clicamos sobre propiedades del experto y acto seguido sobre parámetros de entrada para,
finalmente, seleccionar el parámetro que queremos optimizar:
14
Podremos modificar sus parámetros haciendo doble clic sobre cada uno, significando estos
lo siguiente:
Modificaremos los parámetros como queramos y aceptaremos los cambios. Acto seguido
volvemos al panel inicial y seleccionamos la opción de optimizar y volvemos a iniciar la
prueba.
En este caso nos arrojará dos pestañas más en la parte inferior que mostrarán el resultado
de la optimización de la siguiente forma:
15
Repetiremos este paso hasta alcanzar el nivel deseado de optimización para mejorar el
sistema.
Lenguaje para crear objetos: podemos usar la función universal ObjectCreate() para
dibujar objetos gráficos de la siguiente forma:
La función devolverá true o false en función de si se puede crear el objeto o no, pudiendo
utilizar la función GetLastError() para detectar el código del error
16
int start()
{
double price=iHigh(Symbol(),PERIOD_D1,0);
// this useful function returns the maximal price for:
// * specified security, in our case it is Symbol() -
// active security
// * specified period, in our case it is PERIOD_D1 (daily)
// * specified bar, in our case it is 0, the last bar
ObjectCreate("highLine",OBJ_HLINE,0,0,price);
// let us view all parameters:
// "highLine" - the unique object name
// OBJ_HLINE - object type of the horizontal line
// 0 - the object is drawn in the main window (chart window)
// 0 - X coordinate (time), it shouldn't be indicated, because
// we are drawing a horizontal line
// price - Y coordinate (price). It is the maximal price
price=iLow(Symbol(),PERIOD_D1,0);
// the function is identical with iHigh in arguments, but it returns
// the minimal price
ObjectCreate("lowLine",OBJ_HLINE,0,0,price);
return(0);
}
17
18