Neo traderBot

Neo traderBot

Você sabia?

Confira os nossos eBooks, Snippets e Fóruns produzidos para cada plataforma!

leaf leftleaf right
Notifications
Clear all

[Solucionado] Vale a pena migrar da NTLS para MQL5?

9 Posts
5 Usuários
6 Reactions
337 Visualizações
Credson
(@m4tr1xbr)
Membro Moderator
Registrou: 2 anos atrás
Posts: 45
Iniciador do tópico  
  • Vendo os problemas e bugs, além das limitações do Profit e da linguagem NTLS estive pensando em migrar para o MetaTrade, gostaria de saber a opinião dos membros. O que vocês acham.

   
Citar
masker
(@masker)
Membro confiável
Registrou: 2 anos atrás
Posts: 41
 

Se baseando apenas em programação, sem dúvidas a plataforma da Meta Trader leva a disputa por ter uma linguagem de programação mais flexível e poderosa. É possível criar indicadores personalizados e robôs mais complexos e com mais recursos do que na plataforma do Profit. Além disso, a comunidade é muito grande e ativa, com muitas ferramentas e projetos disponíveis.


   
ToledoX82 reacted
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Concordo com tudo que o @masker disse! Um ponto que ainda contribui para a MetaTrader é o fato de não haver custo direto para os usuários. Não é necessário pagar nenhum módulo adicional para executar robôs em conta real. 

Acho que vale a pena ir estudando MQL5 e já tentar migrar algumas estratégias que tenha por ventura já desenvolvido. 

Pode até ser que no futuro a Nelógica melhore bastante o arcabouço de automatização de estratégias, mas é como nos investimentos: É bom diversificar o risco. Assim você tem opções para decidir qual é melhor no seu caso.

Abs!


   
ToledoX82 reacted
ReplyCitar
(@toledox82)
Membro eminente
Registrou: 2 anos atrás
Posts: 17
 

Fala pessoal, aproveitando o tópico, tenho minimas noções de Python e via algumas coisas sobre usar dados do MetaTrader pra utilizar no Python, talvez não pra escrever estratégias de execução, mas pra escrever e testar algumas coisas com talvez menos código e menos curva de aprendizado.

Faz sentido ou foca no MQL5 e nem precisaria de Python?

Valeu.


   
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Oi @toledox82!

Na minha opinião são caminhos paralelos, cada qual com suas vantagens e desvantagens.

Em python existem frameworks open-source tais como o Backtrader (que eu gosto muito e utilizei no meu mestrado). No Backtrader dá para fazer backtesting e testar conceitos. Como você disse, os dados precisam vir de algum lugar e o pessoal costuma buscar na MT5.

A MT5 já tem muita coisa pronta para backtesting e otimização, o que precisaria ser implementado em Python. Tem diferentes modelos de execução de BT, cálculos de métricas, relatórios de performance entre outras funcionalidades.

Eu acho uma boa aprender Python e Backtrader, pois no futuro próximo você pode utilizar os dois conhecimentos para programar estratégias baseadas em ML, IA, Apredizado Profundo, por reforço, entre outras técnicas.

 

Grande abs!


   
ToledoX82 reacted
ReplyCitar
(@toledox82)
Membro eminente
Registrou: 2 anos atrás
Posts: 17
 

Valeu @Johnathas é eu já vi que tem algumas coisas prontas de MT5, pra testar estratégias, vc sabe me dizer se tem algo pronto que consigo testar scalps em pontos específicos exemplo precisava testar alguns pontos de variação de % em relação ao Ajuste no dólar. Vou tentar exemplificar melhor minha idéia e você como tem mais experiência pode já ter visto algo.

Situação 1: Gostaria de verificar a taxa de acerto de scalps no 0,5% e -0,5% de variação em relação ao Ajuste do dólar, apenas no primeiro toque na região de até 1,5pts de range com stop de 7,5pts e alvo de 7,5pts.

Pq sei que no MT5 tem algumas ferramentas que você consegue configurar esses parâmetros e testar diversas estratégias mas ainda não tive a chance de encontrar algo e testar.


   
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Boa noite @toledox82!

        Não sei te dizer exatamente qual ferramenta faz isso. Entendo que esteja querendo fazer análises quantitativas para validar setups.

        Poderia ser uma opção você implementar uma estratégia no Profit e analisar a taxa de acerto do relatório de backtesting. Em MT5 e NT8 você conseguirá otimizar esse setup e mensurar a taxa de acerto de forma muito mais fácil e rápida.

      

Abs!


   
ToledoX82 reacted
ReplyCitar
(@anaxmando)
Membro ativo
Registrou: 2 anos atrás
Posts: 6
 

@admin Boa tarde! Estou querendo muito migrar do Profit para o MT5... ja programo no Profit, gostaria de saber se conseguiria me indicar um bom Curso de Programação para MT5, algum professor ou coisa do tipo... muito Obrigado.


   
ReplyCitar
Credson
(@m4tr1xbr)
Membro Moderator
Registrou: 2 anos atrás
Posts: 45
Iniciador do tópico  

Comparando a questão de programação o NT8 leva uma grande vantagem sobre o MT5.

No meu caso como prefiro gastar mais tempo elaborando e testando as estratégias do que quebrando a cabeça tentando fazê-las funcionar, após uma estudo inicial sobre MQL5 e  C# Ninja Script percebi que é mais produtivo aprender C# Ninja Script do que MQL5.

Sem contar que a plataforma Ninja Script é muito boa e cheia de recursos.

O maior problema que vejo no profit, além das limitações do modelo de execução é a deficiência de backtesting, se você confiar apenas no Editor de Estratégias para backtesting 90% das vezes você terá um falso positivo.

Por isso quero programar a mesma estratégia em mais de uma plataforma para poder comparar as métricas e ter mais segurança. 


   
hsaris and Johnathas reacted
ReplyCitar