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.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
¿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