Evaluating bids

Alterar algoritmo python

Published on the September 12, 2020 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
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

Other projects posted by J. M.