### Descrição do Projeto para Workana: Desenvolvimento de App de Sala de Operações **Objetivo do Projeto:** Desenvolver uma aplicação de sala de operações para gerenciamento de trades, com funcionalidades avançadas de entrada, saída, cancelamento e monitoramento de operações em tempo real. A aplicação deve incluir uma carteira virtual, integração com comunidades (Telegram/Discord) para envio de sinais, e um sistema de histórico completo para rastreamento de operações. --- ### Funcionalidades Principais: #### 1. **Regras de Entrada:** - **Preço de Entrada:** O preço deve estar dentro de uma faixa de 0.5% do preço de entrada definido. - **Status da Operação:** A operação não pode estar aberta ou fechada no momento da entrada. - **Direção da Operação:** A direção (long/short) deve ser definida com base no tipo de operação selecionada. #### 2. **Regras de Saída:** - **Stop Loss:** - A operação deve estar aberta. - O preço deve atingir o stop loss definido. - Pode haver alvos parciais atingidos antes do stop loss. - **Alvos (Targets):** - A operação deve estar aberta. - O preço deve atingir algum dos alvos definidos. - Pode ser um fechamento parcial ou total da operação. #### 3. **Regras de Cancelamento:** - A operação não pode ter sido iniciada. - O preço deve estar próximo ao stop ou alvos (dentro de 0.5% de range). - A operação não pode estar aberta ou fechada. #### 4. **Fechamento Manual:** - Status "Closed manual". - A operação deve estar aberta. - Registra o preço de saída atual no momento do fechamento. #### 5. **Monitoramento de Preços:** - Verifica apenas pares ativos (não fechados). - Atualiza preços em tempo real. - Processa operações na seguinte sequência: 1. Fechamento manual 2. Entrada 3. Saída por alvos 4. Saída por stop 5. Cancelamento #### 6. **Histórico e Status:** - Mantém um histórico completo de todas as operações realizadas. - Registra timestamps de todos os eventos (entrada, saída, cancelamento, etc.). - Rastreia alvos atingidos (parciais ou totais). - Atualiza o status da operação em tempo real. #### 7. **Notificações:** - Envia mensagens automáticas para cada evento: - Entrada de operação. - Alvos atingidos. - Stop loss acionado. - Cancelamento de operação. - Fechamento manual. - As notificações devem ser enviadas via Telegram ou Discord, conforme preferência do usuário. #### 8. **Carteira Virtual:** - Permite ao usuário gerenciar uma carteira virtual de trades. - Mostra o saldo virtual, ganhos/perdas, e o desempenho geral da carteira. - Permite simulação de operações sem risco real. #### 9. **Integração com Comunidades:** - Os sinais são enviados automaticamente para a comunidade (Telegram/Discord) com base nas operações realizadas na carteira virtual. - A comunidade recebe notificações em tempo real sobre entradas, saídas, e cancelamentos. --- ### Requisitos Técnicos: - **Linguagem de Programação:** Preferência por PHP ou framework Laravel, ou outra linguagem adequada para desenvolvimento de aplicações em tempo real. - **Banco de Dados:** Utilizar um banco de dados eficiente para armazenar histórico de operações e dados de usuários (MongoDB). - **APIs de Mercado:** Integração com APIs de corretoras ou plataformas de trading para obter dados de preços em tempo real Fornecida por mim. - **Notificações:** Integração com APIs do Telegram e Discord para envio de mensagens automáticas. --- ### Entregáveis Esperados: 1. **Aplicação Funcional:** Uma aplicação completa com todas as funcionalidades descritas. 2. **Código Fonte:** Código limpo, bem documentado e de fácil manutenção. 3. **Testes:** Testes unitários e de integração para garantir o funcionamento correto das regras de negócio. 4. **Documentação:** Manual de uso e documentação técnica do sistema. 5. **Suporte Pós-entrega:** Suporte técnico por um período definido após a entrega para ajustes e correções. --- ### Prazo e Orçamento: - **Prazo:** A definir com base na complexidade do projeto. - **Orçamento:** A combinar, dependendo da experiência do freelancer e do escopo final. --- ### Habilidades Necessárias: - Desenvolvimento de aplicações em tempo real. - Experiência com APIs de mercado e integração com corretoras. - Conhecimento em banco de dados e gerenciamento de histórico. - Experiência com notificações via Telegram/Discord. - Boa prática de código e documentação. --- Informações Adicionais: Base Existente para Desenvolvimento 10. Aplicação Existente em Node.js: Já possuo uma aplicação funcional desenvolvida em Node.js que pode servir como base para a criação da nova app. A aplicação atual contém parte da lógica de negócio e funcionalidades que podem ser reutilizadas ou adaptadas para o novo projeto. O código existente pode ser fornecido como ponto de partida, o que deve acelerar o desenvolvimento e reduzir o tempo necessário para implementação das novas funcionalidades. A ideia é aproveitar a estrutura atual que inclui as regras de entrada, saída, cancelamento, monitoramento de preços, notificações, e integração com comunidades (Telegram/Discord). Se você tem experiência com desenvolvimento de sistemas de trading e está interessado neste projeto, por favor, envie sua proposta com portfólio de trabalhos semelhantes e sua estimativa de prazo e orçamento.Categoria: TI e ProgramaçãoSubcategoria: ProgramaçãoQual é o alcance do projeto?: Alteração médiaIsso é um projeto ou uma posição de trabalho?: Um projetoTenho, atualmente: Eu tenho o designDisponibilidade requerida: Conforme necessárioIntegrações de API: Outros (Outras APIs)Funções necessárias: Desenvolvedor
Keyword: MongoDB
Price: $250.0
Secondary Price: $500.0
Desarrollador Backend de Microservicios con AWS Descripción del Proyecto: Estamos en la búsqueda de un Desarrollador Backend con experiencia en la creación y mantenimiento de microservicios, preferiblemente en entornos AWS. Buscamos a un profesional con sólidos conocimi...
View JobI'm looking for a seasoned developer to build a comprehensive platform for scheduling and managing corporate meetings and events. Key Features: - Event Creation: Users should be able to create various corporate events effortlessly. - Scheduling Availability: The platf...
View Job