Realmente quiero aprender MQL5 ¿Por dónde empiezo?
Hola a todos. Quiero aprender MQL5 /
¿Podéis ayudarme por dónde empezar? ¿Hay algún video tutorial?
He encontrado algunos tutoriales en vídeo, pero no entiendo más del 80% de lo que muestran cómo escribir EAs por ejemplo ( ejemplo de varias funciones y así sucesivamente ) Necesito algunos fundamentos.
Gracias por su comprensión
- www.mql5.com
Sugiero que las personas con conocimientos escriban un tutorial sensato para los recién llegados a la programación.
Esto no es bueno. Creación inicial de plantillas de EA, tipos y galimatías :) para un principiante.
Esto parece estar bien:
https://www.youtube.com/watch?v=CLTKROfxXl4
A continuación, busque la segunda lección....
Hola a todos. Quiero aprender MQL5 / MQL5.
¿Podéis ayudarme por dónde empezar? ¿Hay algún video tutorial?
He encontrado algunos tutoriales en vídeo, pero no entiendo más del 80% de lo que muestran cómo escribir EAs por ejemplo ( ejemplo de varias funciones y así sucesivamente ) Necesito algunos fundamentos.
Gracias por su comprensión
- www.mql5.com
Lo mejor es empezar por aprender C++.
Tal vez deberías empezar con BASIC y poco a poco llegar a MQL5 a través de Pascal, Assembler, C+, C# y sólo entonces tratar de escribir Hola mundo con salida al gráfico en el comentario.
El mejor lugar para empezar es aprender C++.
Apoyo en parte esta opinión.
Incluso más - se puede simplemente "C con clases y sin STL", fácil de entender, desde alrededor de los años 90, corresponde a MQL.
El C++ moderno se basa más en la metaprogramación y la generalización.
Esto está al nivel de las conferencias gratuitas a la intuit.ru; si lo tuyo es la programación, puedes incluso sacarte un mendrugo y conseguir una profesión
Hola a todos. Quiero aprender MQL5 /
No sé por dónde empezar, ¿hay algún vídeo tutorial?
He encontrado algún material de vídeo, pero no entiendo más del 80% de lo que muestran cómo escribir EAs por ejemplo ( ejemplo de varias funciones y así sucesivamente ) Necesito algunos fundamentos.
Gracias por su comprensión
la forma más fácil es entender cómo funciona este experto, en su terminal tiene MACD Sample.mq5
hay indicadores en esta área -
//+------------------------------------------------------------------+ //| Initialization of the indicators | //+------------------------------------------------------------------+ bool CSampleExpert::InitIndicators(void) { //--- create MACD indicator if(m_handle_macd==INVALID_HANDLE) if((m_handle_macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE))==INVALID_HANDLE) { printf("Error creating MACD indicator"); return(false); } //--- create EMA indicator and add it to collection if(m_handle_ema==INVALID_HANDLE) if((m_handle_ema=iMA(NULL,0,InpMATrendPeriod,0,MODE_EMA,PRICE_CLOSE))==INVALID_HANDLE) { printf("Error creating EMA indicator"); return(false); } //--- succeed return(true); } //+------------------------------------------------------------------+
cambiando los indicadores se puede crear una señal diferente para la COMPRA y la VENTA
aquí , cambiando las flechas > <
//+------------------------------------------------------------------+ //| Check for long position closing | //+------------------------------------------------------------------+ bool CSampleExpert::LongClosed(void) { bool res=false; //--- should it be closed? if(m_macd_current>0) if(m_macd_current<m_signal_current && m_macd_previous>m_signal_previous) if(m_macd_current>m_macd_close_level) { //--- close position if(m_trade.PositionClose(Symbol())) printf("Long position by %s to be closed",Symbol()); else printf("Error closing position by %s : '%s'",Symbol(),m_trade.ResultComment()); //--- processed and cannot be modified res=true; } //--- result return(res); } //+------------------------------------------------------------------+
2 a Cerrado y 2 a Abierto
la forma más fácil es entender cómo funciona este experto, en su terminal tiene MACD Sample.mq5
hay indicadores en esta área -
cambiando los indicadores se puede crear una señal diferente para la COMPRA y la VENTA
aquí , cambiando las flechas > <
2 a Cerrado y 2 a Abierto
Por ejemplo, cambie sólo el indicador MACD por el estocástico sin cambiar nada más y obtendrá nuevas señales
Sólo tienes que crear tu EA y copiar desde elMACD Sample.mq5 y probar
//--- create MACD indicator if(m_handle_macd==INVALID_HANDLE) if((m_handle_macd=iStochastic(NULL,0,5,3,3,MODE_SMA,STO_LOWHIGH))==INVALID_HANDLE) { printf("Error creating MACD indicator"); return(false); }
se perdió un poco en el probador
El mejor lugar para empezar es aprender C++.
¿No sería mejor empezar con Aglitsky? No conozco ni a Aglitsky ni a C++ y no sufro... Los clientes autónomos dicen que no se me da mal programar en mql5.
El mejor punto de partida es el aprendizaje de C++.
sin tareas prácticas, no se puede aprender nada. primero la necesidad, luego los métodos de solución.
¿Podéis ayudarme por dónde empezar? ¿Hay algún video tutorial?
He encontrado algunos tutoriales en vídeo, pero no entiendo más del 80% de lo que muestran cómo escribir EAs por ejemplo ( ejemplo de varias funciones y así sucesivamente ) Necesito algunos fundamentos.
Gracias por su comprensión