Giter Site home page Giter Site logo

cryptobot's Introduction

CryptoBot

Requistos:

Instalar o pacote Price-Indices no ambiente do python (pasta de Libs) Comandos:

Como Executar:

  1. Editar a configuraçoes COIN = "bitcoin" TESTING_YEARS = 2021 ## Testing sample. Remember to edit the BTC price for USD 1000 during first date of the year BEAR_TREND_LIMIT = 0 ## Porcentage of EMA140 offset TIMING = 3 ## Seconds delay for visualization purposes

    Some COIN samples used are:

    • bitcoin
    • ethereum
    • cardano
    • chainlink
    • binance-coin
    • polkadot
    • aave
    • pancakeswap
    • solana
    • polygon
    • chiliz
  2. Rodar o arquivo controller usando o comando >>Python Controller.py

  3. Comparar o lucro de Buy and HOLD com o lucro utilizando o robô

Objetivo:

Robô de investimentos de longo prazo no mercado de ativos digitais

População-alvo:

Ativos com maior histórico e Capitalização do mercado preferivelmente Bitcoin por ser o ativo principal e unico pareado com dollar

Amostra:

Coleta dos dados históricos diários (data, preço mais baixo, preço mais alto, preço de abertura, preço de fechamento, volume de transações) do ativo usando a API da CoinMarcketCap

Técnicas de coleta de dados:

Interfase de Programação de Aplicação: Chamadas em tempo real. Amostra de treinamento: todo o historico desde 2013-04-28 ate a data de ontem Amostra de teste: Um ano escolhido no arquivo Config.py TESTING_YEARS. e.g. 2021

Técnicas de análise dos dados:

Series Temporais com análise de das medias moveis exponenciais Estrategia de curto prazo: Cruzamento de EMA9 vs EMA21 Estrategia de longo prazo: Distancia porcentual ate o suporte de EMA200

"The EMA is a moving average that places a greater weight and significance on the most recent data points. Like all moving averages, this technical indicator is used to produce buy and sell signals based on crossovers and divergences from the historical average" Traders often use several different EMA lengths, such as 10-day, 50-day, and 200-day moving averages.". https://www.investopedia.com/terms/e/ema.asp

Desenho de pesquisa ou etapas a serem desenvolvidas:

  1. Descritiva e diagnostica (Colab: https://colab.research.google.com/drive/1scO6BFpCjc4moNkKmgT-3lqlNF85P579#scrollTo=raRu3jeVifVq)
    • Solicitação para autenticação da API numa aplicação de twitter em modo de leitura
    • Análise de sentimentos utilizando a API do Twitter tweepy
    • Processamento simplificado de texto ou NLP utilizando textblob
  2. Preditiva
    • Captura dos dados usando a API coinbase para o ativo BTC (bitcoin)
    • Escolha e ajuste do modelo de series temporais
  3. Prescritiva

cryptobot's People

Contributors

johncastillodc avatar

Stargazers

Ronaldo Peres avatar

Watchers

Ronaldo Peres avatar

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.