Analisando propostas

Alterar algoritmo python

Publicado em 12 de Setembro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

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

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. M.