Uau, obrigado por postar isso, estou ansioso para começar a trabalhar, obrigado pelas instruções claras e o vídeo também é muito útil. Fiquei sem tempo para hoje.
Ao instalar o R, o devtools é uma dependência do RStudio, portanto, se você comentar isso (#install.packages("devtools")) e depois de reiniciar o R, ele solicitará a instalação dessa dependência e, depois de instalado, o código estará funcionando bem e carregando o MT5 para mim, e eu poderei obter as informações da conta etc. Agora estou passando para o MT5, mas estou sem tempo. Você poderia adicionar o include para socket-library-mt4-mt5.mqh aos downloads?
Encontrei o socket-library-mt4-mt5.mqh aqui Biblioteca de soquetes para MT4 e MT5 - Outro - 6 de setembro de 2017 - Blogs dos traders (mql5.com )
- 2017.09.06
- www.mql5.com
Obrigado pelo artigo introdutório!
Mas eu realmente não entendi por que foi necessário complicar o código com Python e reticular se toda a negociação e o monitoramento de posição podem ser facilmente implementados com o Kinzel/mt5R, tudo é implementado lá em funções prontas.
Obrigado pelo artigo introdutório!
Mas eu realmente não entendi por que foi necessário complicar o código com Python e reticular se toda a negociação e o monitoramento de posição podem ser facilmente implementados com o Kinzel/mt5R, tudo é implementado lá em funções prontas.
O Reticulate e o Python nos permitem iniciar o Terminal do MetaTrader 5 programaticamente a partir do nosso script R.
Se você conseguir descobrir uma maneira de obter esse utilitário da biblioteca Kinzel/mt5R, isso seria fantástico, compartilhe suas observações.
O Reticulate e o Python nos permitem iniciar o Terminal MetaTrader 5 programaticamente a partir do nosso script R.
Se você conseguir descobrir uma maneira de obter esse utilitário da biblioteca Kinzel/mt5R, isso seria fantástico, compartilhe suas observações.
Você não precisa da biblioteca Kinzel/mt5R para isso.
tente executar este código R para executar o MT5 no Windows
# run mt5
system("cmd.exe", input='"C:\\Program Files\\RoboForex - MetaTrader 5\\terminal64.exe"')
# shut down mt5
system("Taskkill /IM terminal64.exe /F")
você não precisa da biblioteca Kinzel/mt5R para isso.
tente executar este código R para executar o MT5 no Windows
Ahhh👏👏 você está chamando o terminal e passando a ele instruções de linha de comando 🔥Boa ideia👌
Use-o!
Como você pode ver, o R é completamente autossuficiente para negociar no MT5 e não precisa do python para isso
Use-o!
Como você pode ver, o R é totalmente autossuficiente para negociar no MT5 e não precisa do Python para isso
Com certeza usarei isso em todos os artigos futuros com o R. Obrigado por compartilhar.
- 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
Novo artigo Negociação algorítmica com MetaTrader 5 e R para iniciantes foi publicado:
Neste artigo, vamos combinar análise financeira com negociação algorítmica, além de ver como integrar R e MetaTrader 5. Este artigo é um guia para unir a flexibilidade analítica do R com as enormes possibilidades de negociação do MetaTrader 5.
MetaTrader é um produto mundialmente reconhecido no campo das plataformas de negociação. Este software, conhecido por sua alta qualidade, é gratuito, o que o torna acessível a uma ampla gama de usuários. Por esse motivo, a comunidade MetaTrader tem registrado um crescimento sustentável ano após ano. A comunidade, que agora é mais diversificada do que nunca em sua história, inclui pessoas de diferentes origens culturais e com excelentes habilidades em linguagens de programação. É notável que, além do MetaQuotes Language 5 (a linguagem oficial da plataforma), o Python é a única linguagem de programação com suporte completo na plataforma MetaTrader.
A comunidade MetaQuotes sempre dá as boas-vindas aos novos membros que fazem a transição R, independentemente de sua experiência em meio acadêmico ou em computação científica. Apesar dos avanços em Python e a integração exclusiva do Python como a única linguagem (além do MQL5) totalmente suportada no terminal MetaTrader, pessoas que dominam R não devem considerar suas habilidades de programação como obsoletas. Este artigo desafia qualquer noção de obsolescência, mostrando que, com um pouco de criatividade e engenhosidade, é perfeitamente possível criar um Expert Advisor de negociação algorítmica complexo usando R e MetaTrader 5.
Com base na experiência do autor, é importante notar que os pacotes discutidos neste artigo demonstram interação imperfeita quando usados separadamente no terminal MetaTrader 5. Cada pacote tem suas limitações. No entanto, quando usados em conjunto, esses pacotes compensam efetivamente as limitações uns dos outros, formando uma base confiável que facilita o desenvolvimento de algoritmos de negociação usando R e MetaTrader.
Autor: Gamuchirai Zororo Ndawana