About this project
it-programming / web-development
Open
Projeto: Desenvolvimento de um Replicador de Ordens para NinjaTrader 8
Descrição:
O objetivo deste projeto é criar um replicador de ordens personalizado para a plataforma NinjaTrader 8. O replicador de ordens permitirá que as operações realizadas em uma conta principal sejam automaticamente replicadas em contas "escravas" de acordo com a configuração prévia do usuário. Isso incluirá a replicação de todas as ordens, sejam elas de compra ou venda, bem como a gestão de risco, ordens parciais, saída fina da operação, quantidade de contratos e outros parâmetros relevantes. Além disso, o replicador oferecerá flexibilidade ao usuário, permitindo que as ordens sejam replicadas de forma idêntica ou em percentagem do que foi realizado na conta principal.
Principais Características e Funcionalidades:
Configuração Flexível: O replicador de ordens permitirá que o usuário configure as contas "escravas" que deseja replicar, definindo parâmetros individuais para cada uma delas. Isso incluirá a escolha de replicar ordens de compra, venda ou ambas, bem como a definição de uma porcentagem de replicação (se não for uma replicação idêntica).
Replicação em Tempo Real: O sistema funcionará em tempo real, monitorando constantemente a conta principal em busca de novas ordens ou modificações nas ordens existentes.
Gestão de Risco: O replicador de ordens implementará funcionalidades avançadas de gestão de risco, garantindo que a replicação seja controlada e segura. Isso incluirá a gestão de tamanhos de posição, stop-loss e take-profit, entre outros.
Ordens Parciais: Se uma ordem na conta principal for parcialmente preenchida, o replicador garantirá que as contas "escravas" recebam ordens parciais correspondentes.
Monitoramento e Registro: O sistema registrará todas as atividades de replicação, incluindo ordens executadas, parciais e canceladas, para fins de auditoria e rastreabilidade.
Alertas e Notificações: O replicador de ordens poderá gerar alertas e notificações para o usuário em caso de erros, desconexões ou qualquer outra situação crítica.
Segurança e Criptografia: Serão implementadas medidas de segurança robustas para proteger as informações da conta do usuário e garantir que a replicação seja segura e confiável.
Interface Amigável: O replicador será integrado à interface do NinjaTrader 8, proporcionando uma experiência de usuário intuitiva e fácil de usar.
Suporte Técnico: O projeto incluirá um período de suporte técnico após a implementação, garantindo que qualquer problema ou atualização futura seja tratado de forma eficiente.
Recursos Adicionais (Opcionais):
Replicação em Lote: Capacidade de replicar ordens em lotes específicos, em vez de todas as ordens.
Personalização Avançada: Opção para configuração avançada, como ajuste de slippage, comissões, e outras variáveis de negociação.
Integração de Relatórios: Geração de relatórios detalhados sobre o desempenho das contas "escravas" em relação à conta principal.
Este projeto fornecerá aos usuários uma ferramenta poderosa para automatizar a replicação de ordens em múltiplas contas NinjaTrader 8, economizando tempo e minimizando erros humanos. A flexibilidade na configuração permitirá que os traders adaptem o replicador às suas estratégias específicas de negociação.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed