GithubHelp home page GithubHelp logo

vido / zecontinha Goto Github PK

View Code? Open in Web Editor NEW
11.0 4.0 6.0 4.13 MB

O Zé Continha é uma prova de conceito sobre PairTrading (a.k.a Long and Short), baseado em Cointegração.

Home Page: https://zecontinha.com.br/

License: Apache License 2.0

Python 16.92% HTML 82.71% Dockerfile 0.13% Procfile 0.01% Shell 0.24%

zecontinha's Introduction

Zé Continha

O Zé Continha é uma prova de conceito sobre PairTrading (a.k.a Long and Short), baseado em Cointegração.

  • Nenhuma recomendação de compra ou venda é feita neste sistema.
  • Não garantimos que os dados apresentados estão corretos.
  • Não me responsabilizo pelo mal uso das informações.

http://zecontinha.com.br/b3/pairs_ranking

Instruções para rodar em Desenvolvimento:

** Requisito ** : Python 3.6 ** Requisito ** : Postgres 10.12, 11.9 ou melhor

Recomendamos criar um database no Postgres, com as configurações típicas para o Django

Recomendamos usar o pyenv para obter a versão correta do Python, e criar um virtualenv a partir do pyenv.

Recomendamos exportar as seguintes variaveis:

# Requerido para o Django
SECRET_KEY=xxx
DATABASE_URL=postgres://user:password@host:5432/dbname

# Requerido para a parte de Crypto
BINANCE_APIKEY=xxx
BINANCE_SECRETKEY=xxx

# Requerido para o Bot de Telegram
TELEGRAM_API_KEY=xxx

# Requerido para o Postgres
POSTGRES_DB=xxxx
POSTGRES_USER=xxxx
POSTGRES_PASSWORD=xxxx

Operação padrão Django normal: manage.py

python cron_calc.py é o comando para gerar os dados do sistema

zecontinha's People

Contributors

dependabot[bot] avatar seaskythe avatar vido avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

zecontinha's Issues

Desafio: Implementar a estatística da meia-vida.

Implementar a estatística da meia-vida.

Aqui está um exemplo de como o calculo deve ser feito.
https://gist.github.com/Vido/cca498b80f925baaaf96f8d4620d960d
Essa função pode ser escrita no arquivo coint/cointegration.py

models.py

Esta estatística deve ser armazenada no objeto ´CointParams´. É necessário adicionar um campo novo, pode ser chamada do half_life. Lembre-se de criar as migrações necessárias

b3_calc.py

A chamada da função deve ser feita dentro da função coint_model
O retorno da função deve ser armazenado no bando de dado pela função create_cointparams. Lembre que o sistema compartilha essa função entre os dados da B3 e da Binance.

Frontend

Para exibir na tela, deve-se acionar uma coluna nova na tabela do arquivo. dashboard/templates/dashboard/pair_stats.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.