Como usar MACHINE LEARNING mais fácil do mundo para prever preços de ações

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 76

  • @Codifike
    @Codifike  2 роки тому +2

    Pessoal instalem a versão 2.1.2 do pycaret, pois a versão mais nova ainda pode conter alguns bugs conforme informou nosso inscrito Ítalo. !pip install pycaret == 2.1.2
    Link do código: github.com/fabrimatt/machine_learnig/blob/master/pycaret.py

  • @GilsonFabiano
    @GilsonFabiano 2 роки тому +1

    Ouro, simplesmente ouro.

  • @abimaelsilva7358
    @abimaelsilva7358 2 роки тому

    Show de bola!!! Hoje dia 25/04 fechou a 22,92

  • @adinan1000
    @adinan1000 2 роки тому

    Olá,
    muito bom o vídeo!
    Como fazer várias colunas com media móvel, por exemplo de 5 em 5 períodos, de forma automática?
    Obrigado.

  • @matheusnogueiraribei
    @matheusnogueiraribei 2 роки тому

    Parabéns pelo vídeo meu amigo Fabrício!

    • @Codifike
      @Codifike  2 роки тому +1

      Obrigado Matheus

  • @brunocesardasilva9980
    @brunocesardasilva9980 8 місяців тому

    Boa noite. Quando eu chego aqui: #import regression lib pycaret
    from pycaret.regression import *
    setup(data= raia, target='Close', session_id=123), que eu aperto enter dar esse erro: 'Simple_Imputer' object has no attribute 'target_variable'. Como tenho pouco conecimento, já pesquisei e tudo e sem nenhum resultado. Tive problema logo no início e conseguir resolver, mas esse daqui está osso duro

  • @italokristiano
    @italokristiano 2 роки тому

    Consegui finalizar esse projeto… Vou verificar com o resultado amanhã!!!
    🥰🥰🥰🥰🥰
    Estou te apoiando lá na campanha… Não tenho como apoiar com grandes valores, mas em breve aumentarei o apoio mensal.
    Valeeeeeeu!

    • @Codifike
      @Codifike  2 роки тому

      Eu vi muito Obrigado

  • @marciopezzi192
    @marciopezzi192 2 роки тому

    Me divertindo muito com o conteúdo. Obrigado =D

  • @charlessodre7690
    @charlessodre7690 2 роки тому

    Muito bom!!! Parabéns!!!

  • @Jgrams1
    @Jgrams1 2 роки тому +1

    Qual seria a melhor forma de eu conseguir os valores no time framde de 2 minutos do btc? Tenho um indicador que estudo a um bom tempo e gostaria de fazer o backtest nele, mas nem com o meu tradingview pago eu não consigo um intervalo maior, como 1 ou 2 anos, por exemplo.

    • @Codifike
      @Codifike  2 роки тому +2

      Voced pode usar a api python-binance.readthedocs.io/en/latest/

  • @lerinamesquitamastruian2051

    Professor @codifike gostaria de prever utilizando o pycaret o comportaemtos dos valores do petroleo brent ate jul 2024. Analisando esse ticker, verifiquei que o preço entra em valores minimos de 4 em 4 anos, gostaria de confirmar se em 2024 entrará em valores minimos novamente. Será que seria possivel prever tanto tempo depois?

    • @Codifike
      @Codifike  Рік тому

      Acho que é possível sim, coloca como entrada os últimos 5 anos de dados

  • @roga0507
    @roga0507 2 роки тому

    Excelente 👏

  • @fernandofelipe1510
    @fernandofelipe1510 2 роки тому +1

    Boa Noite Mestre, uma dúvida, é possível aplicar machine learning com grafico de RENKO no mini indice?
    Poderia fazer um video desses para o canal, VLW

    • @abimaelSilva-u1r
      @abimaelSilva-u1r 9 місяців тому

      É possível sim, estou fazendo uns testes e acho que é muito proveitoso.

  • @renatoferreira6801
    @renatoferreira6801 Рік тому

    Boa tarde! quando chego na parte setup(data=raia, target='Close', session_id=123) não termina de rodar de jeito nenhum. Já tentei até setup(data=raia.sample(frac=0.5), target='Close', session_id=123), mas não vai.

    • @Codifike
      @Codifike  Рік тому

      Qual versão vc esta usando . Quando o video foi feito a versão estável era a 2.1.2 do pycaret. Tenta com essa

    • @renatoferreira6801
      @renatoferreira6801 Рік тому

      @@Codifike boa tarde! eu estou usando a versão 2.0.0

    • @renatoferreira6801
      @renatoferreira6801 Рік тому

      @@Codifike quando tento instalar diz que já está ok, mas ainda não roda. Vou dar uma estudada pra ver se consigo resolver. De qualquer forma muito obrigado pela atenção e parabéns pelo canal. Descobri recentemente e de longe é um dos melhores.

    • @tiagospiandorello3365
      @tiagospiandorello3365 9 місяців тому

      Olá Professor, @@Codifike. Estou com o mesmo problema, mesmo usando a versão 2.1.2. Aparece a mensagem de erro "ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=True."

  • @lucaskpinheiro5998
    @lucaskpinheiro5998 2 роки тому +1

    No meu ta dando bug(certo q n é, mas neh)
    Em Original Data fica (1000,25)
    E nos Transformed test e train fica só com 5 colunas ex:(300,5)
    Ela n lê as float só os inteiros, sabe me dizer se rejeita tabela com float com mais de 6 casas decimal?

    • @Codifike
      @Codifike  2 роки тому +1

      Oi Lucas, que eu saiba não. tanto que os campos que utilizamos são floats com 6 casas decimais

  • @bemvindotorcedores
    @bemvindotorcedores 2 роки тому

    Fera demais! Like

  • @marcelusdesouzasantos8502
    @marcelusdesouzasantos8502 Рік тому

    No minuto 23:14, você adiciona valores dentro do dicionário. De onde esses valores saíram?

    • @Codifike
      @Codifike  Рік тому +1

      São valores que estamos testando o parametro do alpha. para melhorar a performance do modelo. Da uma olhada para que serve o alpha aqui: scikit-learn.org/stable/modules/generated/sklearn.linear_model.Ridge.html

  • @italokristiano
    @italokristiano 2 роки тому

    Opa! Poderia subir esse para a venda? Obrigadao!

  • @italokristiano
    @italokristiano 2 роки тому

    Tive diversos erros na linha ‘from pycaret.regression import *’. Um deles, para a instalação do módulo jinja2.
    Alguém teve algum tipo de erro nessa Linha, e teve alguma solução?
    Obrigado!

    • @Codifike
      @Codifike  2 роки тому

      Oi Ítalo, parece que vc não tem o modulo do Jinjainstalado. instale ele com o comando: pip install Jinja2

    • @italokristiano
      @italokristiano 2 роки тому

      @@Codifike ao fazer a instalação das dependências, vão acontecendo uma série de erros. Será que tem alguma lista de dependência no site deles, pra que seja instalado um a um?

    • @italokristiano
      @italokristiano 2 роки тому

      @@Codifike tentei fazer o install em modo Full do pycaret, mas não instalou tudo que precisa.

  • @DataScienceTraining-tq3eu
    @DataScienceTraining-tq3eu Рік тому

    Boa tarde prof, uma duvida: Os valores das ações da previsão, nao deveriam tambem serem empurrados para frente? ao inves de somente dos dados de treino?

    • @Codifike
      @Codifike  Рік тому

      Os valores da previsão já estao 1 dia a frente

  • @italokristiano
    @italokristiano 2 роки тому +1

    Boa tarde, meu amigo!
    Olha só… edita a descrição do vídeo aí…
    O erro é ocasionado no “from pycaret.regression import *”, Que na versão mais atual ta bug. Se na instalação, for feito !pip install pycaret == 2.1.2, funciona tudo!
    Fucei o erro em vários lugares e não encontrei. Entrei em um grupo e um cara, de codenome “Nuno”, me ajudou lá…
    Valeeu!

    • @marmelo100
      @marmelo100 2 роки тому

      Não estou conseguindo instalar a versão 2.1.2 do pycaret, pode me ajudar?

    • @JoseLucasNevesCNPI
      @JoseLucasNevesCNPI 2 роки тому

      Pode me ajudar a fazer o meu amigo ? Não estou conseguindo pelos mesmos erros que você

    • @helderbarbosa3681
      @helderbarbosa3681 2 роки тому

      @@JoseLucasNevesCNPI Não sei se encontrou a solução, mas eu estava tendo o mesmo problema. Tentei fazer o que o amigo acima disso e não deu certo. Encontrei num forum gringo e o rapaz falou para usar o comando !pip install jinja2==3.0.1 e, aparentemente, funcionou aqui.

  • @deivissonbruno8958
    @deivissonbruno8958 2 роки тому

    Seria necessário normalizar os dados? com a inclusão de novos indicadores. Outra dúvida, o modelo só prever o próximo candle tomando como base os dados da ultima linha do df né isso? Como faria para ele reconhecer os padrões de candles?

    • @Codifike
      @Codifike  2 роки тому +1

      Oi Deivisson, seria necessário normalizar,mas o framework já faz isso para você. Ele só prevê o próximo

  • @marcelojosedemedeiros711
    @marcelojosedemedeiros711 11 місяців тому

    Cara meu modelo ta com 0.94 de r2 e mesmo assim quando aciono em dados novos ele falha muito, alguem me explica o pq?

    • @marcelojosedemedeiros711
      @marcelojosedemedeiros711 11 місяців тому

      Eu subo o Git aqui se quiserem ver

    • @rafikreis6061
      @rafikreis6061 7 місяців тому

      Nao sou especialista mas acredito que possa ser q seu modelo acerta a magnitude mas erra a direção, por ex: o ativo subiu 0,1% mas sua previsão foi -0,1%, a previsão está próxima mas a direção está errada. Tente prever em vez do valor do próximo dia, se o próximo dia é de alta ou baixa.

  • @felipemuller6672
    @felipemuller6672 2 роки тому

    mestre, tenho uma pergunta, ele faz correlação automatica com as outras colunas, ou tem que fazer manualmente? porque eu gostaria de correlacionar o volume com o target., to passando seu codigo no mini indice.

    • @Codifike
      @Codifike  2 роки тому

      Não, mas vc pode usar o método corr() no seu dataset

  • @italokristiano
    @italokristiano 2 роки тому

    Opa! Poderia subir esse ou colocar para a venda? Obrigadao!

    • @Codifike
      @Codifike  2 роки тому

      Olá Italo, o código está no meu github. github.com/fabrimatt/machine_learnig/blob/master/pycaret.py

  • @shaiyaus
    @shaiyaus 2 роки тому

    Como eu faria pra prever um resultado de números únicos?
    Exemplo tenho a sequência: 00011120022210 e quero descobrir o próximo. Como eh faria?

    • @Codifike
      @Codifike  2 роки тому +1

      Teria que passar um quantidade muito grande de diversas sequencias para tentar encontrar um padrão, mas neste caso acho que o melhor seria um treinamento por reforço

    • @shaiyaus
      @shaiyaus 2 роки тому

      @@Codifike vc tem alguma vídeo sobre isso?

  • @myvidsfull
    @myvidsfull 2 роки тому

    Excelente

  • @JoseLucasNevesCNPI
    @JoseLucasNevesCNPI 2 роки тому

    Amigo, como faço para prever os preços de máxima ou mínima ?

    • @Codifike
      @Codifike  2 роки тому +1

      Use o campo de max ou min em vez de usar preço de fechamento

    • @JoseLucasNevesCNPI
      @JoseLucasNevesCNPI 2 роки тому

      @@Codifike estou tentando fazer aqui com ativo ^BVSP, porém estou tendo muitas dificuldades, estou desde 13:00 tentando fazer o passo a passo do vídeo mas aparecem muitos erros no caminho que não consigo resolver. Já tentar instalar o pycaret 2.1.2 mas ele responde com ERROR: Invalid Requeriment : ‘==‘

    • @Codifike
      @Codifike  2 роки тому

      @@JoseLucasNevesCNPI tem o código no meu github github.com/fabrimatt

    • @JoseLucasNevesCNPI
      @JoseLucasNevesCNPI 2 роки тому

      @@Codifike sim, eu usei ele exatamente como está, mas na minha máquina está dando erro. Agora estou tentando pelo seu outro vídeo usando o Prophet.

  • @noxrift8828
    @noxrift8828 2 роки тому

    Boa noite, como posso entrar em contato?

    • @Codifike
      @Codifike  2 роки тому

      Tem o nosso site nas descrições. Abraços

  • @samukak8102
    @samukak8102 2 роки тому

    A biblioteca serve para criptomoedas?

    • @Codifike
      @Codifike  2 роки тому +1

      Sim pode ser usada para cripto.

    • @samukak8102
      @samukak8102 2 роки тому

      @@Codifike obg amigo vou tentar amanhã.

    • @diego-castro
      @diego-castro 2 роки тому

      @@samukak8102 tentou ?

  • @kaikera1237
    @kaikera1237 6 місяців тому

    Cara vc e bom, mas explicouu algumas coisas pela metade. Nem disse de onde pegou os dados, assim fica dificil

    • @Codifike
      @Codifike  6 місяців тому

      Os dados estão vindo da biblioteca yfinance que é uma api onde conseguimos extrair dados financeiros 😊

  • @abimaelsilva7358
    @abimaelsilva7358 2 роки тому

    Deu erro
    #Prevendo o novo dado
    nova_previsao = predict_model(saved_final_ridge_model, data=novo_dado)
    ---------------------------------------------------------------------------
    AttributeError Traceback (most recent call last)
    in ()
    1 #Prevendo o novo dado
    ----> 2 nova_previsao = predict_model(saved_final_ridge_model, data=novo_dado)
    2 frames
    /usr/local/lib/python3.7/dist-packages/sklearn/utils/metaestimators.py in __get__(self, obj, type)
    111 continue
    112 else:
    --> 113 getattr(delegate, self.attribute_name)
    114 break
    115 else:
    AttributeError: 'function' object has no attribute 'predict'

    • @Codifike
      @Codifike  2 роки тому +1

      Oi Abimaiel tenta instalara a vers"ao anterior do pycaret que está mais estável. Um dos inscritos postou essa comentário e disse que funcionou perfeito. !pip install pycaret == 2.1.2