Eu estou começando a aprender a programar python, mas ainda não possuo muita familiaridade com programação, por isso eu preciso que alguem me ajude a integrar os parametros de minha planilha com um algoritmo python que eu vou listar, se possivel adicionar integração com o metatrader5 para buscar as cotações historicas e as de tempo real e adicionar os indicadores de perfomance e rentabilidade da estrategia, meu orçamento é curto portanto valores muito elevados serão ignorados, um outro desenvolvedor estava fazendo esse meu projeto mas nao vai conseguir terminar, assim que ele me disponibilizar o codigo eu posso enviar para o novo programador assim ele nao precisaria começar do zero.
1- O projeto base é esse:
https://github.com/wywongbd/pairstrade-fyp-2019
Eu pretendo adicionar no modelo de Cointgration OLS os parametros que eu tenho na minha planilha e que serão usados no meu backtest.
2- Alem disso eu vou precisar colocar os custos operacionais
3- Vou precisar incluir os valores de margem e garantia, e na garantia vai ser usada uma renda fixa (eu vou passar todos os parametros, mas a logica é simples, uma parte do saldo vai ficar recebendo a rentabilidade do cdi do periodo)
4- Após isso vão ser seprados 2 periodos: Estimação e negociação. No periodo de estimação serão selecionado as x ações com maiores volumes em um determinado tempo, depois serão operados os pares dentro do parametro escolhido e após isso serão escolhidos os x melhores pares de acordo com o indice de sharpe, esse 20 melhores pares serão operados no periodo de negociação.
5- Depois disso como eu informei eu irei ter acesso ao indicadores de perfomance da carteira
6- Precisa ter uma tela simples para eu configurar os parametros da estrategia, nao precisa ser plataforma web, somente uma tela simples pois o resto eu pretendo visualizar na IDE spyder
7- É preciso tambem criar uma estrutura para fazer operações em tempo real não somente backtest, ou seja de forma com que seja capaz de visualizar as operações em tempo real e fazer as operações disponiveis, os criterios serão o mesmo do backtest.
Obs:
1- Eu não posso passar a planilha no momento, somente para o programador que fechar comigo, mas poderei fazer video conferencia mostrando a planilha e a estrategia.
2- O algoritmo precisa ser muito bem documento, pois eu iriei depois fazer alterações, precisa seguir a PEP 8
3- Se possível tambem precisa ter uma perfomance boa pois como eu vou fazer um backtest de mais de 10 anos o codigo precisa ter uma boa perfomance, não é necessario que o codigo seja escrito em C, ainda mais pq eu nao programa em C, mas precisa fazer uso da maxima perfomance que o Python oferece
Orçamentos: Eu gostaria de receber 3 tipos de orçamento
1- Valor para desenvoler esse algoritmo somente adicionando os parametros na estrategia cointegration OLS e sem integrar ao metatrader 5
2- Valor fazendo a integração dos parametros que eu passar para as outras estrategias contidas nesse algoritmo e sem integrar ao metatrader5
3- Valor completo onde terá a integração dos meus parametros com todas as estrategias e o mt5
Prazo de Entrega: Não estabelecido