Analisando propostas

Api Conexão De Feed De Dados Metatrader 5 Para Ninjatrader 8

Publicado em 11 de Julho de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Preciso desenvolver uma API entre o Metatrader 5 (MT5) e Ninjatrader 8 (NT8).
A ideia é integrar o sinal de feed de dados, lançamento de ordens, controle de posições e outras operações necessárias, sejam transparente entre o MT5 e NT8. Onde o usuário possa utilizar livremente o NT8 em qualquer corretora que disponibilize o sinal do MT5.
Fornecer o código fonte do projeto.

Contexto Geral do Projeto

Abaixo faço quase uma dissertação para você acompanhar a ideia. Passo diversos links comentando-os. Abaixo os links importantes que citei, sobre o API do NT8 e relação com o MT5: https://ninjatrader.com/support/forum/forum/ninjatrader-8/strategy-development/100199-orders-are-not-displayed-in-chart#post793626 O NTDirect.dll é a dll do NT8 que permite que outro software externo acesso os dados de feed de dados que o NT8 recebe da sua conexão. Veja a busca Google. https://www.google.com/search?q=NTDirect.dll&oq=NTDirect.dll&aqs=edge..69i57j0i10i30.564j0j1&sourceid=chrome&ie=UTF-8 e https://ninjatrader.com/pt/support/helpGuides/nt8/NT%20HelpGuide%20English.html?dll_interface.htm Porém, o que pretendo fazer é que o NT8 receba o feed de dados do MT5 e o trate como se fosse uma conexão de dados. O vídeo do link https://drive.google.com/file/d/1fTLMQYrPWeN1OJY3M2WmcICAMIi5frp-/view demonstra aos 24 segundos onde é a conexão do NT8, onde, imagino que será a conexão com o MT5. Penso que para conseguirmos esta informação e como fazer, teremos que ter outra reunião com o pessoal da NT8. Já tive uma reunião com 2 responsáveis em 2021, eles já me disseram, para isto eu terei que ser partner deles, aí teria acesso e teria uma chave de desenvolvedor, atualmente tenho a licença lifetime da NT8. Então, vejam, como temos o API do MT5 do https://github.com/vdemydiuk, (pode ter outros), especificamente no link https://github.com/vdemydiuk/mtapi/tree/master/MTApiService , precisaremos ter o acesso ao API nativo de recepção de dados de marketdatas no NT8 para conseguir tirar os dados do MT5 e fazer com que o NT8 consiga reconhecer o feed de dados do MT5, em receber e enviar dados de forma transparente, como se fosse o próprio MT5. O https://www.metaquotes.net/ é onde podemos baixar versão demonstração do MT5, ele cria automaticamente conta grátis com todas as funções liberadas. No link https://www.mql5.com/pt/docs temos toda a infraestrutura necessária para compreensão do funcionamento da linguagem e do MT5, é muito completo, tem fórum ótimo, codebase gigante, muitos grupos de ajuda no Telegram, Discord, etc... Vejo que o MT5 é mais tranquilo em relação a informações para este projeto. Já quanto ao NT8 é mais restrito, porém, é considerada umas das 3 melhores dos EUA. E, eu concordo, apesar de ainda estar aprendendo/estudando o NT8. Qualquer dúvida estou à disposição para conversarmos por meeting.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho o design
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias Fluência em inglês para facilitar as possíveis/necessárias interações com a NT8 nos EUA.

Prazo de Entrega: 15 de Dezembro de 2022

Habilidades necessárias

Outro projetos publicados por J. D. S.