Elaborei programa em PHP/HTML que gera dados para alimentar um outro programa de ações, armazenando dados do yahoo finances no computador, comparando mais de 150 ações online com arquivos no HD, atualizando os dados. O programa tem 220 linhas, com organização lógica (não é uma salada de código em uma linha só).
O programa coleta de cada ação, para cada dia, 8 dados, analisados antes de ser incorporado ao arquivo existente.
O problema surgiu na evolução do programa, resolvendo problemas não previstos nos dados de entrada. ex: pulando dias vazios, dias com máxima menor que o fechamento, dias repetidos, etc.
Os condicionantes que quero resolver já constam em programa, são as soluções para as questões acima, como se(abertura=0) pula a linha. No entanto, há bug chato informando erroneamente, ao início da leitura de algumas ações, que a data da leitura (primeiro dia do arquivo lido) é anterior ao dia a ser inserido (e o programa quer inserir o último dia da ação anterior).
Como resultado quero que o programa cumpra os condicionantes desejados (constam em comentário no programa e contém os itens descritos anteriormente), sem deixar, preferencialmente, o código muito complicado para entendimento de um quase leigo, eu.
Muito provável haver novas contratações em futuro para solução de novos bugs.
Aprendi a pouco PHP, me virando na pandemia. Imagino que quem tiver PHP médio/avançado resolve isso satisfatoriamente mais facilmente do que fiz este texto todo aqui.
Pra ter ideia de como é, o programa atual está em ************
Você conhece alguém que se encaixa bem no projeto? Ganhe comissão indicando freelancers! Por cada inscrição você ganha 5 € diretamente na sua conta e quando o freelancer é contratado pela plataforma você ganha 2% dos ganhos deste freelancer!
Preencha os detalhes do profissional que você gostaria de recomendar:
Quando o freelancer aceitar o convite, ele será automaticamente adicionado à sua rede e você ganhará 2% a mais todos os ganhos deste freelancer através da plataforma. Para mais informações consulte nosso Termos e Condições
Nenhum freelancer interessado ainda
{{item.displayDisciplines}}
Você tem uma conta stand-by e já respondeu a 1 projeto neste período de assinatura.
Atualize sua conta agora com apenas 1 clique e responda a projetos ilimitados.