Olá a todos. Eu quero aprender MQL5 /
Vocês podem me ajudar por onde começar? Há alguns tutoriais em vídeo?
Encontrei alguns tutoriais em vídeo, mas não entendo mais de 80% do que eles mostram como escrever EAs por exemplo ( exemplo de várias funções e assim por diante ) Preciso de algumas noções básicas.
Obrigado por compreender
- www.mql5.com
Sugiro que pessoas com conhecimento escrevam um tutorial sensato para os recém-chegados à programação.
Isto não é bom. Criação inicial do modelo EA, tipos e algaraviadas :) para um iniciante.
Isto parece estar bem:
https://www.youtube.com/watch?v=CLTKROfxXl4
A seguir, procure a segunda lição....
Olá a todos. Eu quero aprender MQL5 / MQL5.
Vocês podem me ajudar por onde começar? Há alguns tutoriais em vídeo?
Encontrei alguns tutoriais em vídeo, mas não entendo mais de 80% do que eles mostram como escrever EAs por exemplo ( exemplo de várias funções e assim por diante ) Preciso de algumas noções básicas.
Obrigado pela compreensão
- www.mql5.com
É melhor começar com o aprendizado de C++.
Talvez você deva começar com BASIC e gradualmente chegar à MQL5 via Pascal, Assembler, C+, C# e só então tentar escrever Olá mundo com saída para o gráfico no comentário.
O melhor lugar para começar é aprendendo C++.
Eu apoio parcialmente esta opinião.
Ainda mais - você pode apenas "C com aulas e sem STL", fácil de entender, a partir dos anos 90, corresponde à MQL.
O C++ moderno é mais sobre meta-programação e generalização.
Isto é a nível de palestras gratuitas a la intuit.ru; se programação é sua coisa, você pode até obter uma crosta e conseguir uma profissão
Olá a todos. Eu quero aprender MQL5 /
Eu não sei por onde começar, há algum vídeo tutorial?
Encontrei algum material em vídeo, mas não entendo mais de 80% do que eles mostram como escrever EAs pelo exemplo ( exemplo de várias funções e assim por diante ) Preciso de algumas noções básicas.
Obrigado por compreender
a maneira mais fácil é entender como funciona este especialista, em seu terminal você tem MACD Sample.mq5
há indicadores nesta á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); } //+------------------------------------------------------------------+
alterando os indicadores você pode criar um sinal diferente para COMPRAR e VENDER
aqui , mudando as setas > <
//+------------------------------------------------------------------+ //| 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 para Fechado e 2 para Aberto
a maneira mais fácil é entender como funciona este especialista, em seu terminal você tem MACD Sample.mq5
há indicadores nesta área -
alterando os indicadores você pode criar um sinal diferente para COMPRAR e VENDER
aqui , mudando as setas > <
2 para Fechado e 2 para Aberto
Por exemplo, mude apenas o indicador MACD para Stochastic sem mudar mais nada e você receberá novos sinais
Basta criar sua EA e copiar doMACD Sample.mq5 e tentar
//--- 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); }
perdeu um pouco no testador
O melhor lugar para começar é aprendendo C++.
Não seria melhor começar com a Aglitsky? Não conheço Aglitsky nem C++ e não sofro... Clientes freelance dizem que eu não sou ruim em programação em mql5.
O melhor lugar para começar é com o aprendizado de C++.
sem tarefas práticas, não se pode aprender nada. primeiro a necessidade, depois os métodos de solução.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Vocês podem me ajudar por onde começar? Há alguns tutoriais em vídeo?
Encontrei alguns tutoriais em vídeo, mas não entendo mais de 80% do que eles mostram como escrever EAs por exemplo ( exemplo de várias funções e assim por diante ) Preciso de algumas noções básicas.
Obrigado por compreender