seja muito bem-vindo ao nosso evento lucros no automático nessas três aulas que a gente vai ter hoje terça-feira quinta-feira e domingo eu quero te mostrar três estratégias para você aprender a ganhar muito dinheiro em qualquer classe de ativo que você opere independente ser ação futuros criptomoedas então espero que você goste bastante desse evento que a gente vai ter nos próximos três dias e espero bastante conversar com vocês aí trocar ideia com o chat que eu sempre gosto bastante de fazer essas lives beleza me dizem me diz aí se tá tudo certo com o áudio muito
boa noite a todo mundo do chat aí que já chegou se tá tudo certo com o áudio com a câmera se vocês estão me escutando bem se o áudio tá chiado vi aconte alguma coisinha assim mas se tiver tudo certo a gente já pode prosseguir pro nosso cronograma e já deixando bem claro no início do evento aqui pra galera que tá participando é tudo muito direto ao ponto tá então eu já vou programar daqui a pouquinho a gente já vai entrar no Python para conseguir construir as nossas estratégias Afinal são coisas muito legais de se
fazer não tem porque a gente ficar perdendo tempo com qualquer coisa que não seja o que eu já propus para vocês né que é realmente ter ali várias estratégias para você operar seja na bolsa seja em cripto seja em futuros opções qualquer coisa que você é achar melhor aí investir e tudo mais vou mostrar como você pode usar o Python também para outras coisas né para outros contextos então como você pode usar isso para coletar dados para automatizar tarefas a programação é uma coisa muito rica e que você pode usar para automatizar basicamente tudo na
sua rotina dentro do mundo de investimento então principalmente o que eu gosto de automatizar é a tomada de decisão Então chega de você ficar olhando para Algum ativo e não saber a hora certa de você comprar ou vender ele chega de você ter achismos se aquilo ali é um bom indicador se não é um bom indicador se aquilo ali é uma boa empresa não é uma boa empresa chega de você ter que perder muito tempo na frente do computador ali realmente investindo seu dinheiro tendo um monte de trabalho vendo centenas de vídeos do YouTube para
saber o que é a melhor coisa a fazer quando na verdade a gente pode botar tecnologia para fazer as coisas pra gente então não tem porque a gente gastar o nosso tempo o nosso mental que a gente podia est com a nossa família com os nossos amigos fazendo o que a gente quisesse com o investimento que na verdade deveria te dar prazer que é o quê te dar o dinheiro para você curtir a sua vida então a gente tem que otimizar o nosso tempo usando tecnologia hoje a gente tem muita coisa muita ferramenta que a
gente pode usar para automatizar tudo desde a parte de tomada de decisão a parte de compra e venda a parte de analisar os ativos tudo isso você pode automatizar com programação porque tudo se resume a dados né Não só no mercado de investimento concorda comigo praticamente todos os mercados hoje estão intensivos no uso de dados a própria Medicina né é biotecnologia carros né os carros estão cada vez mais aí usando tecnologia carro autônomo e tudo mais e isso obviamente chegou nos investimentos né não tem porque isso ficar de fora investimento ia ficar de fora muito
pelo contrário né quando a gente olha pro cenário lá fora a gente tem muito mais gente que investe usando tecnologia Então chega de você perder muito tempo comos seus investimentos e você realmente começar ali a automatizar não ficar mais ansioso olhando pra tela do computador não ficar mais inseguro não tem nenhuma previsibilidade de qual retorno você vai ter qual vai ser o meu retorno como que é essa estratégia de investimento que eu tô adotando aqui ela vai ao longo do tempo ela performa quantas qual a taxa de acerto qual a taxa de erro essas coisas
que você consegue averiguar usando a programação né então quando você olha ali até pra análise fundamentalista mesmo pra galera a mais raiz de mercado você olha ali para beleza eu quero escolher empresas que T baixo endividamento Eh agora falando Mercado de Ações né a gente tem empresas baixo endividamento empresa que paga dividendo ou empresas small Caps né que são empresas pequenas como que essas empresas elas vão ao longo do tempo e aí você pode supor regras dentro do seu código para testar essas estratégias é isso que eu vou fazer aqui a gente vai partir do
absoluto zero Então quem não entende nada de programação é não tem problema Beleza eu vou até mostrar o cronograma aqui para vocês deixa eu jogar minha tela pra gente conseguir fazer o nosso evento aqui lucros no automático Beleza então quero que você automatize totalmente a sua rotina E aí é o seguinte você vai ter o projeto número um que é o projeto que a gente vai fazer hoje hoje é um projeto de análise técnica de uma estratégia anticrise que é o quê mais 160 de lucro enquanto a ação desabava menos 90% e a gente vai
ver é a ação de Alpargatas Tá eu vou mostrar já já para vocês a gente vai entrar de cabeça no nosso projeto e a ação de Alpargatas ela teve esse problema né que nos últimos anos aí ela caiu quase 90% então que eu investiu nela no b r da vida por exemplo perdeu quase todo o dinheiro mas se você operasse né se você fosse ali usar uma estratégia de análise técnica de tendência e tudo mais a gente vai programar ela hoje você teria ganhado muito dinheiro em cima da mesma ação que teve um cenário ali
catastrófico digamos assim então hoje é eu quero mostrar para você que você pode usar programação para ganhar dinheiro em qualquer mercado e em qualquer cenário Então hoje a gente vai ver uma estratégia de análise técnica mas no projeto número dois que é quinta-feira 8 horas da noite a gente vai ver uma estratégia de small Caps que Subiu aí 1200% ou seja multiplicou o seu dinheiro em 13 vezes né do Capital Inicial então se você botou R 1.000 você teve 1.000 se você botou 10.000 você saiu com 130.000 e essa estratégia de SM Caps ela é
focada mais na parte de análise fundamentalista então eu vou mostrar para você como que você pode botar um código por exemplo para ver o balanço de todas as empresas da bolsa eu sei que tem muita gente aí que não faz ideia de como é que funciona a análise fundamentalista mas eh opera análise técnica indicadores e tudo mais que é o foco da aula de hoje mas eu quero te mostrar justamente essa a Gama de possibilidades que você pode ter usando a programação para diferentes estratégias para diferentes contextos porque você não precisa se limitar né O
importante é a gente olhar pro mercado e ganhar dinheiro com ele e aí o projeto número três é uma coisa que eu nunca trouxe aqui Geralmente eu faço lives né faço eventos com a galera que me segue lá no Instagram e tudo mais com meus alunos e o projeto número três é um projeto de criptomoeda eu nunca trouxe um projeto de criptomoeda de maneira gratuita e eu vou mostrar um projeto que aplicou no Bitcoin aí um modelo que multiplicou em 343 vezes o capital investido óbvio né a gente tá lidando aqui com o Bitcoin que
por natureza ele já multiplicou muito o dinheiro de quem estava comprado mas a gente a gente vai ver como o modelo usou isso ao favor e multiplicou ainda mais né então se você tivesse comprado Bitcoin não feito nada e desde a época que a gente fez o nosso modelo a gente teria multiplicado o nosso dinheiro ali sei lá 100 150 vezes e quando a gente usou o nosso modelo a gente duplicou esse potencial para 340 vezes então a gente consegue pegar todo esse aparato tecnológico que você vai aprender junto comigo hoje que não tem absolutamente
nada demais a gente vai ver desde o zero para Realmente você conseguir construir essas tras de cripto de ação de futuro Independente de você usar análise técnica análise fundamentalista você vai conseguir fazer isso E aí uma coisa muito importante que eu quero que você entenda olhando para esse cronograma aqui é o seguinte eu vou até mudar minha câmera aqui se você tá aí querendo aprender como que você pode automatizar os seus investimentos os seus trades etc Para você ganhar dinheiro no automático Eu quero que você tenha comprometimento e assista as três lives por que que
eu tô falando isso você Você se inscreveu para esse evento esse evento tem uma proposta muito muito clara eu não tô aqui para ficar de conversinha nada do gênero essa esse evento tem uma proposta muito clara você vai aprender a criar estratégias para colocar dentro da programação beleza essas estratégias que são lucrativas eu não venho aqui ensinar estratégia que não dá dinheiro que grande parte das maioria das pessoas que ensinam a tecnologia mostram né monte de estratégia que não dá dinheiro não eu vim trazer aqui estratégias lucrativas para você e eu quero comprometimento de você
que tá do seu lado de eu dar esse conteúdo aqui de graça e você receber do outro lado justamente um um conteúdo tão rico como esse e às vezes você não assiste as três lives não leva até o final Então assiste as três lives porque se você tá aqui para ganhar dinheiro na bolsa se você tá aqui para construir estratégia automatizada é isso que eu vou te entregar senão por que que você estaria aqui né então assista as três lives eu peço esse comprometimento dessa parte porque eu tenho certeza que você vai é conseguir construir
isso ao longo do tempo tá um outro aviso também a gente vai abrir hoje né abrir hoje na verdade não né a gente já tá na semana aí de black friday aqui na varos muita gente aí já é meu aluno já tá tava no grupo Vip que a gente abriu algumas condições ontem todos os nossos produtos estão em black friday e inclusive né o código P que é a minha formação de Python para Finanças Onde eu pego toda essa parte de modelagem de coleta de dados tem vários cursos dentro da formação tem curso de Python
SQL github aws enfim eu vou apresentar para vocês o código P no final da aula então se você tiver interesse na formação fica até o final da aula vou mostrar hoje como que a formação ajuda principalmente a galera de análise técnica para operar na bolsa de forma automatizada e tudo mais então a gente vai abrir as inscrições Abrir inscrições não né vou mandar no final da aula é o link se você tiver interesse e vou apresentar toda a proposta da formação Então essa semana aí a gente tá com semana de black friday as aulas saem
do ar no domingo né os três projetos que a gente tá fazendo aqui quo a condição especial do código pai também vai sair do ar no domingo então aproveite a semana de black friday se você curtiu o conteúdo aqui se você acha que isso é interessante para você se faz sentido para você eu espero que você tenha eh dê esse próximo passo em direção a Realmente você conseguir Construir ali estratégias automatizadas que bota dinheiro no seu bolso sem você ter que fazer muita coisa eu tenho uma pergunta agora pra galera que tá no chat tá
só para eu entender um pouquinho quem tá acompanhando aqui a Live você que tá programando né você que tá assistindo aqui esse evento você é iniciante em programação Ou você já é intermediário aí avançado já sabe montar projeto tudo mais se você for iniciante digita um se não for digita dois né Qualquer coisa que não seja iniciante digita dois Quero saber qual é o perfil de quem tá aqui me acompanhando porque só deixando claro né eu vou começar do absoluto zero aqui então mesmo que você não tenha visto o Python ou você às vezes seja
meu aluno aí em alguma algum curso que eu já tenha é vendido para você sei lá de como fazer o robô como é você construir algum modelo de investimento específico e não deu seu primeiro passo ainda né não começou a assistir Se você eh não não tem noção nenhuma pode ficar tranquilo que eu vou te levar do zero tá a maioria da galera aí ó digitando um Olha só alguns são dois né Agora deu então então uma equilibradinho né uma galera aí já tem uma uma noção boa de p um se n um é [
__ ] Enfim então uma galerinha aí eu diria un 70 30 pra galera iniciante E aí eu tenho um recado pra galera que é iniciante que é o seguinte e eu tenho duas opções né Deixa eu voltar aqui para meu computador eu tinha duas opções para ensinar o pon do zero para você a primeira opção era ensinar que nem a escola ensina como é que Escola Ensina ela pega um conteúdo e começa a cuspir esse conteúdo de forma abstrata para você entender as coisas completamente desconexas então por exemplo eu fiz economia aqui numa Federal do
Rio de Janeiro quando você faz economia você tem várias matérias macroeconomia microeconomia eh enfim e econometria todas essas matérias elas conversam entre si mas infelizmente a faculdade assim como a escola elas não mostram como essas matérias se conversam né então isso dentro do Python também existe eu podia chegar aqui e ficar mostrando um monte de coisa completamente abstrata Ah o que é uma função O que que é uma variável o que que é não sei quê que nem a escola faz só que isso é insuportável tá isso é muito chato então o que que eu
escolhi fazer a segunda opção que é te mostrar um projeto e esse projeto ser extremamente útil que é o que você tá buscando aqui você quer ganhar dinheiro ninguém aqui tá para aprender é ninguém tá aqui nessa Live para aprender a programar Essa é a grande verdade vocês estão aqui para ganhar dinheiro a programação ela é só uma ferramenta pro meio do caminho ele é é um meio para um fim ela não é um fim ninguém tem para programar para programar isso não existe e eu tenho plena consciência disso os professores na escola e na
faculdade deveriam ter também então qual é o meu objetivo aqui te mostrar um projeto realmente útil para você ganhar dinheiro só que para isso obviamente eu vou usar algumas ferramentas que são um pouco mais avançadas numa hora por quê Porque isso vai trazer o fluxo pra gente conseguir construir a nossa ferramenta o que não camente avançado necessariamente seja difícil tá mas é só para você entender você que tá começando agora seja iniciante e tudo mais que o quê você olha pro projeto hoje e você não precisa entender tudo não precisa Ah eu entender toda a
lógica do zero e conseguir fazer uma uma super Mag luminico depois não não vai não existe isso ninguém vai ter eh de primeira esse esse talento de você realmente pô pegar e destruir tudo e fazer tudo você vai sentir um pouco confuso no início da programação isso é natural a confusão é o primeiro passo do entendimento então qualquer pessoa que tá com começando a programar vai ficar confusa quando a gente tá olhando aí para projetos quando a gente tá realmente construindo ferramentas tá então fica tranquilo e outra coisa também a galera às vezes manda mensagem
para mim no meu Instagram manda mensagem no meu Direct lá e falando pô tecnologia não é muito para mim e já passei um pouco dessa época né a galera um pouco mais velha e aí eu queria deixar um comentário aqui para vocês mostrar um comentário que é o seguinte meu Deus cadê negócio aqui calma que eu vou botar a câmera para cá noa bugou acontece nas melhores famílias que eu tenho a tela Eu tenho um monitor ultrawide aí eu tenho que separar a tela aqui porque senão fica a qualidade zoador no YouTube Deixa eu voltar
aqui pronto agora eu consigo legal então o seguinte eu queria deixar esse esse depoimento aqui do zuk que é o seguinte ele é um aluno aqui do código pai e ele sempre tá aqui nas lives não sei se ele tá aí hoje mas ele sempre assiste aqui os os vídeos etc que a gente tá sempre junto e ele tem 73 anos e sempre acompanha as aulas sempre consegue fazer os projetos sempre tem eh essa enfim essa como se diz né essa vontade de aprender muito grande então eu tenho certeza que você estando aqui você vai
conseguir aprender tudo isso para realmente aí eh tomar o dar o seu primeiro passo no seu primeiro projeto para você realmente conseguir fazer eh o seu a sua primeira ferramenta útil dentro do Python tá independente da idade que você tenha Independente de como você começou beleza e é Mac sim eu tenho Mazinho eh beleza galera então não fique acuado por causa da idade não fica cuado porque você é iniciante porque eu tenho certeza que você vai conseguir e outra coisa também que eu queria deixar como comentário aqui logo no início da aula seguinte não existe
essa parada Deixa eu botar a câmera aqui para mim quando a gente tá trocando essa ideia não existe essa parada 90 % da Live vai ficar eu vou ficar pequenininho ali no canto então quando eu tô falando aqui acho melhor ficar grande e não existe essa parada de você ficar decorando código tá todo programador que seja ele é ele programa junto com Google junto com às vezes eu uso o chat GPT né que a intelcia artificial nova aí que é muito boa com programação Então você não vai decorar tudo isso é uma coisa que de
gente iniciante realmente em programação porque nem os programadores mais avançados decoram tudo sabem todo Da Lógica sabem todas as funções sabem todos os argumentos isso não é necessário Então por quê Porque você não tá mais na escola você precisava decorar coisas na escola você não precisa mais fazer uma prova nada impede que você esteja programando tenha alguma dúvida em relação ao programa que você tá fazendo e vá no Google pesquisar e vá no chat GPT perguntar para ele como é que eu faço isso ele vai te responder certo na maioria das vezes né então não
tem problema você e não saber fazer alguma coisa você não precisa ficar botando essa em cima de você e por que que eu tô falando isso porque se você colocar essa pressão em cima de você logo no início você pode se sentir frustrado eu tentei programar três vezes antes de programar de fato antes de realmente e colocar a programação dentro da minha rotina né Então a primeira vez que eu tentei programar foi quando eu entrei na faculdade de economia que eu acabei de falar aqui eu entrei na faculdade de economia com 17 anos mais ou
menos e aí eu tentei programar pela primeira vez eu não gostei por primeiro eu me frustrei achando que programação era coisa de programador que é uma visão muito errada que as pessoas têm também programação não é coisa de programador programação e é o Python linguagem etc é só uma ferramenta como qualquer outra você chama alguém que usa Excel de excelero sei lá como é que você chamaria isso né não um Excel ele é só uma ferramenta dentro do mercado financeiro essas planilhas lá você tem Talvez os dados né olha as planilhas de alguma coisa enfim
você vê uma ferramenta e essa ferramenta ela é um meio para algum fim a programação é a mesma coisa então óbvio que existem programadores que só fazem isso o dia inteiro mas isso não é a regra quando a gente tá olhando pro mercado financeiro a gente pode ter pessoas que têm profissões comuns né pessoas normais ali e que usam eh programação para justamente chegar no objetivo final que é automatização de tarefa que é automatização de estratégia tudo isso como uma ferramenta Então você tem que tirar da sua cabeça que programação é coisa de programador e
Isso foi o que aconteceu comigo na primeira vez eu achei um pouco compli e tal não gostei muito larguei segunda vez que eu tentei terceiro quarto período da faculdade mais ou menos tentei programar de novo comecei a programar sempre Python genérico também nunca aplicado algum contexto que eu gostava e tudo mais na época Ainda tava em dúvida se eu entrava no mercado financeiro ou não me frustrei Larguei de novo e estô mostrando PR vocês o que hoje eu tô fazendo aqui uma live mostrando como você pode programar em Python para você ver como é que
o início de todo mundo ninguém é Super Homem ninguém sai destruindo tudo fazendo todas as estratégias isso aí é 0,01% das pessoas né então você vai ter se segunda vez me frustrei terceira vez foi quando eu já estava trabalhando no fundo de pensão que eu trabalhei eu trabalhei no fundo de pensão que gerenciava R 4 bilhões de reais dentro desse fundo de pensão eu comecei a programar a uma a estratégia pro fundo pra carteira de ações do Fundo de 150 milhões a gente implementou a estratégia na carteira de 150 milhões de ação para escolher as
ações da bolsa e tudo mais baseado no modelo que eu criei o que eu programei quando eu tive esse contexto para programar Aí sim que foi realmente quando eu aprendi quando eu botei a cara quando o meu gestor chegou para mim na época era estagiário ainda gestor falou primeiro é só você tem que apresentar isso aí pra diretoria tem que ter Enfim fazer todos os estudos aí fazer todas as análise aí que eu realmente botei a cara e comecei a programar sério então tudo isso por quê Porque eu vi a utilidade de fato naquilo então
isso conversa até com o que eu acabei de falar que era o quê justamente você ver utilidade no que você tá fazendo através de um projeto que é o que a gente vai fazer hoje então trazer esse contexto trazer essa aplicabilidade e botar na sua cabeça que você não tem que saber tudo de primeira que você não tem que decorar tudo isso vai te ajudar demais a chegar no resultado que você precisa e principalmente para atingir a liberdade que você quer que é não ficar e horas ali na frente do computador tomando decisões o tempo
inteiro você bota um algoritmo para eh solucionar esses problemas para você show ficou Claro esse raciocínio tá tá tá claro para vocês pessoas não mais de programadores foi [ __ ] né pior que quando eu falei eu eu fiquei pensando não falei besteira mas ai meu Deus ó eu quero deixar um recado muito importante tá rolando Flamengo e Fortaleza se for gol do Flamengo vocês me avisem se for do Fortaleza não fala nada mas se bem que esse jogo não vale absolutamente nada pro Flamengo a temporada já acabou já bom se ficou Claro a gente
já pode ir pro quê Pro nosso projetinho não é isso fazer de fato aqui o nosso projeto alguns recados né antes da gente começar o nosso projeto também se você não tem um Python instalado no seu computador por algum motivo a gente mandou o link da aula de instalação do Python é no grupo do WhatsApp se você não tá no grupo link aqui na descrição também pelo amor de Deus entra no grupo Onde a gente vai matar o material e tudo mais que é o segundo aviso né o material disponível da aula hoje o código
pronto vai estar disponível no WhatsApp então você pode baixar o material pronto só para rodar para ver como é que funciona ver como é que eu programei tudo isso para você já ter o código ali o gabarito e não precisar copiar o que eu tô fazendo aqui é na mão beleza outra coisa também que acho bem interessante eu sei que vai ter gente que vai ignorar mas se você tá começando na programação assiste a aula primeiro não tenta fazer junto comigo porque você pode se confundir ali e confundir sua cabeça Beleza então tenta assistir a
aula junto comigo e depois sim você começa a fazer de fato tá E aí é baixa o Python lá então que o link tá no grupo e deixa eu jogar aqui minha tela que eu acabei de lembrar que não estou na minha tela deixa eu aumentar um pouquinho aqui senão vocês não vão senão vocês não vão ver acho que aqui já tá bom já show então o seguinte nosso projeto número um aqui é a estratégia anticrise lá da Alpargatas tá onde que que é esse local aqui que eu estou né que talvez você esteja vendo
aqui você tá achando estranho isso aqui é o Júpiter notebook o Júpiter notebook ele vem junto com o anaconda que é o que eu ensinei lá na aula de instalação então na aula de instalação você vai encontrar Como que você baixa justamente essa ide aqui que a gente chama que é um ambiente de programação em Python e dentro do ambiente de programação você vai criar a Sea sua primeira pasta aqui né aula um pode dar o nome que você quiser pra pasta que é onde você vai programar de fato tá E aí dentro do jupit
Notebook você vai ter essas células aqui que a gente chama tá essas células são o qu Para justamente você programar então você pode vir aqui ó print hello world tá E aí ele vai devolver para você o que você acabou de programar tá para você criar essas células basta você clicar aqui no botão esse botãozinho aqui né na verdade no botão né é a lateral e é clicar na tecla B ele vai criar uma uma célula nova para você excluir é só apertar D duas vezes e depois se você quiser rodar você pode apertar shift
enter control enter ou clicar aqui no botão de rodar Tá mas recomendo fortemente que você jogue use teclado né porque você tá aprendendo a programar Então vai ser mais rápido quando você for fazer esse tipo de coisa beleza e aí é o seginte Né alpa 4 Deixa eu botar aqui alpa 4 ela aí nos últimos 5 anos mais ou menos Caiu 70% né foi no último ano é 5 anos mais ou menos tá subir um pouco acho agora subiu não enfim ela caiu 70% Ah não é porque tá começando aqui do dos R 32 né
Se você pegar aqui dois R 59 ela caiu praticamente 90% do Topo né E aí eu quero mostrar para vocês nesse caso extremo nesse caso bem bizarro Como que você pode ganhar até nesse cenário de queda aqui dentro da ação né né operando modelos operando regras de investimento e tudo mais beleza e aí é o seguinte a gente vai ter 10 simples passos para você conseguir construir aqui o seu e modelinho vou te ensinar a pegar os dados vou te ensinar a fazer basicamente tudo desde o zero até o avançado no seu primeiro modelo lucrativo
que talvez você esteja criando aqui junto comigo tá dúvidas você pode mandar no chat da Live obviamente né mas eu não sempre que vou est na Live pode mandar aqui no comentário do YouTube na Live também que eu vou responder e pode mandar no meu Instagram @br pvos eu vou responder nos três lugares estou sempre disponíveis para vocês principalmente se for para ajudar a ganhar dinheiro né e bora aqui pro nosso primeiro passo então que é o quê importar as bibliotecas tá E aí só deixar claro também pr pra galera que não não entende muito
bem como é que funciona essa questão de modelo de investimento né o que a gente quer fazer aqui é testar historicamente o modelo de Alpargatas que compra e vende baseado no cruzamento de médias móveis o que que são médias móveis né deixa eu pegar aqui alp 4 Invest inv trading que é melhor trading vi Cadê o o negócio tá me zoando abri o gráfico boa pegar a Petrobras aqui mesmo dentro do do da ação aqui né você vai ter a Petrobras já tá até traçado aqui olha que legal as médias Você pode ter as suas
médias móveis que são essas médias aqui que estão traçadas no gráfico da Petrobras né uma de linha vermelha é verde desculpa vermelha não verde e a outra com a linha azul essas médias que estão plotadas no gráfico Elas têm o período de 9,40 o que que é isso uma média móvel nada mais é do que você pegar o fechamento dos últimos candles e tirar a média que vai progredindo conforme o tempo Passa então aqui uma média móvel de nove períodos por exemplo você vai calcular a média dos últimos nove períodos e vai plotar esse é
um ponto do gráfico depois a gente vai no próximo candle fazer a mesma coisa os últimos nove vai tirar a média e vai plotar tudo isso vai formando vários pontinhos que você traça uma linha para conectar todos esses Pontes nesses pontos e formar a média móvel Então quando você tem uma média de nove e uma média de 40 você pode criar historicamente usando programação hoje eu tô usando Python que é a linguagem de dados mais utilizada no mundo e mais fácil de aprender também é uma linguagem feita para você aprender e não necessariamente ser um
programador Full Time como que eu tava falando no início da aula e aí a partir disso você vai fazer o quê você vai ter essas médias aqui ao longo do gráfico e você pode comprar e vender baseado nessas médias por quê ah vamos supor aqui ó que a média rápida que é essa média verde e tem a média devagar que é a média Azul a média rápida ela tem nove períodos a média devagar ela tem 40 por quê para você mudar uma média com 40 números cada número a mais que você coloca ali né a
mais não né que você substitui ele influencia menos na média concorda comigo agora quando você tá com uma média de nove números qualquer número que você troque Ali vai influenciar muito mais do que numa média de 40 Então essa média de nove ela muda muito mais rápido você pode ver né como é que a linha verde aqui ela tem muito mais volatilidade do que a linha azul ó que ela lentamente vai se movimentando ao longo do gráfico dentro desse movimento o que que você pode fazer a linha verde quando cruza para cima da Linha Azul
isso aqui é o gráfico é o sinal mais antigo que existe de análise técnica né tô fazendo uma parada bem simples aqui para você realmente conseguir compreender o foco tá em realmente usar a tecnologia para você se aproveitar de qualquer indicador não só da Média móvel não se apega qu a gente tá fazendo aqui exatamente qualquer indicador você vai poder fazer isso se cruzou para cima né se a média cruzou para cima geralmente a gente tá numa tendência de alta que foi o que aconteceu aqui né E aí se você tá numa tendência de alta
a gente compraria aqui por exemplo e venderia mais ou menos aqui né você teria pegado toda essa alta aqui obviamente né mas se você fosse vender né o seu sinal de venda lá dentro da programação fosse vender quando cruzasse para baixo você venderia mais ou menos aqui né então você teria aí um ganho de 5,33 nessa operação não é isso então você vai operando aqui o gráfico isso não necessariamente vai funcionar em todas as ações mas o ponto que eu quero que você entenda aqui é você justamente sistematizar que isso cara a sir ficou doida
aqui o ponto é você simplesmente é desbloquear desbloquear o celular falou desbloquear fiquei deu para escutar isso o microfone no a bafa enfim o ponto é você sistematizar as entradas e saídas dentro do seu sistema de negociação Então você vai ter sempre que cruzar para cima compra sempre que cruzar para baixo vende sempre que cruzar para cima compra que que você pode fazer pegar os dados históricos né Teoricamente e ver se isso funcionou ou não beleza quantas vezes eu acertei quantas vezes eu errei Qual foi minha taxa de e de de lucro para cada acerto
que eu tive e você vai vendo se isso aqui foi uma estratégia vencedora Essa é a magia de usar a programação que é o que a gente chama de back test é o que a gente vai fazer hoje na aula e para isso a gente tem que ir pro nosso passo número um que é importar as bibliotecas show deixa eu ver o que que vocês estão falando aqui no chat tô com um chatz inho aqui embaixo hum o meu abriu direto no colb Gabriel Tenta abrir o anaconda naveg ator dentro do naveg ator você vai
dar um launch no Júpiter notebook tá dito isso vamos para nosso passo número um aqui que é importarem bibliotecas O Lucas falou que a a linha azul tá muito escura Mas o que importa e Lucas eu posso até mudar a cor aqui mas o que importa é realmente você entender que tipo assim toda vez que você tiver um cruzamento Independente de onde ela esteja você vai gerar um sinal de compra ou sinal de venda isso vale para qualquer indicador show então você tem aqui ó o passo número um que é reportar bibliotecas o que que
são as bibliotecas dentro do Python bibliotecas nada mais são do que conjuntos de funções e estruturas de código estrutura de de de dados que você pode importar para dentro do Python para facilitar a sua vida então diferente de um VBA da vida por exemplo dentro do Python os pacotes eles eh facilitam demais e otimizam o nosso tempo porque o Python Eu costumo dizer que é uma linguagem de preguiçoso é para quem quer programar pouco quer programar rápido porque já tem mais de 200.000 bibliotecas disponíveis no mundo hoje é a comunidade mais ativa e para basicamente
tudo que você precisar fazer com o Python Alguém já criou um código pronto para que você precisa e o nome disso são bibliotecas tá então ah eu quero criar uma inteligência artificial no Python você pode imaginar que isso é super complexo se você criar uma inteligência artificial simples você vai demorar nove linhas de código para fazer tá é muito simples por óbvio não são só nove linhas de código por trás desse código que você vai usar Você vai ter o código das bibliotecas Então você vai chamar uma função de uma biblioteca que vai ter eh
diferentes eh coisas ali debaixo do plano funcionando para para aquilo ali realmente criar a inteligência artificial mas você não tá vendo isso e você também não se importa com isso você só se importa realmente com o que você tá vendo ali com a função qual objetivo dela e com você usar isso dentro do seu código então você com pouquíssimas linha de código consegue criar muita coisa e você vai ver que o projeto que a gente vai fazer hoje não tem muitas linhas de código tá o ponto para você importar as bibliotecas é que além de
você importar antes disso você tem que baixar essas bibliotecas para você baixar essas bibliotecas você basicamente tem que vir aqui no Júpiter notebook e em uma célula nova você vai dar esse comando aqui que eu tô te mostrando né PIP Install e a rines um de cada vez tá não bota os dois juntos p inst finance e finance que é o que a gente vai usar aqui o pacote pra gente baixar os dados de cotação volumes histórico de qualquer empresa da bolsa e qualquer na verdade qualquer ativo do mundo né Qualquer empresa da bolsa qualquer
ativo do mundo você consegue pegar dado de cripto consegue pegar dado de ação enfim CONSEG pegar dado de etf tudo isso de índices tudo isso com yaho finance Beleza então você vai dar um PIP install assim dentro do seu da sua célula aqui do notebook e você vai fazer a mesma coisa com o mpl cyberpunk show você vai vir aqui ó PIP install mpl cyberpunk por qu e roda a célula né por isso aqui é um pacote de temas pra gente deixar o nosso gráfico mais bonito dentro do nosso programa show então esses dois pacotes
aqui eles são muito importantes pra gente usar aqui dentro do nosso Python E aí a gente não vai usar só eles né a gente vai usar alguns outros mas alguns já vem instalados por padrão dentro do Anaconda essa estrutur aqui PIP instal e o nome do pacote é você vai usar para sempre para qualquer coisa que você queira instalar qualquer pacote que você quir instalar você tem que botar PIP Install e aqui você vai botar nome do pacote né ou o nome que você for eh instalar aqui no caso a instala o er finess e
o mpl cyberpunk show essas duas coisas elas permitem a gente construir o nosso ecossistema aqui dentro do nosso código E por que que não vem baixado já no seu computador quando você baixa o Python né como eu falei são mais de 200.000 bibliotecas não tem como vir tudo baixado senão você teria que ter 8 tas de armazenamento aí no seu computador você só vai baixar o que você efetivamente vai usar e além de isso você só vai importar o que efetivamente você vai usar no seu código também então aqui você vai pegar e vaiou botar
Import e finess que é a nossa biblioteca do yaru finess e o efinance você vai importar com um apelido chamado if yf né as if o que que é isso aqui basicamente você tá eh como é que se diz Resumindo o nome Resumindo não abreviando abreviando o nome da biblioteca porque porque toda vez que você precisar usar alguma função dessa biblioteca aqui você tem que botar o if na frente então por exemplo a gente vai usar a função if P download essa função é responsável por baixar os dados que a gente precisa de qualquer ativo
do mundo de dados históricos de preço volume abertura fechamento e tudo mais com uma linha de código só que a gente precisou digitar aqui o if antes da função que a gente quer usar ponto download E aí esse F aqui vai evitar que a gente fique digitando várias vezes esse nome enorme aqui e a RF como eu falei o p é uma linguagem preguiçosa as pessoas não gostam de digitar então quanto menos você digitar melhor outro pacote que a gente vai usar é o pandas Então a gente vai vir aqui ó importe pandas as pd
o pandas é a principal biblioteca de análise de dados dentro do Python Nossa nosso back test inteiro basicamente vai se resumir ao pandas hoje isso aqui é um Maravilha é uma maravilha para você manipular dado para você fazer o back test para fazer análise tudo você vai fazer com o pandas você nunca mais vai parar de usar essa biblioteca aqui se você continuar programando em Python a segunda biblioteca que a gente vai usar é o Mat plot Lib terceira na verdade né então a gente vai vir aqui ó Mat plot Lib ponto P plot porque
a gente tá importando só uma parte do mar plot Lib e a gente vai botar o apelido plt o matplot Lib é o pacote de gráficos Então sempre que você precisar fazer um gráfico dentro do Python você vai usar o Mat plot Lib outra coisa que a gente vai importar também é um npai Import nump as NP unpai ele é um pacote também relacionado à análise dados assim como pandas geralmente eles são importados juntos porque eles são usados de maneira conjunta show para você manipular dado manipular tabelas e tudo mais daqui a pouco vai ficar
claro para que que a gente vai usar cada um óbvio né e por fim a gente vai importar o outro pacote que a gente baixou aqui né Import mpl cyberpunk o mpl cyberpunk é pra gente deixar os nossos gráficos bonitos Esse pacote aqui é opcional seu projeto vai funcionar sem ele tá diferente dos outros mas legal porque esse aqui at um gráfico bonito né queer at um gráfico horroroso o padrão do do Python beleza com esses pacotes aqui a gente pode não só importar eles como aqui embaixo já deixar como padrão o estilo do cyberpunk
nos nossos gráficos Então a partir dessa célula tudo para baixo do nosso programa A gente vai automaticamente já e usar o estilo do cyberpunk como que a gente faz isso plt que é o Mat plot Lib né a gente abreviou ele ponto Style pon use e a gente vai vir aqui ó Cyber punk ok que que é isso aqui basicamente todo o gráfico que a gente fizer do nosso programa ele vai est com esse estilo aqui vai tá bonitão tá como falei isso aqui é opcional você não precisa necessariamente isso aqui para fazer o nosso
programa funcionar mas é legal que tem se você importar isso aqui o mpl cyberp que dá lá o modulo not found der algum erro Provavelmente você não conseguiu instalar direito a biblioteca show então tente instalar de novo tente instalar no terminal lá lá na na [ __ ] da prompt vai no menu iniciar porque aqui eu tô no Macbook né um pouco diferente mas por exemplo aqui ó abriu o menu iniciar entre aspas do MacBook que é essa barrinha de pesquisa aqui você vai digitar anaconda prompt tá E aí você vai abrir o anaconda prompt
no meu caso aqui eu não tenho porque o Macbook é diferente o terminal da Anaconda prompt é é integrado direto no terminal do próprio Macbook então no meu caso aqui eu digitaria terminal só e aí abriria o terminal dentro do terminal você vai digitar a mesma coisa PIP install mpl cyberpunk mas sem a exclamação Então abre lá o o terminal se der erro tá se se você instalou desse jeito aqui que eu te ensinei vou até deixar separado se você instalou desse jeito aqui que eu te ensinei já funcionou não precisa se preocupar com isso
se der erro você pode ir lá no terminal e dar o PIP instal show com isso aqui vamos importar os nossos pacotes e o nosso passo número um já está pronto tá vai escoler Esso aqui esse Hello Word a gente já pode ir pro nosso passo número dois que é pegar os dados do yaho Fines o asley perguntou aqui onde é que tem os dados para back test a gente vai pegar do erf acabei de falar Inclusive essa estratégia é para B Hold não Germano essa estratégia ela é uma estratégia de análise técnica uma estratégia
para B Hold entre aspas né que não é b Hold é uma estratégia mais voltada para essa parte de análise fundamentalista a gente vai ver na próxima Live na Live número dois onde eu vou te mostrar como você pode construir uma estratégia de longo prazo para criar carteiras de investimento usando balanços de empresas né que é o que geralmente você olha aí quando você vai fazer B Hold Então como que você pode olhar sistematicamente de maneira automática pro balanço de todas as empresas da bolsa calcular os indicadores fundamentalistas de todas as empresas da bolsa e
a partir disso você tomar decisões de lucrativas de Quais empresas você deveria escolher é isso que a gente vai aprender na aula número dois show aqui a gente tá focado mais nessa parte de operação de pegar o indicador operar ali gráfico volume eh preço etc OK são propostas diferentes contexto diferente você escolha o porque você se sentir mais confortável pros seus investimentos obviamente tá então passo número dois aqui é justamente a gente pegar os dados do Yahoo finance seguinte primeira coisa que você tem que entender é o que é uma variável aqui dentro do Python
a gente vai criar primeiro o ticker qual é o ticker que a gente vai pegar alpa 4 só que isso aqui que eu acabei de criar esse ticker ele é uma variável uma variável nada mais é do que você guardar uma informação dentro do Python Então você quer guardar aqui o tick Ele é igual a alpa 4 e toda vez que a gente for usar isso dentro do nosso programa A gente pode retomar não precisa digitar alpa 4 de novo pode só chamar variável ticker dentro do Python até esqueci de comentar isso aqui em cima
para você digitar um texto que não é uma variável né você tem que botar aqui entre aspas duplas ou aspas simples fica a seu critério Eu geralmente uso aspas duplas porque eu acho um pouco mais bonito só que tem um porém tá quando você for pegar ativos brasileiros e você não precisa pegar ativos só brasileiros de novo spand expanda seu pensamento aí para outras coisas porque o que eu tô te ensinando aqui hoje tá condicionado a alpa 4 mas você pode usar esse mesmo código esse mesmo raciocínio que eu vou te mostrar aqui para pegar
outros ativos inclusive esse ticker aqui igual A4 depois você pode mudar ah bran eu quero usar esse mesmo modelo mas para Petro pode mudar por que que não e aí você roda de novo o programa agora com Tiger igual a Petro simples assim tá então você pode mudar tudo que você quiser Essa é a grande Magia da programação a gente vai falar bastante nessa aula ainda sobre isso também de como você pode otimizar modelo tudo isso a gente vai se tratar nessa aula vocês vão gostar bastante pode pegar cripto aqui botar Bitcoin tem dado de
Bitcoin lá dentro do do erro finance tá tem dado de etherum também Solana SAS três e criptos se não me engano isso eu tenho certeza que tem então você pode P botar o ativa que você quiser aqui dito isso alpa 4 você não pode colocar Exatamente esse ticker por quê Porque você vai colocar tem que botar aqui o pon saa depois lá dentro da rfess deixa eu entrar aqui no pra gente ver juntos você vai pesquisar aqui por exemplo Ah eu quero alpa 4 bro né que a gente tá fazendo aqui você vai ver ó
que ele mostra paraa você esse ponto sa logo depois por toda ação brasileira ela tem esse ponto sa lá no aof aof é uma plataforma gringa né não é uma plataforma brasileira então se você quiser pegar ações brasileiras você vai ter que necessariamente botar esse ponto sa depois o que não é verdade para outras coisas então AB não quero pô Bitcoin não tem nada a ver com ação não quero Bitcoin aqui você vai pegar aqui ó Bitcoin USD vai pegar em dólar né e aqui você vai ter o ticker do Bitcoin USD então aqui em
vez de usar ala 4 você pegaria esse ticker aqui do site do RF se você só vir aqui para pegar e trocaria Pronto agora seu projeto é de Bitcoin não é mais Alpargatas que é o que a gente tá fazendo aqui você pode fazer isso para tudo literalmente tudo tá isso é o a grande Magia da programação vou te mostrar também né na terceira aula a gente vai falar sobre modelo de cripto etc mas só tô te mostrando como que você pode brincar muito fácil com essas coisas dentro da programação legal então a gente tem
aqui nossa minha vó já tá começando a falhar a gente tem aqui o alpa4.sa com isso que que a gente pode fazer baixar os nossos dados da R finance né em vez de você vir aqui no site baixar o dado pegar uma planilha não sei que perda de tempo absurda você vem aqui ó e vou colocar aqui os dados são iguais a yufan p download Lembra que eu falei que a gente ia usar essa função dentro de cada função você vai ter um abre e fecha parêntese esse abre e fecha parêntese é para você colocar
os argumentos dessa função Então beleza você vai fá pra rines e a rines eu quero dar download nos dados que dados Breno e aí eu vou vir aqui e vou botar o quê bom eu quero que você baixe esse ticker então coloquei aqui a nossa variável que a gente definiu aqui em cima deixa eu t botar diferente aqui botar um embaixo do outro pra gente ficar deixar separado Então eu quero que você dê download nesse ticker e além desse ticker eu quero que você pegue esse Range de data então necessariamente você precisa passar a as
variáveis data tá porque você pode baixar todo o histórico possível mas no meu caso eu quero pegar Justamente esse período onde a Alpargatas Começou a cair bastante que é o quê start igual a 2021 0527 então a data no Python por padrão ela é invertida tá toma cuidado com isso também aqui você sempre no Python vai colocar ano traço mês traço dia diferente quando a gente tá aqui no Brasil né que bota dia barra né nem traço né Dia Barra mês barra ano aqui no P A gente vai colocar ano traço mês traço dia é
sempre essa estrutur inha E aí a gente vai ter aqui também a data final que no caso do meu modelinho aqui ele acaba no dia 24 2024 09 agora né tem menos de um mês praticamente eh setembro de 10 de setembro de 2024 Beleza então você vai ter esse Range de 3 anos aí para você testar as operações Breno podia ser diferente podia ser maior você pode otimizar isso claro a gente vai ver isso no final da aula a gente a parte de otimização foca primeiro no projeto Foca no no projeto simples vamos vamos vamos
focar no escopo aqui isso às vezes é um erro também de a galera tá começando pô mas se eu fizer Calma Vamos focar no escopo mais simples três aninhos a gente tá com um ativo só a gente vai ver aqui uma janela eh definir janelas de média móveis que é o passo número três tudo isso para o quê você ter um escopo mais simples e entender como é que funciona a coisa tá então a gente vai ter aqui os nossos dados e para você ver os dados né basta você colocar assim a variável automaticamente ele
vai baixar dentro da Rance E vai retornar pra gente aqui os dados baixados do programa alguns erf atualmente eles estão devolvendo aqui por algum motivo esse ticker aqui bugado tá vendo que é ele tá vendo com duas colunas assim é bugado mas isso aqui é bug do do para você tirar esse bug até fazer isso logo você vai vir aqui ó dados igual a dados ponto drop level E aí você vai botar um aces igual a um se eu não me engano é isso né Deixa eu ver se eu tô errado aqui vamos ver se
o professor sabe programar mesmo aí ó deu bom eh então você vai ter aqui ó deixa eu baixar os d de novo só para você ver entendeu que eu tô fazendo vou explicar tá com calma isso aqui pode ficar tranquilo você vai ter aqui uma tabela com todos os dados que você acabou de pedir de 27 de maio de 2021 até 9 de setembro de 2024 você vai ter dados de fechamento ajustado que é fechamento ajustado por proventos desdobramentos esse tipo de coisa o fechamento verdadeiro da ação né então que realmente foi o preço naquele
dia por quê é importante você ter esses dois tipos porque quando você tá calculando o retorno esse tipo de coisa você tem que calcular em cima do retorno ajustado né porque se tiver algum desdobramento e tudo mais a a sua ação não caiu 80% se ela desdobrou por exemplo você na verdade recebeu cinco ações em em em detrimento daquilo Então você vai ter aqui fechamento ajustado fechamento máxima mínima abertura e volume da quelação naquele dia beleza então você consegue aqui pegar todos os dados para realmente conseguir construir o seu back Test seu o seu modelo
de investimento o que eu fiz aqui basicamente foi o seguinte a gente tem uma tabela isso aqui que a gente chama é um Data Frame tá esse dataframe você pode chamar grosso modo de tabelão do Excel não tem problema nenhum você chamar dessa forma por quê Porque ele segue a mesma lógica ele tem as colunas N é isso aqui as colunas e você tem também o índice que é essa primeira coluna aqui que na verdade isso aqui não é uma coluna tá vendo que tá até um pouco diferente aqui esse índice ele é justamente um
uma parada de referência no caso aqui a referência ela é a data Então vamos supor ah Breno eu quero pegar no dia qual foi o fechamento do dia 28 de Maio de 2021 Então tá vendo você cruzou um dado de uma coluna com um dado de um índice Isso serve justamente para você referenciar as duas Chaves digamos assim e chegar no resultado de 46,99 era o preço de Alpargatas nesse dia então você tem toda essa estrutura e a partir dessa tabela é a partir disso aqui que a gente vai fazer todo o nosso modelo de
investimento nada vai sair disso aqui você só vai criar mais colunas com os dados que a gente precisa e a partir dessa tabela calcular os dados que são necessários para criar o nosso modelo então a gente vai a partir desses dados calcular as médias móveis que são os indicadores a gente vai calcular as rentabilidades vai calcular os sinais de compra ou venda porque todos os dados que a gente precisa estão aqui o que eu fiz aqui basicamente foi o quê pegar a nossa tabela de Excel né nossa dataframe aqui e manipular ele pela primeira vez
a gente vai fazer isso bastante ainda mas eu manipulei ele pela primeira vez essa estrutura de manipulação de dados aqui se você tá vendo pela primeira vez assim você vai ver isso aqui 100 vezes tá até o final da aula no mínimo por quê eh você vai sempre vai fazer a mesma coisa para manipular os dados você vai ter o nome da sua variável da sua tabela no caso aqui é dados né e eu quero que agora essa tabela assuma igual a dados ponto e aí eu vou dizer o que que eu quero fazer com
essa tabela o que que é o que que é interessante né no seu caso olha só presta atenção eu vou falar aqui se o seu não veio bugado daquele jeito que o meu às vezes não vem tá o yf é uma fonte gratuita então ele tem alguns probleminhas né se não veio com esse ticker aqui ó que era uma informação inútil você não precisa dar esse drop level tá você não precisa se veio sem isso você é um sortudo não precisa fazer isso que eu acabei de fazer Tá o que que eu fiz basicamente ele
vem com duas colunas né dois Levis de coluna que ele chama uma coluna em cima e uma coluna embaixo né para que isso nenhuma necessidade mesmo então o que que eu fiz aqui basicamente eu dei um drop level o que que é drop level eu tirei uma dessas colunas uma dessas classificações porque ela não me acrescenta em nada o ticker al pargatas 4 Ele é o único que eu pedi concorda comigo então é óbvio que o ticker é Alpargatas não precisa dessa informação aqui da minha tabela E eu simplesmente joguei ela fora como que eu
joguei ela fora basicamente eu coloquei que eu queria que a segunda classificação fosse embora ué brano segunda você colocou o número um sim dentro do Python o a contagem começa no zero tá então se eu quisesse tirar Por exemplo essa primeira classificação eu colocaria aqui zero como eu coloquei um eu tirei a segunda classificação e aí eu coloquei que o eixo é igual a um o que que é o eixo igual a um porque a gente pode ter o eixo zero que é a as colunas aqui as colunas não desculpa as linhas que é o
índice ou o eixo um que são as colunas e aqui como eu queria tirar uma classificação de coluna A gente colocou o eixo igual a um Beleza se eu colocasse igual a zero a gente Tiraria uma classificação de linha que no caso aqui nem existe né só tem uma mesma que é a data Beleza então com isso a gente vai ter os nossos dados aqui paraa gente conseguir realmente fazer o nosso projeto fazer os nossos indicadores tudo mais Está claro até aqui para vocês tá tranquilo como é que como é que tá esses dados estão
em Reais ou em dólares esses dados estão em Reais Beleza quando você for pegar dados brasileiros você vai pegar dados em Reais por exemplo quando você tá pegando Bitcoin aqui aí sim vai tá em dólar né até especifica a moeda aqui mas quando a gente for pegar os dados em Reais reais não os dados da da bolsa brasileira ele vai devolver pra gente a cotação em Reais mesmo porque ele pega direto da B3 e aqui Obviamente você vai ter esses probleminhas né quando você tá lidando com base gratuita essa base que eu tô mostrando para
vocês agora aqui ela é uma base gratuita então obviamente ela vai ter alguns probleminhas como isso né de você vir com os dado um pouco feio de estruturado ter que ficar dar uma dar uma tratad dinha eh você vai às vezes pegar algum buraco nos dados eh você vai ter alguns probleminhas dentro de uma base gratuita O que é natural né você vai ter algum eh aluns dados errados isso acontece também Principalmente quando você for olhar para empresas menores e pensando nisso a gente disponibiliza uma base de dados para galera que é aluna do código
pai na formação por quê justamente para resolver essa esse problema dos dados a gente fez o caminho mais difícil que era criar uma base de dados interna e disponibilizar para os alunos tá então a gente disponibiliza essa base por um tempo alunos para justamente eles conseguirem fazer modelos conseguirem fazer tudo da maneira mais fácil possível mais rápida possível a base atualiza todos os dias obviamente e você não vai ter esses probleminhas de dado bugado de dado errado a gente fez a base de maneira artesanal Então você obviamente tem as opções gratuitas que você também consegue
fazer modelos consegue pegar os dados que nem a gente acabou de fazer aqui né acabei de te mostrar como é que faz como é que não dá para fazer mas você tem também as opções que são pagas não só a nossa né você tem a bloomer por exemplo que é Custa uma fortuna mas que vai entr entregar uma qualidade de dados absurda também então você tem ali as bases pagas que realmente vão te entregar um volume de dados maior dados mais detalhados dados com histórico maior dados com mais assertividade que quando você tá fazendo um
modelo é muito importante então pensando em tudo isso a gente disponibilizou PR os alunos do código pai mas eu tô te mostrando também como que você pode pegar de maneira gratuita né então não faria sentido só te mostrar eh os dados caindo do céu do nada não é isso que eu tô fazendo aqui beleza com os nossos dados em mãos a gente pode ir pro passe número três que é o quê definir as janelas de médias móveis eu mostrei aqui né no gráfico do trade map trade map não do trading View que a gente tinha
uma média de 9 e 40 períodos aqui dentro do nosso modelo a gente vai usar dois períodos janela rápida igual a 7 Então a gente vai usar uma média de sete e uma janela de 40 que nem a gente táa usando aliá ali no no trading View AB Breno poderia ser outros períodos como que eu sei que esse é o melhor período é São perguntas que tem que surgir mesmo na cabeça de quem tá fazendo isso aqui né P Por que 7:40 não podia ser 5:20 não podia ser sei lá eh 60 e 40 enfim
poderia E aí que entra a parte de otimização que é o nosso passo Cadê ó nosso passo número 10 tá então o nosso último passo vai ser otimizar Primeiro vamos focar no projeto Depois a gente pensa como que a gente faz o melhor possível e tudo mais show então primeiro vamos fazer aqui o nosso programa com 7 e40 tá passo número 4 passo número TR aliás definido passo número 4 já estamos chegando quase na metade ó tô falando para vocês que é bem rapidinho a gente programa aqui o negócio voa o tempo voa passo número
quatro calcular as médias móveis de fato como que a gente vai criar as nossas médias aqui dentro do Python Bom basicamente cada linha desse dataframe ele é uma nova cotação concorda comigo então se você tem uma cotação no dia 27 você tem uma cotação no dia 28 Você tem uma cotação no dia 31 né porque tem um final de semana aqui no meio uma cotação de a primeiro e com essas cotações de fechamento a gente vai pegar esses números e vai criar a média o indicador em cima do preço e do volume e você vai
ver como é que isso é muito lindo dentro do Python porque quase todos os modelos que a gente vai operar de análise técnica e tudo mais usam dados dois dados fundamentais né preço e volume você não usa mais nada que não seja isso né Óbvio você pode deixar muito complicado mas geralmente tá em cima de preço e volume então se você consegue aprender a manipular o preço e volume da forma que você quiser para criar indicadores e tudo mais você constrói literalmente o que você quiser dentro do Python e você vai construir agora comigo o
seu primeiro indicador esse indicador ele vai ser uma nova coluna da nossa tabela então aqui do lado eu vou criar uma nova coluna com a média móvel rápida e depois a média móvel lenta como que a gente cria uma nova coluna na nossa tabela vamos pegar o nome da nossa tabela aqui ó e vou colocar média rápida é igual a E aí eu vou colocar aqui ó dados que é o nome da nossa tabela para criar uma nova coluna você vai colocar aqui entre colchete o nome da coluna que você quer então você tá aqui
ó nome da tabela entre colchete nome da coluna se a coluna não existir você vai criar ela necessariamente e você vai dizer que essa coluna vai ser igual a dados Lembrando que eu falei no início da aula você não precisa decorar pode ficar calmo tranquilo porque isso é natural com tempo vai ficando completamente natural com a prática e tudo mais você vai vir aqui dados e vai escolher a coluna que você vai calcular a média móvel no nosso caso aqui vai ser em cima do adj tá pra gente não ter aqueles problemas de desdobramento Então
imagina ação desdobra gera um falso sinal de trade PR gente tudo mais a gente vai ter esse problema se a gente não usar os dados ajustados por desdobramento show então a gente vai ter aqui ajuste Close que é a nossa coluna que a gente acabou de selecionar né então a gente tem aqui a coluna que a gente tá criando vai ser igual a essa coluna que a gente acabou de selecionar essa coluna aqui da mesma forma abre e fecha o colchete bota o nome da coluna dentro e aí dentro dessa coluna que a gente acabou
de selecionar a gente vai aplicar duas funções a essa coluna para calcular o nosso indicador a primeira função é o ponto Rolling onde a gente vai colocar o argumento Window igual a a set não né Igual a janela rápida pra gente conseguir mudar depois E aí depois que você fizer essa rolagem dos dados digamos assim você vai vir aqui e vai calcular a média ponto min então aqui a gente usou duas funções em sequência dentro dos nossos dados primeiro o Rolling com a janela de dados que a gente definindo em cima o que que é
esse Rolling basicamente cada dia né ele vai ter uma nova janela sete dias então a gente tem aqui 1 2 3 4 5 6 7 né primeira janela a segunda janela vai ser o quê da segunda linha a oitava linha terceira janela terceira linha até a décima linha então ele vai avançando de um em um nas nossas linhas agrupando em sete os nossos dados legal agrupe em sete mas o que que eu faço com esses sete dados Breno é o que o Python me pergunta depois do Rolling né Legal eu quero que você tire a
média Ah você poderia somar poder dar um su poderia sim por que não você poderia fazer o que você quisesse aqui no nosso caso a gente precisa tirar a média disso se a gente somasse né ele ia pegar os sete dados que a gente agrupou e ia somar 45 + 46 mais 46 + 47 Enfim no nosso caso isso não faz sentido nenhum né Óbvio mas só para vocês entenderem como é que funciona a mecânica da coisa dito fe é feito isso dito feito não é feito isso pra média rápida a gente vai dar um
cont Crol ctrl v e fazer a mesma coisa pra média devagar não vamos mudar absolutamente nada a única coisa que que vai mudar o nome da nossa coluna e que a gente não vai usar mais a janela rápida a gente vai usar agora o agrupamento de dados de 40 em 40 e não mais de sete em sete show com isso posto a gente pode ver aqui a nossa tabela de dados ó e a gente vai ter aqui as primeiras linhas sem nenhum dado sem nenhum indicador por ele só vai calcular o indicador a partir do
momento que a janela estiver disponível então na segunda linha da nossa tabela tem sete dados não tem sete dados né só tiveram duas é doas duas linhas aqui como é que tem sete dados Então não vai ter indicador na terceira Vai ter não vai ter também né não tem set Então se a gente vier aqui embaixo por exemplo e dar um dados pon R só pra gente observar os primeiros 50 dados da nossa tabela a gente vai encontrar aqui justamente o quê a média rápida sendo calculada a partir da sétima linha e aí todo dia
você tem uma média nova né pegando os sete dias anteriores Então você vai ter aqui esse 47,12 ele é o quê ele é a média dos últimos S adj coose show e aí você vai ter a mesma coisa paraa média de 40 né que ela começa muito depois obviamente porque são 40 períodos Então você vai ter aqui no dia 27 23 na verdade de Julho a média devagar tendo seu primeiro dado então aqui galera Ó eu perdi um pedação vai dar para assistir amanhã sim as aulas saem do ar no domingo show mas sai do
ar no domingo e não vai ter rolo não adianta pedir para ficar no ar depois vai sair no domingo e acabou não tem mais como ver inclusive se você quiser ver a modelo de cripto esteja na Live domingo que você vai aprender vai gostar tenho certeza e enfim não adianta pedir para ficar depois que não vai não vai olá a gente tem aqui os nossos dois indicadores já então a gente criou a média devagar e a média rápida eu vou escolhir isso aqui porque não faz parte do nosso projeto era só para observar os dados
e o nosso passo qu já está disponível né disponível não né Já está completo Então a gente tem aqui as nossas médias e com as nossas médias a gente pode ir pro nosso passo número cin que é calcular o retorno Diário da ação Por que que é importante a gente calcular o retorno Diário da ação Porque a partir de agora a gente vai começar a manipular a nossa tabela para fazer o nosso modelo de fato E aí a gente já deixa o retorno calculado porque depois é só usar esse retorno para calcular o retorno do
modelo como que a gente calcula o retorno Diário de uma ação independente se a gente tá e não só de uma ação né a gente pode calcular o retorno Diário de qualquer ativo de cripto de etf e enfim de futuros você vai pegar o fechamento daquele dia né então como é que foi o retorno diário aqui do dia 31 você vai pegar o fechamento desse dia fechamento ajustado de preferência vai dividir pelo dia anterior e vai diminuir um né então final sobre Inicial menos um isso é o cálculo normal para você calcular a rentabilidade aí
de qualquer coisa né Independente se é um ativo se é o o investimento você fez aí e na na padaria do teu sogro a rentabilidade dele então você vai ter aqui calcular o retorno diário Mas você necessariamente precisa fazer isso a resposta é não tá o pacote do panda já vai fazer isso para você porque como eu falei coisas muito óbvias não precisam que você invente a roda dentro do Python você já vai ter a sua solução pronta isso vai ficar muito Claro agora então vamos criar uma nova coluna pra nossa tabela e essa nova
coluna ela vai se chamar retorno diário esse retorno diário ele vai ser igual a quê dados adjust cose vamos de novo pegar Nossa coluna ajustada para calcular retorno e aí você pode pensar né Ah mas aí pô como é que eu cculo o retorno diário final sobre Inicial menos um tem que fazer isso para todas as linhas Hum como é que fica essa lógica não sei o que não precisa você vem aqui ó ponto percent change uma linha de código seguinte Python seguinte pandas preciso que você calcule a rentabilidade para mim pronto percent Change dessa
coluna aqui bum ele vai calcular a variação percentual daquela coluna que no nosso contexto é o retorno diário não é isso a variação percentual diariamente você vai ter ali o retorno diário ah Breno por exemplo né vou dar um exemplo aqui que não vai ser aplicar o nosso caso mas ah não quero calcular retorno diário eu quero calcular o retorno em cinco dias cinco dias úteis como é que eu posso fazer você botaria aqui ó pars e igual a 5 Pronto agora ele calcularia O Retorno de cinco em cinco linhas ali do seu Data Frame
Então olha só como é que é fácil você ir manipulando os dados para realmente chegar na solução que você precisa e uma vez que você calcule o retorno diário a gente pode vir aqui em dados e dar que a gente chama de drop na o que que é drop na tirar esses dados faltantes né porque se não tem indicador de média rápida nesse dia no dia 28 de Maio Inter interessa pra gente ter esse dia na nossa amostra nos nossos dados não interessa né a gente não consegue gerar nosso sinal de compra nem nosso sinal
de venda a gente não tinha um indicador para saber então a gente precisa tirar esses dados da nossa amostra como que a gente tira é só dar um drop na automaticamente toda linha que tiver um dado faltante ele vai remover da nossa tabela show então a gente vai vir aqui ó rodar o nosso código e aí a gente vai ter porque que voltou aqui o o ticker e ah ele tá desde o início né eu eu acabei que ver que eu não que eu baixei de novo e não e não dei o drop level deixa
eu bater aqui pronto agora sim fica bonito Então a gente vai ter aqui o nosso retorno diário né E a gente vai ter o nosso drop na para tirar aqueles dados faltantes que tava aqui em cima Então o que eu fiz agora galera foi só voltar aqui no na célula do Drop level para manipular de novo os nossos dados tá a gente pode manipular a tabela do jeito que a gente quiser na ordem que a gente quiser mas obviamente para você não ficar maluco você vai colocar na ordem cronológica né primeiro você baixa depois dá
o drop level depois você vai calcular o indicador mas nada impede de fazer isso que eu fiz agora voltar aqui manipular o dado e depois voltar lá para baixo mas não faça isso em casa crianças Não façam isso em casa senão você vai bugar sua cabeça na sua lógica aí no início quando você tá começando tá então a gente vai ter aqui na ordem cronológica roda lá na ordem cronológica bonitinha e vai ter os dados Justamente que a gente precisa do nosso retorno diário né então vou rodar aqui de novo e a gente vai ter
a nossa tabela né onde a gente vai ter o nosso retorno aqui ó - 0.01 né que no caso é - 1% - 0.03 no caso aqui é - 0,33% então vai ter o retorno diário em decimal obviamente não vai est em porcentagem isso aqui porque a gente tá trabalhando com o número quer fazer conta e tudo mais e a gente vai ter a nossa tabela sem nenhum dado faltante mais Então a nossa tabela antes começava no dia 27 de maio agora ela começa no dia 26 de junho de julho na verdade né É julho
porque aqui a gente vai ter a média devagar sendo determinante para começar nesse dia né lembra que a nossa Man devagar começava no valor 49 quando a gente viu lá então basicamente era esse dia aqui e a gente vai ter eh Os dados aqui bonitinhos pra gente ir para nosso próximo passo passo cinco Já está completo também média devagar não média lenta Como assim Tá certo não média devagar média rápida não tá certo pode ser média devagar pode ser média lenta o que você achar melhor aqui você pode dar o nome não tem problema não
Beleza então aqui a gente já tem o nosso passo número cinco já tem o nosso retorno já tem a nossa tabela bonitinha tratad e tudo mais como que a gente pode ir pro passo número seis que é criar os sinais de compra ou venda que vai ser de fato efetivamente comprar e e vender aqui né criar o sinais de compra ou venda é o nosso modelo de fato onde a gente vai descobrir se deu dinheiro ou não deu dinheiro essa estratégia que é importantíssimo né se não der dinheiro a gente joga fora e fazer outra
coisa passe número seis e aí você vai ver como é que é fácil a gente criar esse tipo de coisa dentro do P sacanagem aqui que vou fazer com vocês agora porque o seguinte a gente tem aqui uma coluna vai ter uma coluna chamada comprado ou vendido esse é o nome da nossa coluna tá E ela automaticamente começa com o valor zero tá porque que ela começa com valor zero e aí calma com a lógica fica calma com a lógica se você não entendu o que eu vou fazer aqui agora no Passo número seis Depois
assiste de novo Vai com calma quando a gente for criar outro modelo de investimento vão ter três eu eu eu não tô te dando de presente um projetinho no Python separado em três dias de modelo lucrativo não eu tô te dando três modelos lucrativos para você entender como é que funciona essa esse negócio aqui dentro do Python tá se você não entender fica calmo que você vai entender depois comprado ou vendido ele ele começa em zero Por que que ele começa em zero o zero no Python ele é false tá então se for zero é
falso se for um é verdadeiro no caso aqui a gente necessariamente é começa fora do mercado né Então na verdade eu vou até mudar esse nome aqui porque vendido à você parece que você tá então é isso mesmo fo bom comprado vendido não tô maluco Não você vai ter que e desculpa pela pela mini confusão aqui você começa em zero porque você tá fora do mercado Isso aí tava certo o que eu falei tá então você pode estar comprado vendido ou fora do mercado que na verdade isso aqui podia ser comprado vendido ou fora do
mercado né não vou botar esse ou fora do mercado aqui porque vai ficar gigante o nome da coluna mas você tem três estados ou você tá comprado você tá vendido você tá fora do mercado você não tá operando perfeito por padrão por definição né agora por exemplo você agora você tá pode tá fora do mercado se você tiver posicionado em alguma coisa você tá dentro do mercado mas se você não tiver tradando nada você tá fora você não tá comprado nem vendido pagado você simplesmente não tá com dinheiro naquilo Então você tá com posição zero
tá com zero tá você não tá posicionado aí que que você pode fazer você pode definir que essa coluna comprado e vendido que por padrão ela começa com zero em todas as linhas quando você coloca assim comprado vendido igual a zero ele vai definir para todas as linhas vou até botar aqui ó para você conseguir Observar isso perfeitamente então aqui ó a nossa coluna começa com zero em tudo todos os nossos dias estão tão zero a gente tá fora do mercado em todos os dias para definir o nosso sinal de compra ou venda O que
que a gente pode fazer a gente vai vir aqui ó dados comprado ou vendido e vai colocar o seguinte igual a npw que é basicamente o npai a gente aquele pacote de manipulação de dados que eu falei para vocês e Where em inglês significa o quê onde então vou fazer uma condição dentro do Python criar uma condicional aqui que é onde data dados na verdade né média rápida é maior do que dados média devagar Então eu quero aqui onde a média rápida é maior do que a média devagar que que eu falei para vocês eu
quero estar comprado não é isso eu quero comprar porque começou uma tendência de alta naquele ativo e aí eu vou vir aqui ó e vou colocar aqui caso isso seja verdade essa condição aqui é igualzinho Excel quem usa Excel aí acredito que a grande maioria de vocês já usa Excel vai entender o que eu tô falando né lá no Excel você coloca a condição coloca ponto e vírgula aqui no caso do pyon só vírgula E aí você coloca aqui o que que acontece se for verdade não é isso não é que s a mesma coisa
por isso que o Python Não não é tão diferente assim não é tão difícil é simplesmente um lugar mais POD podoso para você fazer praticamente a mesma coisa faz Excel só que muito mais rápido obviamente se for verdade eu quero que essa linha seja igual a um se for mentira eu quero que seja igual a men1 Breno por bom se for verdade eu quero que seja um Ou seja eu tô comprado eu estou comprado na tendência se for mentira é menos um por se tá abaixo ou seja se ela não tá acima necessariamente ela tá
abaixo não é isso se tá abaixo eu quero que a coluna necessariamente seja igual a men1 por quê Porque eu vou est vendido na ação então eu vou entrar vendido naquilo né apostando na queda aqui quando tá acima eu tô apostando na alta aqui eu tô apostando na queda é um modelo que opera nas duas pontas do mercado para você ganhar dinheiro tanto quanto o mercado tá subindo quanto o mercado tá caindo você não tem crise na sua carteira E aí você vai ter aqui então essa condição de compra ou venda e que Olha só
que coisa interessante né a gente saiu de uma coluna onde a gente não tava posicionada e agora necessariamente a gente vai estar posicionado todos os dias ou a gente vai estar comprado ou a gente vai estar vendido tá E todos os lugares onde a gente mudar de menos um para um ou de um para menos um a gente necessariamente gerou um sinal de compra ou venda então com uma linha de código eu gerei todos os sinais de compra ou venda todos os meus posicionamentos dentro de alargado desde 2021 mas poderia ser de muito mais até
2024 uma linha de código comprado vendido eu sei todos os sinais sei tudo que tá acontecendo por quê que basicamente eu tô atuando em cima dessa condição né então se eu já tenho um indicador e eu queri a condição a partir da condição ele vai olhar linha a linha tá esse we aqui ele faz justamente isso então aqui ele vai ver vamos lá a média rápida ela tá acima ou tá abaixo da Média devagar ela tá acima não tá então esse zero aqui quando a gente rodar l de código ele vai virar um necessariamente Ah
beleza a gente tem aqui e a média rápida de novo em Cima da Média devagar vai ser um então aqui a gente tá comprado comprado comprado comprado comprado Então a gente vai continuar comprado o nosso modelo se for o contrário Então por exemplo ó isso aqui média rápida tá abaixo da Média devagar esse zero aqui ele vai virar men1 Então a gente vai est vendido nesse dia aqui show E aí é o seguinte uma coisa muito importante obviamente muito muito importante se você tá em qual tempo gráfico a gente estava olhando aqui o diário tá
a gente tá olhando o diário mas isso aqui serve para qualquer tempo gráfico Você concorda comigo porque se você tá olhando o diário aqui o que você tá olhando na verdade são linhas a gente tá olhando para linhas se essa linha aqui ela é de um dia e essa linha é de outro não nada impedia dessa linha aqui ser é 26 e 15 minutos e essa linha aqui ser 27 e 30 minutos ou seja um gráfico de 15 minutos então de 15 15 em 15 Você tem uma nova linha de dados com todos esses dados
abertura fechamento máxima mínima concorda comigo não muda nada você tá no num período diário num período de 5 minutos no de 15 do ponto de vista do Python não muda nada o que é ótimo você tem que programar a mesma coisa independente do time frame quanto menos você programar melhor porque ninguém quer ficar programando o dia inteiro ali maluco e vendo ali programando não você quer ganhar dinheiro né o que importa então você não precisa se preocupar com isso por quê Porque a própria estrutura da coisa que permite você programar menos Olha só que coisa
legal então qualquer time frame que você colocar aqui esquece você vai fazer para qualquer coisa tá então você não precisa gastar tempo aqui quanto mais você é mais você vai programando em Python menos você programa porque já vai tá tudo pronto inclusive se você entrar na no código P na formação que eu vou te mostrar no final da aula porque aí eu já programei tudo para você mesmo mas enfim você vai ter aqui ou um ou o menos um E aí se a gente rodar o nosso codigo Zinho aqui a gente vai ter justamente o
que eu acabei de falar né Então você vai ter um assumindo aqui aqui pro pra média móvel rápida acima menos um pra média móvel abaixo Só que tem um problema nisso que eu acabei de falar tá tem um problema olha só os mais inteligentes aí olham para essa tabela e já vem um problema qual é o problema dessa tabela aqui vamos ver se alguém no chat acerta eu quero ver se alguém vai acertar qual é o problema desse sinal aqui que eu acabei de criar eu acho difícil alguém ter essa essa Malícia Logo no início
Mas vamos lá tem como p pisar sem c e a ru sim você pode pegar dá da B3 da cvm tem muitos lugares você pode pegar mas aí a gente vai fazer 24 horas de Live se a média rápida tá abaixo da lenta não seria uma oportunidade de compra não ao contrário a gente vai comprar quando a média rápida tiver acima porque a gente tá operando tendência a gente quer pegar o que tá subindo vai continuar subindo o que tiver caindo vai continuar caindo é isso que a gente tá acreditando no nosso modelo o que
você tá falando é reversão à média que é uma uma uma forma de modelagem também tá nada impede de fazer isso que você tá falando você pode t tá agora ó você pode pegar o Python e inverter essa condição se você inverter aqui ó pronto você tem o que você acabou de falar aí você testa ao contrário é muito fácil ó a galera tá falando compra todo dia tá abrindo operação todo dia você tá inferindo sua posição ó o pilas do massal Ali Que ótimo nome ele acertou eu acho que ele acertou que ele quis
dizer foi o seguinte se você você o problema são os números negativos não o o pabo massal ali acertou e se você tá com a posição número um e essa média devagar é uma média de fechamento de mercado você necessariamente tá dizendo que você tá comprado no dia antes do sinal acontecer [ __ ] aí é muito fácil aí qualquer modelo D dinheiro você você sabe quando o modelo vai funcionar sabe quando vai girar o mercado aí é muito fácil né Então tá errado isso aqui que a gente acabou de fazer obviamente a gente vai
corrigir isso né não é difícil de corrigir não mas o ponto é você tem que tomar sempre cuidado quando você tá fazendo esses programas PR não cair nesse tipo de coisa depois o pessoal faz modelo de investimento Ah modelo não funciona na prática Não não é que você não sabe fazer modelo aí realmente funcionar então o modelo aqui como foi bem dito ali ele tá inferindo a minha posição do final do dia então já tô comprado aqui no início do dia sabendo que no final elas elas estão acima elas vão se cruzar né isso não
existe isso não faz sentido nenhum então o que que a gente vai fazer basicamente vai dar um dados e aí a gente vai pegar aqui ó a nossa coluna comprado e vendido é bem simples é uma linha de código para corrigir isso mas tem que tomar cuidado né E vai pegar ess essa coluna comprado vendido e botar um ponto shift 1 o que que esse ponto shift 1 vai fazer basicamente ele vai jogar todos os dados para baixo uma linha para baixo né então agora nosso sinal Ele era no dia 26 ele virou no dia
27 então agora a gente tá assumindo que a gente tá comprado no dia 27 O que é óbvio né se a gente tem a média rápida e a média devagar se cruzando no fechamento do dia 26 porque a gente pegou aqui o dado de fechamento do dia a gente vai amanhecer comprado no dia seguinte né a gente vai est comprado no dia seguinte mas nunca no dia né porque a gente não sabe o que que aconteceu no final do dia não tem como saber isso é impossível então a gente precisa jogar todos esses dados de
um dia para depois Para justamente respeitar os sinais respeitar o tempo show vai ficar comprando comprado ou vendido e não vai sair nunca ou proteger a posição Então esse tipo de modelo que a gente tá olhando hoje é assim você não sai do mercado você tá comprado você tá vendido Mas você pode fazer de uma forma diferente né nada impede de você fazer isso show então a gente deu o shift aqui e jogou o sinal uma linha para baixo pra gente não inferir a posição e não ser um vidente né Se a gente for vidente
qualquer modelo funciona qualquer modelo dá dinheiro dito isso a gente já pode ir pro nosso passo número sete que é calcular o retorno do modelo Ué brano como assim calculara o retorno do modelo Ué já já tá calculando o retorno do nosso modelo já já estamos calculando sabe por quê Porque a gente tem uma coluna que ela assume valores de um e os1 e como foi bem observado a gente tá sempre posicionado no mercado Então qual é o retorno do nosso modelo né Qual é o retorno do nosso modelo a gente vem aqui cria uma
nova coluna chamada retorno modelo e essa coluna Olha a sacada aqui que você vai ter aqui ó e essa sacada você vai pegando com tempo né Essas Sacadas assim de lógica para você realmente conseguir construir as coisas com pouquíssima linha de código né até agora a gente não programou nem 15 linhas de código se você voltar aqui você vai perceber isso a gente só tá indo com calma obviamente o retorno do nosso modelo vai ser o retorno diário que a gente programou ali em cima Então a gente tem a coluna aqui com retorno Diário da
ação multiplicado pela nossa coluna comprado vendido não é isso porque se a gente tá comprado que é é o número um Qual é o retorno da gente naquele dia o próprio retorno diário concorda comigo não mudou nada el tá comprado na ação O Retorno diário é o retorno do modelo mudou nada você vai multiplicar por um então o O Retorno não vai se alterar digamos assim Então nesse caso aqui ó nesse dia por exemplo seu modelo subiu 0,4 por você estava comprado na ação pelo sinal e o retorno da da ação naquele dia foi esse
show Ué e quando a gente tiver vendido bom se tiver vendido você tá operando ao contrário Então é só você pegar o retorno diário e multiplicar por menos um você inverteu E aí você vai pegar o retorno que era Negativo você tá apostando na queda e vai virar positivo não é isso então esse dia aqui que caiu 0,33% você na verdade o seu modelo subiu 0,33% porque você tá apostado na venda na queda Então se caiu você ganhou dinheiro para você in ter o sinal de alguma coisa é só multiplicar por menos um acabou você
vai ter uma nova coluna chamada retorno modelo onde você vai ter o retorno diário do seu modelo se você tava comprado ou se você tava vendido naquela época show então a gente vai ter aqui ó retorno diário e comprado vendido no nosso retorno do modelo com isso Cadê o Ou cadê o ou o ou vendido a gente vai ter aqui uma nova coluna justamente com essa lógica que eu acabei de falar né então o nosso nosso retorno diário era negativo aqui multiplicamos por menos um virou positivo essa coluna tem tudo que a gente precisa para
calcular as métricas do nosso modelo concorda comigo tudo que a gente precisa a gente pode a partir de agora criar o retorno acumulado do modelo para saber como ele foi performando ao longo do tempo em relação à ação e no final a gente vai visualizar isso exatamente em um gráfico bem legal onde a gente vai visualizar a performance da ação a performance do Ibovespa que é um índice né e a performance do nosso modelo show então vamos aqui pro nosso passo número oito porque o nosso passo número sete já foi aniquilado que é calcular o
retorno da ação e do Ibovespa no mesmo período né porque não adianta nada você ter uma um projeto né um modelo que roda e esse modelo ele dá dinheiro Ah beleza Brena ele rendeu 20% legal mas e a ação rendeu quanto 40 Pô então seu modelo é uma porcaria né porque se você tem uma ação que rende 40% e o modelo rende 20 era mais fácil ter comprado ação não feito nada dá bem menos trabalho do que esse modelo porcaria que você botou da mesma forma que se você tem um modelo que rende 20% e
no mesmo período o Ibovespa rendeu 50% para que que você tá operando o modelo comprou uma TF lá e vai pra praia mais fácil também não precisa ter trabalho nenhum então a gente tem que sempre ter esse parâmetro para não ficar coisa porcaria na nossa carteira não tem modelo porcaria tenho pavor disso inclusive por isso que eu só trago modelo lucrativo aqui pras aulas porque eu tenho pavor de F coisa que não dá dinheiro não não aqui não vai caber Então a gente vai ter que calcular aqui o retorno dessas duas coisas justamente pra gente
chegar aqui no nosso retorno da ação só antes vamos fazer um negócio aqui que é calcular o retorno acumulado né então a gente tem o retorno do modelo aqui mas vamos fazer uma outra coluna também acumulando esse retorno ao longo do tempo para chegar aqui no retorno final e a gente conseguir fazer o nosso gráfico que é o nosso passo número oito nove aliás nova coluna chamada retorno acumulado modelo retorno é [ __ ] retorno e essa coluna ela vai ser igual eu falei né que vocês iam ver isso 100 vezes até o final da
aula que é simplesmente nome da da tabela nome da coluna nome da tabela nome da coluna e você vai criando as tabelas vai criando as colunas a partir disso você vai ter aqui o retorno acumulado do modelo e aí a gente vai fazer uma coisa aqui que nem você faz o cálculo de rentabil acumulada no Excel você tem a rentabilidade O que que você faz com uma rentabilidade lá quando tá no Excel na coluna do Excel é igualzinho galera não muda nada você vai pegar essa rentabilidade diária que tá em decimal né no Excel também
vai tá Às vezes você tá visualizando de forma percentual Mas ela tá em decimal Excel calcular você vai somar um a coluna não é isso que você faz lá no Excel dados retorno modelo e uma vez que você tenha somado um nessa cota você vai acumular essa cota Como que você acumula ponto com prod Então você Vai acumulando esses retornos ao longo do tempo isso aqui vai acumular desde o início Né desde a primeira cota aqui até o final e depois que você acumulou você vai tirar o um que você somou para chegar na rentabilidade
final então para calcular retorno acumulado no Python é a mesma forma que você calcula no Excel soma um na coluna acumula essa coluna e tira um no final igualzinho que pelo menos quando eu só usava era assim que eu fazia né não mudou nada aqui quando est fazendo no pyon Então você vai ter aqui agora o retorno acumulado ao longo do tempo né então no final aqui a gente já vai ter um spoilerzinho do nosso modelo específico que a gente tá rodando tá legal com esse retorno acumulado vamos assim calcular o retorno da ação e
do B no mesmo período pra gente ir pro nosso passo número e para fazer isso vamos criar uma nova coluna primeiro pra gente calcular o retorno da ação botar aqui ó retorno acumulado ação e vai fazer a mesma coisa até dar cont control c cont control V para você ver que o processo é literalmente idêntico só que a diferença de pegar o retorno acumulado do modelo a gente vai pegar o retorno diário que é o retorno que a gente calculou da própria ação Então vamos substituir o nosso nomezinho aqui e rodar a nossa linha de
código Pronto já tá calculado né no eu não printei aqui né Não vi a tabela Mas a gente não precisa ficar mostrando a tabela a cada passo que a gente tá fazendo necessariamente né isso aqui eu só tô fazendo de forma didática mas at botar aqui nem melhor pra gente de observar Mas isso não é necessário né quando você tiver aí programando na sua casa a gente vai ter aqui ó retorno acumulado do modelo e o retorno acumulado da ação né no período que no caso aqui foi Men 85% Olha só que coisa legal temos
essas duas coisas vamos agora calcular o ibov como que a gente vai calcular o ibov a gente Primeiro vai baixar os dados lá do R finance que a gente só baixou o de Alpargatas não é isso e agora a gente vai baixar do Ibovespa no caso do Ibovespa vou pegar uma linha aqui porque o meu teclado ele não ele não suporta esse circumflex do Ibovespa do ticker aqui por não sei no Mac não tem circumflex mas isso é um um ticker bem curioso né do Ibovespa aqui dentro da RF se você vier aqui e pesquisar
Ibovespa você vai achar essa mesma coisa a que eu né obviamente Então você vai ter aqui ó o bvsp com esse circunflexo Zinho antes pra gente conseguir eh pegar os dados históricos de Bovespa e calcular a rentabilidade dele frente à ação e frente ao modelo então a gente vai ter aqui ó o nosso ibov o início dos dados que a gente vai pegar e se você se eu não me engano o yuf tem dados de Bovespa desde 19 60 não acho que 1990 alguma parada assim 1985 É mas no caso aqui a gente não vai
pegar desde desse desse início né dos primórdios ali do vesp a gente vai pegar justamente da nossa tabela da nossa primeira data que a gente precisa aqui para calcular os dados e como a gente vai pegar essa primeira data vai colocar aqui ó dados ponto index e vai passar o número zero por quê Porque eu tô pegando aqui do meu índice lembra que eu falei para vocês na nossa tabela do Excel a gente tem as colunas e tem um índice e desses dados aqui eu quero justamente pegar o primeiro índice primeira data aqui que é
quando eu tô pegando aqui os dados dobova para calcular no mesmo período a ação o modelo e o ebov para pegar esses dados só vi aqui ó dados pon índex Vamos acessar o índice da tabela e pegar o primeiro dado que eu já falei para vocês também que a contagem no Python começa no zero Então a gente vai passar aqui o número zero Para justamente pegar essa primeira informação Ah e o final Breno o final a gente poderia fazer a mesma coisa né mas no meu caso aqui eu vou fazer um pouco diferente só para
vocês verem que tanto faz tá então 2024 09 10 tá então vou fazer aqui que nem a gente fez ali em cima não é isso a gente botar aqui 10 de setembro Nossa já foi bastante né 10 de setembro de 2024 show voltar aqui pro download show então a gente vai ter aqui esses dados e no caso do Ibovespa a gente não precisa de todas as colunas né quando a gente pega aqui os dados do er a gente tem os dados de fechamento fechamento ajustado e tudo mais no caso do ibov a gente só quer
pegar os dados de fechamento então no caso aqui eu vou pegar o Close u mas você não pegou o adjust close na hora da ação sim mas evento societário não existe em índice né o ibov não desdobra o ibov é não tem dividendo não distribui dividendo ele é um índice de Total retorno que a gente chama Então a gente vai ter aqui o fechamento e esse fechamento é justamente pra gente calcular todas as métricas Ah eu poderia pegar o adj Close Claro Você poderia pegar também o adj Close mas e fica seu critério não vai
mudar nada no caso do ovis show vamos pegar os dados aqui e no caso do B A gente vai ter que fazer essa mesma porcaria né Pera aí eu vou até deixar esse Close aqui só para ficar igual lá em cima vocês no não achar esquisito vou tirar o ticker botar bov igual ibov P drop level um a igual a um Isso só acontece se você tiver esse ticker aqui realmente tá galera e aí depois vou pegar esse b e vou selecionar a coluna Close legal então a gente vai ter aqui o fechamento do Ibovespa
Né desde 2021 126.000 pontos até agora 2024 134.000 pontos o índice praticamente não saiu do lugar né uma tristeza infinita E aí o que que a gente vai fazer vamos pegar a nossa tabela e criar uma nova coluna nela essa nova coluna ela vai ser o quê retorno e bov esse retorno ebov ele vai ser igual ao ibov que a gente acabou de pegar esses dados aqui ponto percent Change ponto Vales o que que é esse Vales aqui a gente só quer os valores da nossa coluna dentro da nossa coluna aqui da da nossa tabela
do Ibovespa a gente tem um índice e tem os valores não é isso o índice é a data valores é a cotação do ibov calculamos o percent change a gente pegou transformou esses valores em variação percentual foi a mesma coisa que a gente fez aqui em cima e aí agora eu quero pegar os valores de fato não mais o índice e encaixar esses valores no retorno ebov porque aí você vai ter bonitinho aqui na tabela que a gente criou desde o início O Retorno de Bovo ali do ladinho bonitinho tá E aí já vamos aproveitar
aqui antes da gente rodar naa célula para calcular o retorno acumulado que é o que importa aqui pra gente criar o nosso gráfico retorno e bov esquecendo R toda hora retorno igual a cont control c cont control V neles Cadê é mistério galera sempre a mesma coisa aqui ó 1 mais dados retorno e bov pon com prod men1 show então a gente vai ter aqui uma nova coluna né mais uma vez agora a gente tem o retorno acumulado do modelo tem o retorno acumulado da ação e tem o retorno acumulado do Ibovespa né lado a
lado aqui isso em mãos passo número nove criar os gráficos e observar o resultado da Estratégia antes da gente entrar no Passo número 10 que é de fato otimizar os resultados como que a gente pode fazer isso então muito fácil criar gráfico no Python é muito muito muito fácil primeira coisa que a gente vai fazer é criar a nossa figura Então a gente vai vir aqui ó plt.fig plt é o nosso SM plot Lib e vai passar fig size igual a 147 isso aqui é opcional eu tô fazendo isso aqui porque eu tô dentro do
da Live então para você conseguir enxergar o gráfico bem Eu tô colocando nessas dimensões mas esse argumento aqui ele é completamente opcional com isso você vai criar uma figura dentro do Python essa figura é uma figura vazia então por exemplo se eu criar aqui ó se eu rodar esse código ele vai me dar uma figura completamente vazio com zero eixos tá vendo ele até mostra aqui zero eixo essa figura vazia você vai começar a colocar os dados nela quais dados você vão colocar você vai colocar nela plt p plot e você vai colocar o primeiro
dado que é o quê vamos pegar Nossa tabela bem parecido com o que você faz no Excel de novo a mesma coisa você vai selecionar uma coluna quando você tá fazendo gráfico no Excel Não é isso você cria lá o gráfico Aí você pega quais colunas você quer você quer essa coluna aqui seleciona uma coluna depois seleciona outra para ela ir aparecendo no gráfico é a mesma coisa primeira coluna que a gente vai selecionar retorno acumulado Modelo E aí vou colocar uma legenda aqui ó Label igual a estratégia primeira coluna selecionada vamos fazer o mesmo
procedimento PR ação e pro ibov Então a gente vai ter aqui retorno acumulado a e retorno emb que no emb eu não coloquei esse acumulado não vamos trocar a legenda ação e e B víp vamos habilitar a nossa legenda no gráfico pt. Legend e plt p show pra gente conseguir observar geralmente o nosso gráfico Então olha só que coisa legal a gente acabou de pilotar um gráfico com 40 segundos né pilotei aqui selecionei as colunas e você chega justamente no resultado da sua estratégia que tá a legendinha aqui bonitinha né o resultado da ação e
o resultado de Bovespa no período nosso gráfico aqui ele tá em decimal né então aqui ele vai est com 1.5 que é o quê quase 150% né se a gente olhar aqui na nossa tabela 128 por de rentabilidade você poderia transformar isso para para porcentagem e tudo mais claro que você poderia transformar em porcentagem Mas isso é um outro passo um passo mais adiante que você vai melhorando seu gráficos no Python já tá bonitão aqui com o mpl SAP que eu baixei junto com vocês Então olha só que interessante né mesmo com a ação desabando
Olha só o gráfico da ação vou até botar um pouquinho mais para baixo aqui para minha câmera não atrapalhar olha o gráfico da ação o ibov sem acontecer nada né praticamente não aconteceu nada nos últimos 4ro anos na bolsa brasileira mas o seu modelo está ganhando dinheiro né Tem momentos de ganho momentos de perda como tudo porque isso aqui na pirâmide né não tô vendendo pirâmide para vocês que o negócio só ganha não aqui só ganha aqui só sobe isso não existe em nenhum lugar se alguém tá vendendo isso estranho porque tá esquisito Então você
vai ter aqui momento que o modelo vai ganhar momento que o modelo vai perder mas é óbvio que dentro da otimização Você pode buscar um modelo que tenha mais consistência esse modelo aqui ele tem uma consistência que não é muito interessante né E é isso que a gente vai buscar agora no Passo número 10 quando a gente for otimizar os resultados mas tá claro até agora o nosso projetinho aqui como é que tá Como é que vocês estão aí eu quero saber como é que vocês estão que a gente vai otimizar e chegar de fato
no valor que eu tinha prometido para vocês que era de 100 70% né porque isso aqui é 128 Cadê os 160 na verdade né que eu prometi para vocês lá em cima da estratégia não deu 160 ainda Então como que você pode otimizar esses resultados Mas eu quero saber se você tá claro se não tá claro no Mac tem circumflex também é só da enter duas vezes então Ed esse circunflexo do Mac não é o mesmo circunflexo do ticker é muito doido isso é um circunflexo diferente é bizarro isso né mas enfim faz parte da
aula mostrar o Sharp do modelo então Luiz vai fazer parte agora a gente vai Observar isso agora a gente por enquanto tá Só montando aqui o nosso gráfico de retorno mas a gente vai partir para essas partes de métricas mais avançadas agora e aí eh vocês entendem completamente isso né a gente tá numa aula aqui de 1 hora e me0 então se a gente quiser deixar eh com o nosso modelo super complexo se deixar o nosso modelo com um monte de métrica a gente vai demorar 7 horas aqui programando Então não é o que a
gente e quer porque obviamente eu programo muito mais devagar do que você na sua casa aí com a sua própria cabeça entendendo eu tô explicando tudo aqui com calma então é importante que na verdade é mais do que isso né Você tem uma ferramenta pronta Onde você coloca algumas condições e ela já te devolve um relatório e é isso exatamente isso que eu vou mostrar com vocês agora na no Passo número 10 para otimizar os resultados por que primeiro ponto né Por que que a gente usou Deixa eu fazer um negócio aqui que tá me
incomodando já que ess um monte de de tabela aparecendo Pronto agora a gente consegue navegar no nosso código com mais fluidez por qu que a gente usou 740 a gente poderia usar outro né Porque a gente pode buscar outro tipo de modelo aqui por que que a gente tá usando aqui comprado vendido a gente poderia fazer só comprado por exemplo ou a gente poderia fazer a sugestão lá que eu não lembro Quem que falou no chat de inverter essa condição como que a gente pode entrar nesse loop de otimização dentro de uma ferramenta eu quero
mostrar uma ferramenta para vocês que eu criei que é o seguinte isso aqui que vocês estão vendo é uma ferramenta justamente focada na otimização de modelos ela é criada Don vs code né nem na no Júpiter notebook tá Por quê Porque isso aqui é uma biblioteca de de modelos tá é uma biblioteca essa biblioteca ela tá disponível dentro do código pai e essa biblioteca ela é responsável justamente para você otimizar modelo então por exemplo aqui tem o evento e já tá tudo programado Tá eu vou rodar junto com vocês para vocês verem o relatório tudo
bit pra gente justamente otimizar e eu chegar nessas conclusões que vocês conseguir fazer análise melhor do modelo que essa parte é mais legal né então você tem aqui um evento peguei o indicador média móvel simples com dado de fechamento passei os parâmetros um e dois que é o a média média móvel rápida Eu devagar e tem o evento Qual é o evento se a média móvel rápida tiver acima da lenta eu quero comprar se a média móvel rápida tiver abaixo da lenta eu quero vender show então isso aqui que tá programado que você tá vendo
agora na tela é a mesma coisa que a gente programou aqui não muda absolutamente nada A grande diferença é que isso aqui tá dentro da biblioteca de código que eu criei focado em análise técnica é uma das bibliotecas de código que eu criei na verdade de focado em modelagem e focado no mercado financeiro também isso aqui tá conectado dentro da base de dados aqui que a gente disponibiliza PR os alunos então você não precisa nem se preocupar com os dados na verdade você só coloca a condição coloca aqui Qual ação você quer e acabou só
dar o código mas o ponto é otimização né que que a gente tá focando aqui você vai colocar um par parâmetro um o parâmetro dois e vai dar um Range então por exemplo Ah eu quero que você teste que a média móvel rápida seja entre 7 e 12 e a média móvel lenta seja entre 5 e 100 pulando de cinco em cinco ou seja você vai fazer todas as combinações possíveis de parâmetros pra gente chegar no resultado ótimo e aí a partir disso você vai rodar aqui o código show esse código vai rodar muito rápido
demorar tipo menos de 1 minuto e ele vai devolver para você um relatório com todos os dados que no caso aqui é esse relatorio Minho aqui que no caso já rodei antes né Mas vou esperar ele rodar de novo só para vocês verem mais ou menos quanto tempo demore E aí pra galera que entende mais modelagem entende mais como é que funciona essa questão de otimização como que isso aqui não cai em overfitting né que a grande maioria das pessoas TM esse problema na hora que vai fazendo modelos Pô isso aí vai cai em overfitting
e a partir disso você vai ter algum problema porque o seu modelo só vai funcionar no modelo não vai funcionar na prática isso aqui toda essa ferramenta ela tá que que a gente chama ó já acabou de rodar aqui rodou em menos de um minuto o que a gente chama de Walk Ford analises que é basicamente você fazer uma otimização móvel dos dados você tá sempre otimizando em dados de teste otimizando idad de teste e testando com dados eh Cruz digamos assim você tá com dados fora do modelo como se você não soubesse o futuro
como se você eh deixasse o modelo cego de propósito com os dados e a partir dessa cegueira ele vai testar sempre em dados reais que você não usou na parte de otimização então ele vai fazendo essa otimização móvel e isso é uma coisa bem mais avançada se você não tá entendendo isso agora pode ficar tranquilo tô falando mais a galera que já entende mais de modelagem Então você vai fazendo essa otimização móvel para não cair nesse overfitting que é você otimizar os parâmetros pro passado e não funcionar no futuro né então isso aqui fica claro
no relatório inclusive né vamos olhar aqui o relatório que acabei de rodar que é o seguinte você tem aqui o modelo Olha só como é que esse modelo é muito mais consistente do que aquele a gente tava que a gente acabou de programar por quê Porque ele vai mudando os parâmetros ao longo do tempo ele vai encontrando parâmetros menhores e vai melhorando no que a gente chama de fora do do do da amostragem né em dados reais perfeito Então a gente tem aqui o nosso modelo que subiu 170 por. o ativo cai 87 no mesmo
período é basicamente o mesmo período aqui né Tem alguns dias a mais aqui em setembro só por isso que dá um pouquinho diferente eh e aí você vai ter aqui todas as métricas do modelo que você precisa que é o que que importa né Para você olhar Então você tem um Sharp 050 4 Você tem o risco você quer saber o risco também né só tem lucro no no negócio não né tem risco também então você quer saber qual foi o var Qual o drown Down que é um drwal bem alto do modelo né 50%
Quantos trades foram foram feitos 46 operações vencedoras operações perdedoras E por que que eu tô mostrando isso aqui para vocês porque qualquer modelo que você for testar Você quer ver as mesmas métricas não muda nada então a a a parada legal da programação é você Justamente não precisar mudar nada quando você tá fazendo aqui os seus modelos porque você vai ver as mesmas coisas você quer ver quandoos trit foram feitos quantos fez de você ganhou Quantas você perdeu Qual foi a média de ganho Qual foi a média de perda Qual a expectativa matemática por três
né que é o ev EV que a gente chama que quanto você espera ganhar para por cada TR nesse caso aqui 3,27 por. qual foi o tempo médio de operação 27 tudo isso dependente de qual indicador de qual time frame tudo isso é igual para qualquer coisa para qualquer ativo Ah eu quero ver criptomoeda eu quero fazer futuros eu quero fazer opções não importa você quer saber a mesma coisa quanto eu ganhei Qual é a média de ganho Qual é o tempo médio de operação Quais foram as minhas vitórias Qual foi o meu risco Qual
foi o Sharp né que é o retorno ajustado ao risco Qual foi o retorno ao ano do modelo Então esse modelo aqui rendeu 38% ao ano né você tá pegando três anos aqui Óbvio né Mas você tem aqui o modelo que rendeu 38% ao ano você quer ver isso Qual foi o retorno do CDI no no no mesmo período né porque não adianta você ter um modelo que rendeu 170 o CDI no período rendeu 200 pô melhor botar na renda fixa compr tesouro se ali que lá fico feliz né então você vai ter aqui todas
as métricas do modelo eh todos os os sinais aqui né de compra e venda você vê que acertou uma pernada aqui imensa de tendência né nosso modelo é disso eventos de estresse então ah como é que foi o modelo na pandemia no caso aqui não teve né porque o modelo começa em 2021 mas como é que foi o modelo na no 2022 aqui greve de caminhoneiros crise 2008 que no caso aqui não tem também gráfico de underw e aqui embaixo retorno mês a mês retorno ano a ano você consegue ver também mas aqui embaixo a
gente consegue ver justamente essa parte de otimização né que quando você tá na parte de otimização do modelo da da sua modelagem você vai ter 5,62 de retorno ao mês um retorno altíssimo Óbvio você tá otimizando o modelo tá pegando o melhor parâmetro possível mas quando você vai para um lugar com dados reais o seu modelo rende 2,3 ao mês então isso aqui é justamente para você entender isso aqui é teoria isso aqui é retorno teórico isso aqui é retorno real seu modelo cai 50% de performance na vida real só que olha só que legal
a gente tá conseguindo ver aqui exatamente isso que é o retorno na vida real qual foi o retorno verdadeiro desse modelo aqui né com os parâmetros otimizados e tudo mais 2,3 ao mês e isso aqui que eu boto para vocês né No início do relatório isso aqui é o retorno real então o retorno otimizado digamos assim se eu pegasse os melhores parâmetros sempre desde 2021 seria muito mais do que isso porque você renderia cadê 5,6 a MS entendeu Mas não rendeu isso rendeu 2.3 então isso aqui é o mentiroso digamos assim né quando você roda
um back Test e otimiza isso aqui é o Real então isso aqui é uma ferramenta que já tá pronta eu já programei tudo para vocês não precisa fazer nada é literalmente só botar aqui as condições e você rodar o modelo e ele vai te dar o relatório com o que você precisa fazer Qual o modelo melhor e etc para qual ativo você quiser e e eu quero saber quero saber quem é que já te mostrou isso aqui em algum lugar no YouTube eu quero saber se você já encontrou algum lugar no YouTube que te mostra
isso eh seja do ponto de vista de programação de automatização de te mostrar modelo que funciona modelo lucrativo te entregar todos os dados né porque eu não tô vindo com nada do além aqui concorda comigo não tô vindo com nada do além eu peguei os dados aqui na sua frente então você tá vendo os dados tá vendo como usei os dados Como que você vai Enfim tudo da forma mais transparente e Clara possível para te mostrar como que você vai ganhar dinheiro com isso não tem como você não ganhar dinheiro com isso porque literalmente você
só copiar o que tô te mostrando aqui não tem mistério então o que eu tô te ensinando é justamente você usar tecnologia para qualquer tipo de modelo Então esse aqui é o modelo que você tem é que eu mostrei aqui dentro dessa primeira aula mas dentro do código P que é a formação que eu vou mostrar para vocês agora inclusive você vai encontrar outros modelos que já estão prontos de back test que eu fiz de qualquer de qualquer tipo classe de ativo né de crip etc Inclusive tem até algumas coisinhas aqui mas você vai encontrar
por exemplo modelos tipo esse aqui calma aí deixa pegar aqui feixar o doal Pargos tá lá dentro tá tá lá dentro para você ver você vai encontrar modelos tipo esse aqui esse aqui é um modelo desde 2012 até 2024 você vê que o ibov e o CDI até sumiram aqui né não dá nem para ver direito no gráfico negócio porque o modelo rendeu 22000 então isso aqui multiplicou seu dinheiro em 230 vezes galera pelo amor de Deus pega o seu dinheiro que você tem hoje multiplica 230 tá 114 trades é modelo de tendência também então
40% de operação vencedor só mas a média de ganho deles é tão maior é tão maior do que a Méia de perda que você automaticamente consegue ganhar muito mais dinheiro do que você perde quando você ganha né então modelo super consistente também enfim é um modelo que tipo assim você vai pegar a a as regras e vai aplicar dentro da sua carteira você vai aprender a fazer a automatização de compra e venda vai aprender a fazer tudo show então aqui embaixo só para mostrar um negócio para vocês também essa questão do overfit né 4.91 é
a otimização na realidade ele rendeu 3.23 olha só que el com um pouquinho mais 1% a mais já faz muita diferença no retorno final do nosso ativo show então aqui eu tô só te mostrando a primeira aula vai só a primeira aula do se dos seus modelos de como você pode construir aí a eu vou mostrar o código P para vocês agora também quem tiver interesse aí em entender como é que funciona a formação e tal fica até o final da aula mas essa foi só a primeira aula de como você pode usar modelos eu
não vou parar por aqui na quinta-feira tem outra eu vou te mostrar um outro modelo que usa uma uma lógica completamente diferente dessa que a gente tá vendo aqui hoje ele usa uma lógica de análise fundamentalista para pegar balanço e comprar small Cap que são as ações que mais multiplicam ali pra gente conseguir e eu vou mostrar outra ferramenta dessa aqui então eu tenho uma ferramenta dessa para análise técnica para justamente essa questão de preço e volume Então tira esse negócio da sua cabeça também de tipo assim ah serve para opções serve para futuros serve
para cripto não importa porque essa ferramenta aqui você só tem que passar uma coisa algumas coisas na verdade né Primeiro qual indicador você vai usar isso aí não importa a classe ativo concorda comigo não importa time frame também Qual é a condição de compra e venda que foi o que a gente passou aqui só isso que você precisa programar tá condição de compra e venda indicador e aqui embaixo você vai passar os dados E aí esses dados Eles são de preço e volume cripto futuros tudo isso preço e volume Não importa tudo recebe a mesma
coisa e vai cuspir para você as condições que você mesmo colocou aqui tá então não importa qual é o tipo de ativo que você opera E qual é o time frame e tudo mais você vai fazer E aí de novo né Na próxima aula eu vou mostrar para você Como você pode fazer um negócio de Factory investing que a gente chama né que é justamente essa análise balança e tudo mais e na última aula eu vou te mostrar o modelo de criptomoeda também focado nessa parte de análise técnica e tal que usa essa ferramenta aqui
também mesma ferramenta só que agora para cripto para você conseguir de fato conseguir eh fazer nessa outra classe ativa um outro modelo e tudo mais com outras condições com outros eh indicadores e tudo mais então aqui você consegue pegar isso e extrapolar pro que você achar melhor e tudo isso que envolve o Python não só a parte de modelos né Eu gosto também de mostrar essa parte de coleta de dados como você pode se conectar apis como você pode fazer automatização relatório tudo isso inclusive vou mostrar agora o o código pai para vocês que justamente
foca nessa parte mais eh contextual da coisa né além da parte de modelagem Onde consigo acessar esse repositório aí Gabriel esse repositório aqui do com essa biblioteca só dentro do código pai hum galera falando Tem gente que vende curso que sua Live entregou mais Pois é eu concordo com isso particularmente porque aqui eu ensino literalmente tudo para vocês eu tô te mostrando aqui como é que você pode fazer mas Óbvio você pode ir muito além do que a gente tá fazendo aqui hoje tá é o seguinte código pai deixa eu voltar aqui início da apresentação
você vai encontrar 54 horas de conteúdo 275 aulas e cinco cursos lá dentro então não é só Python embora eu já ten só tenho mostrado o Python aqui para vocês Óbvio Python é a maior parte né Tem 180 aulas de Python lá dentro Mas você vai encontrar aws que é computação em nuven para você conseguir colocar os seus programas todos para rodarem em Cloud que que é Rodar em Cloud Breno tem um computador aqui que é muito ruim Não sei se eu consigo rodar muito modelo nele não tem problema você contrata um computador na nuvem
e ele vai fazer isso para você tá Cloud vai te permitir isso e às vezes dependendo do nível do computador que você precisar vai ser de graça mas principalmente Breno tem um computador aqui o meu computador tem um modelo rodando o meu computador precisa est ligado para esse modelo estar funcionando e se faltar luz na minha casa se faltar internet eu continuo operando o que você tem que entender é o seguinte quando você coloca seus programas em Cloud que é o que eu tô ensinando aqui em aws esse outro curso você não precisa de se
preocupar com isso você coloca o seu comput aluga um computador lá na aws coloca o modelo para rodar lá e agora eles que se virem o seu modelo não pode cair nunca tá não vai cair nunca porque aws os Espado do servidores do Netflix já viu a Netflix fora do ar talvez duas vezes né nas últimas 10 anos no máximo e olhe lá mas a WS ela não vai cair nunca Então você vai ter sempre o seu modelo operando 24 horas por dia S dias por semana Independente se faltou na sua casa cai meteora não
importa você vai ter o negócio lá ligado tá o cloud serve para isso github justamente para você conseguir gerenciar os seus projetos também né até pediram ali o repositório para você entender como é que faz esse geren gerenciamento de projeto gerenciamento de versão compartilhar esses projetos com outras pessoas montar portfólio pra galera que quer trabalhar no mercado financeiro aí tudo isso tá fazendo no github que como se fosse uma rede social de códigos tá SQL mais SQL é impossível é impossível você querer fazer a análise dados Se você não entende banco de dados e a
linguagem de dados que é o skl Então você vai levar junto além do Python você vai ter também a parte de dados MySQL e SQL Para justamente você conseguir fazer toda essa base de dados que você queira montar na sua casa eu ensino dentro da formação como você pode montar uma base de dados para você você não precisa nem eh depender de mim para pegar dado para da nossa base aqui da varos Óbvio a gente disponibiliza também para principalmente a galera que é facilidade Mas você não precisa depender de mim eu não quero ninguém dependendo
de mim eu quero que você ganhe dinheiro para você vá curtir sua família vá curtir sua vida não quero que você fique aqui eh três 300 anos aqui vendo coisa e dependendo de mim para sempre é a última coisa que eu quero é isso na verdade eu quero que você vá curtir sua vida e ganhe dinheiro eu tô aqui para isso tá é o contrário então então aqui a gente tem o SQL msql buscando isso como você pode ver base dados manipular dado e tudo mais tudo dentro do SQL cin code é basicamente para você
entender como que você constrói sistemas ali e otimizados bonitinhos como o programador do Google por exemplo faz tá porque senão seu código vai ficar uma zona perfeito então aqui você vai encontrar esses cinco cursos com essa quantidade de aula aqui que vocês estão vendo e além desses cinco cursos eles vão estar de forma prática então da mesma forma que você vai aprender nesse evento aqui que você Você já está aprendendo no caso é a mesma coisa dentro do código pai por qu dentro do código pai você vai ter todo tudo isso aqui né isso aqui
não é uma coisa separada os projetos estão dentro dos cursos obviamente Então são mais de 40 projetos tá mais de 30 projetos 40 projetos tudo dentro dos cursos para você aprender tudo dentro de um contexto é muito chato aprender as coisas sem contexto então tenho certeza que foi muito mais legal para você aprender Python fazendo modelo né vendo ali operações de compra e venda fazendo gráfico de rentabilidade calculando a rentabilidade é muito mais legal aprender assim então tudo dentro do do curso tá em formato de projeto desde a parte básica eu vou abrir a plataforma
para vocês vou mostrar todo o conteúdo que tem dentro e tudo mais pode ficar tranquilo mas desde a parte do zero desde o zero desde lógica de programação do absoluto zero tá até o avançado tudo tá dentro de projetos tudo tá dentro de coisas práticas então Ah eu quero fazer uma condicional no Python como é que faz uma condicional que é a lógica de programação você vai ah vamos descobrir aqui se uma ação é a PN ou a n né Qual é a classe da ação Enfim então você vai ter aqui projetos de modelos de
investimento que é o Projeto número um calculadora de back test para modelo de Factor que é o modelo de análise fundamentalista que é o que a gente vai falar na próxima Live então eu vou até voltar nesse tópico aqui né a gente vai abordar isso aqui de novo não vou entrar muito a fundo mas na aula que vem a gente vai retomar isso aqui projeto número dois calculadoras de back test modelos de análise técnica que foi o que você acabou de ver não foi o que você acabou de ver você tá aqui ó com a
calculadora de análise técnica e isso aqui esse projeto essa biblioteca eu crio dentro dos módulos tá eu crio junto com o aluno isso aqui não vai cair do céu eu não vou te dar só o código pronto embora isso seja uma opção também para você só rodar os seus programas e e tanto faz você vai poder manipular Isso aqui vai ser seu vai ser seu não quero não como falei não quero ninguém depender de mim Toma baixa os códigos é seu você modde mexer agora eu vou te ensinar a fazer vou criar todos eles do
zero com você lá nas aulas e agora você usa a biblioteca do jeito que você quiser tá beleza então você vai ter aqui calculador de backtest modelo de análise técnica e o projeto número três que é robô de investimento que compra e vende 24 horas por dia então você vai ter aqui tanto desse projeto aqui podia até destrinchar e dois mas vai em dois mas tem tanto modelo o robô de ações que você vai se conectar ali no metatrader e tudo mais até uma galera aí já tem eh um pouco desse Noal que é aluno
lá do robô de investimento e tem o robô da binance também que vai se conectar com cripto como são dois mercados diferentes eu fiz dois projetos distintos pra gente conseguir em determinados contextos fazer um robô tanto de ações né no caso ali do metatrader 5 Robô de ações futuros opções etc se conectando na B3 ou o robô da binance se conecta no na binance obviamente para comprar e vender criptos então se você tiver um modelo de cripto você vai se conectar direto na binance perfeito então você pode calcular sinal vivo indicador e tudo mais depois
dos modelos de investimento você vai ter os projetos de Inteligência Artificial que é algo que eu não mencionei aqui ainda porque EA é uma coisa um pouco mais avançada mas que é muito muito maneiro esse esse módulo de inteligência artificial que eu fiz aqui os projetos foram Talvez os que mais me mais me diverti assim e eu tenho certeza todo mundo que assiste deixa os comentários lá que se divertiu muito fazendo também porque a inteligência artificial é muito maneiro Principalmente quando você começa a construir uma Então dentro do mercado né então como você pode usar
rede neural para prever preço de ativo fazer predição de ativo ali sal e tal isso aqui é muito usado para eh dados de curto curto prazo né dadas ali de Day trade e tudo mais dados de minutos é porque tem mais dado volume de dado para você treinar isso aí Ah é muito legal isso aqui você pode usar modelo de classificação para campanha de venda produto pode usar modelo aqui para prever crédito Então galera que trabalha com crédito vai ter essa parte de Inteligência Artificial também e análise sentimento de textos são os quatro projetinhos que
a gente vai ter um dos quatro na verdade né porque tem alguns dos não tem vários projetos esse São só quatro que eu destaquei aqui tá é de Inteligência Artificial além dessa parte de A que você vai encontrar desde o zero também você vai encontrar a parte de ferramentas financeiras automações tudo isso para você conseguir fazer o seu projeto 8 9 10 11 12 13 que são ferramentas para otimizar portfólio como Marc vitz simulação de Monte Carlo galera que trabalha com risco Aí usa bastante isso né você criar relatório PDF com python então ah pô
Breno eu tenho alum uns dados aqui que eu gosto de pegar e todo dia de manhã eu queria olhar um relatório aqui com esses dados como é que eu posso fazer um relatório no Python Muita gente me pergunta isso faz um PDF pega ali todos esses dados você vai usar o próprio Python para gerar esse PDF vai gerar as tabelas gerar o o de gráficos e vai pum te entregar esse relatório todo dia na sua casa aí no seu no seu WhatsApp onde você quiser né então como você pode criar um relatório PDF com python
como você pode eh controlar Mouse teclado com python aí para fazer com honal Job em sistema como você pode interpolar taxa de juros pra galera que trabalha com renda fixa enfim essa parte de ferramenta financeira automação também tá presente dentro do código P que é uma formação completa coleta de dados muito importante também para você fazer seus modelos né como é que você vai ganhar dinheiro como é que você vai fazer suas coisas se você não sabe coletar dados se você não sabe da onde pegar os dados né E aí eu isso aqui é a
parte que eu que mais vale ouro do curso talvez que na verdade eu não sei eu eu não sei escolher a parte de modelos também na verdade a parte de modelos é que mais valeur não tem como isso aqui é só se copiar os negócio para ganhar dinheiro mas essa parte de qual de dados é muito importante também porque como eu falei eu não quero ninguém que dependa de mim embora a gente entregue a base de dados pronta e principalmente com todos os dados bonitinhos estruturados organizados para você com uma linha de código pegar lá
bum toma a chamada e você ter os dados estruturados no sua cabeça naessa cabeça não n seu computador então você vai aprender a pegar cotação Histórica de ação e opção da B3 desde 1985 então a galera aí de opção quer pegar dado de opção de 1990 tem lá na B3 eu vou te ensinar a pegar com python dado histórico de futuro di dólar índice desde 2000 ah Breno eu quero eu Pero futuros eu queria testar minha regra de investimento aqui Desde 2005 então problema não testa aí 20 anos de de regra vamos ver o que
que aconteceu com 20 anos de de de de dados aqui você vai pegar os dados e vai testar não tem problema nenhum tá balanço financeiro pra galera que faz análise fundamentalista e tudo mais desde 2010 lá na cvm Então como você pode pegar esses dados financeiros das empresas todas as empresas da bolsa Ach que já faliram ou não faliram tudo isso bonitinho dados de fundos de investimento desde 2000 dado do Banco Central pegar aí PCA CDA é CDA PCA CDI celic enfim composição de bov você pode pegar composição de índice e tudo mais e como
criar um banco de dados na a gente comentou sobre isso mas o banco de dados não necessariamente precisa ficar no seu computador né aí a gente já tá começando a migrar vários conhecimentos para criar literalmente um ecossistema do dinheiro esse aqui é o ecossistema do dinheiro é você pegar os dados automaticamente lá na B3 cvm é você ter os seus modelos aqui na biblioteca que eu criei é você pegar esses modelos jogar isso dentro de um de um ambiente de nuvem e tudo mais e a partir disso botar tudo para rodar no automático eu eu
eu eu Breno não faço mais nada tá eu não faço mais nada quando eu falo isso a pessoas acha que eu tô exagerando não não tô tá gerando eu não faço mais nada os modelos que eu criei eu criei mais ou menos ali em 2020 2021 tá depende do modelo eles estão rodando até hoje eu não faço mais nada nada eles só estão rodando lá e estão ganhando dinheiro para mim então e o que eu tô tentando ensinar aqui para vocês é exatamente isso né Por que não trazer isso para mais pessoas né Por que
não levar esse conhecimento de tecnologia para mais pessoas porque isso é inevitável isso já aconteceu nos Estados Unidos e vai acontecer aqui no Brasil também né então você vai ter aqui todas essas quatro tópicos de projetos dentro daqueles cursos lá que eu mostrei para você formando o ecossistema que eu falei de cinco cursos mas a base de dados né então mais Kell github base de dados código LM para WS e o Python do zero ao avançado show então só mostrar a eu acho que vai bugar aqui pera aí já tô prevenindo bug deixa eu jogar
a câmera para mim não tá acabou que não bugou não não bugou sabia que ia bugar Deixa eu fazer de novo aqui Quero mostrar a plataforma para vocês para vocês entenderem que eu vou desde o absoluto zero show só um instante deixa eu logar aqui na plataforma Deixa eu voltar com a tela aqui tá então aqui como eu falei né você vai encontrar mais de 270 aulas e o código pai é do zero se você tá com fuso se você ainda não entendeu muito bem como é que funciona o Python não tem problema tem 270
aulas eu eu te garanto que você vai começar do zero tá te garanto Então você vai desde do ambiente de programação na galáxia a 1 aqui onde você vai ver instalação toda essa parte de novo porque qual sistema operacional você tem que usar Qual a diferença entre eles na hora de programar queo é uma coisa que eu não vejo quase ninguém falando também enf por isso que eu uso o Macbook eh depois você vai pra par de lógica de programação tudo para você aprender desde o zero que que são variáveis que nem a gente falou
ho na aula mas você pode ver de novo lá se você ficou com dúvidas e tudo mais que que que são variáveis Loops etc tudo sempre aplicado a condici eh ao contexto prático né você realmente ali fazer alguma coisa eh como criar uma função que calcula estatística de um portfólio por exemplo Então você tá aprendendo funções no Python você não sabe fazer funções ainda a gente nem falou sobre isso no projeto de hoje né se você quer aprender funções você tem duas opções você pode aprender função de maneira abstrata ou você pode criar uma função
que calcula estatística de um portfólio é muito mais legal então você vai aprender aqui funções e aí você vai partir pros e pros pacotes aqui nump pandas SM plot Lib que são os pacotes que eu mostrei para vocês hoje já e você vai ter galáxias inteiras aqui módulos inteiros só focados nele porque são pacotes importantíssimos para análise de dados Então como que você usa todas as funções aqui como que você aplica em cada contexto né o pandas principalmente Como que você faz aqui para ler arquivo pegar dado manipular dado e enfim juntar tabela toda essa
manipulação de tabela dentro do Python com um pandas E aí você consegue vir aqui pro M plat Lib para fazer gráficos né que é o que a gente mostrou aqui também hoje vou falei um pouquinho do Mat plat com vocês né Fiz o primeiro gráfico mas aqui você vai aprender a fazer todas as personalizações possíveis dentro do seu gráfico e aí você vai vir pra par da galáxia 6 que é o quê Python orientado objeto Isso aqui é uma parada um pouco mais avançada mas que é muito importante na hora de você construir sistema de
operação e tudo mais e a gente não vale muito a pena a gente entrar a fundo aqui porque quando você tiver avançando você vai ver a importância disso aqui depois você tem o curso Extra né que é aqui o código Limpo o banco de dados SQL e a gente entra na parte de coleta de dados que é o quê api e web scrapping então aqui na api você se aprende a pegar dados de qualquer lugar você pode pegar dados do banco central pode pegar dado Google Maps IBGE api da binance né onde a gente cria
o nosso robozinho aqui de criptomoeda Então você vai ter aqui toda essa parte de apis para pegar os dados o Web scraping que que é web scraping muita gente não sabe o que que é isso né no programa por web scrap nada mais é do que você pegar dados de sites então às vezes você tá num site Ah eu preciso pegar o dado de um site V como é que eu posso fazer isso aqui foca justamente nessa parte de pegar dado de site então aqui acho que até me perguntaram mais cedo né sobre essa parte
de Bet e tal aqui eu mostro como você pode pegar o histórico de apostas da Bet 365 com o celenio então Mais uma vez você pode aplicar isso aqui para tantas coisas para tantos contextos e tudo isso tá dentro do código P incluído aqui você vai ter o parte de github que eu já expliquei para vocês como é que funciona e aí você vai entrar na parte mais legal da formação sem Sem dúvida que a 9 10 e 11 e 12 onde você vai ter ferramenta financeira calcular todas as ferramentas ali CPM drown Down calcular
Var com python enviar e-mail automaticamente Como que você envia e-mail com python eh enfim como que você pode fazer várias ferramentas aí que são úteis pro seu dia a diia eh isso aqui é muito legal também como criar uma nuvem de palavras de resultado de uma empresa Enfim tudo isso é muito útil E aí você vai ter a parte de modelagem de fato onde você vai entrar de cabeça nos modelos financeiros a galáxia 10 é uma galáxia onde eu não falo nada de programa até me perguntaram já né Breno não tenho muito conhecimento técnico sobre
modelos não tenho conhecimento sobre estatística Às vezes você tem essa insegurança também não tenho conhecimento sobre Finanças propriamente dito não sei de onde tirar ideias de modelos tipo pá eu sei dois três indicadores mas não sei muito mais do que isso essa galáxia foca justamente nisso aqui eu não falo nada de Python eu falo só sobre essa parte de modelos Como que você pode entender eles a parte financeira de de onde tirar ideias de estratégias você nunca mais vai precisar saber de saber de onde tirar ideias tá ficar sem ideias de modos porque aqui eu
vou te dar um arsenal de leitura gigante eu posso nem clicar na senão vai aparecer aqui o material complementar ali onde tá tudo então você vai achar um arsenal de leituras Onde exatamente você vai conseguir construir aqui essa parte e teórica do seu conhecimento perfeito então erros comuns e tudo mais e essa parte estatística vai est dentro da galáxia 10 da galáxia 11 de Factory investing quando a gente vai criar a nossa primeira ferramenta de de back test que é vocês não viram ainda essa aqui e aqui na galáxia 12 onde a gente vai ter
a ferramenta de back test da análise técnica que foi o Que Vocês acabaram de ver né então na galáxia 11 Aqui tem muita coisa pra galera que gosta mais de estatística né Tem prêmio de risco tem parte de você criar regressão linear com os prêmios e tudo mais tudo isso muito legal a parte de modelagem muito legal que o parto do absoluto zero mesmo que você não saiba nada e assim obviamente isso é uma coisa muito legal legal mas você consegue ganhar dinheiro sem isso também tá galera não precisa ser tem modelos super complicados e
tem modelos simples que funcionam fica a seu critério você saber o qual que você quer usar para finalizar você tem a parte aqui de Inteligência Artificial onde vai ter todos aqueles projetos que eu falei mais um pouco na verdade né que o inteligência artificial tem basicamente 38 aulas aula até não aguenta mais e só para dar um gostinho para vocês né do que eu falei de que a galera que entra principalmente nessa parte de A gosta demais é enfim um pouco tudo que a galera falou aí se quiser pausar para ler e tudo mais da
galera que finalizou de fato a formação que chegou aqui no final conseguiu aprender todas as ferramentas Conseguiu fazer tudo Enfim tudo isso aqui vai ser possível se você entrar na formação do código pai na condição de black friday que a gente tá agora beleza só para finalizar essa parte da da formação aqui vocês entenderem O que que você vai levar também tem uma apostila isso aqui de muito trabalho de fazer D formação com mais de 1000 páginas tá essa apostila ela tem todas as aulas todas as aulas escritas o que que foi tratado na aula
e nas por exemplo na nas galáxias de funções e tudo mais você consegue ver toda a documentação da função em português então se a gente vier aqui por exemplo sei lá função min que a gente usou hoje olha só aleatoriamente parei aqui na página interessante a função de média que a gente tirou hoje que a gente usou hoje lá do pandas né aí a gente vai ter a documentação toda em português dessa função então que como é que você usa ela Ah não isso aqui é do num pai né mas funciona também como é que
você usa ela Quais são os argumentos né que você pode usar no caso da minha ali não tem argumentos é é diferente da do pandas mas se você vier aqui por exemplo ó aqui a siries do siries do pandas por exemplo você vai ter todos os argumentos e o que que você pode colocar em cada argumento então enfim tem uma apostila aqui para você dar o famoso cont control F isso aqui não é para você ler do início ao fim né ninguém é maluco é para você dar cont control F Ah pô esqueci como é
que é a função tal você vai vir aqui e falar pô mim por exemplo porque a gente acabou de pesquisar E aí você vai achar a função automaticamente dentro da documentação completa da potila completa da formação show isso aqui é o que eu tenho para te entregar então só para deixar claro aqui para vocês Cadê então só para deixar claro aqui para você alguns diferenciais que você vai encontrar dentro do código Pie e só no código Pie primeiro conteúdo em português porque conteúdo gringo sobre Python para Finanças tem bastante de modelagem e tudo mais mas
em português tem pouquíssimo segundo a base de dados incluída na formação porque a base de dados é uma coisa importantíssima você precisa ter dados de qualidade e você obviamente não quer ter trabalho você pode ter trabalho se você quiser mas você não quer ter trabalho pegando dado tratando dado de fonte não estruturada cvm B3 é meio confuso então a gente já fez incluiu essa base de dados na formação se você for contratar qualquer base de dados do mesmo nível que é nosso você vai pagar uma fortuna É surreal que a gente disponibiliza aqui para vocês
ok você vai encontrar dados de S dados de fundos imobiliários dados de índice e tudo mais e a gente vai incluir a parte futuro já já enfim você vai encontrar toda essa parte aí de cotação diária e tudo mais para você conseguir fazer seus modelos integrados todos bonitinhos número três mais de 30 por 30 projetos práticos para aplicar em qualquer área do mercado financeiro Então se você não importa qual área você seja não importa qual escola de investimento Você siga você vai aprender aqui dentro do código pai dentro de algum projeto tá número quatro os
cinco cursos eu nunca vi nenhuma formação ensinar todo esse ecossistema que é importantíssimo dentro de uma coisa só você vai ter o mesmo Professor os mesmos projetos então às vezes o cara ensina Ah pô tá aqui como que faz o modelo de investimento legal a gente fez aqui tá Breno legal aprendi a fazer o modelo mas como é que eu boto em prática isso né isso é importante tão importante quanto aprender a fazer a ver se é lucrativo ou não como é que eu boto em prática de como é que eu subo isso como é
que eu boto o negócio para rodar no automático para mim tudo isso tá aqui dentro por quê Porque porque eu integrei esses cinco cursos beleza e número cinco modelos e estratégias que funcionam para você ganhar dinheiro no D zero galera não eu não conheço ninguém que mostre modelo que funciona que nem eu tô mostrando aqui para vocês não conheço ninguém pô fica programando aqui modelo que dá dinheiro as regras que funcionam eu eu não conheço ninguém tá se você me falar alguém pode falar Mas eu particularmente e nunca vi ninguém Abrir tanta estratégia aqui assim
que nem eu abro porque eu realmente não me importo tá eu acho que tem mercado para todo mundo e principalmente as estratégias de Factory Invest e elas são basicamente uma locação de risco né é uma coisa um pouco mais avançada isso mas não importa literalmente não importa eu quero que vocês ganhem dinheiro assim como eu ganho também né basicamente você é ter coisa que funciona e você simplesmente consegue copiar e colar na sua carteira então além de tudo isso você vai ter suporte na comunidade do discord que é onde a gente troca muita ideia é
um a galera às vezes não conhece o discord né é lugar onde você pode e como se fosse um I dar um exemplo aqui bem o decum tipo nsn é entregando idade mas enfim você vai ter ali a comunidade onde você pode se comunicar comigo com outros alunos a gente tem que estar trocando ideia sobre o projetos sobre eh coisas que você pode fazer construir a galera sempre me pergunta coisa lá tô sempre respondendo todo mundo então você vai ter acesso a mim e principalmente a toda a comunidade ali que tá construindo modelo tá construindo
projeto portfólio e tudo mais tá então que que você vai ter acesso só para recapitular aqui o código P vai ter acesso por 2 anos tá dois anos de acesso ao código P você vai ter 20 projetos financeiros mais de 20 na verdade né 20 Não muito mais de 20 3 meses de acesso à base de dados a partir da ativação Então você vai ter a base de dados vai estar disponível para você desde o momento que você entrar na formação mas ela não vai estar ativa porque às vezes quando você entra eu entendo isso
né eu botei isso de propósito Olha só pensando em vocês mais uma vez eu entendo que às vezes quando você entra você e não tá pronto ainda para ter aquela base você tá prendendo básico ainda e tudo mais então não precisa se preocupar você só ativa a básico Quando você quiser e a partir do momento que você ativar você vai ter três meses para usar ela para fazer os modelos e tudo mais Breno acabou meu acesso Posso renovar por mais tempo sim você pode renovar e ter uma condição especial para alunos beleza Breno não quero
ficar dependendo da sua base você ensina a criar uma base é uma pergunta que aparece bastante sim eu mostrei para vocês né Como que você pode criar uma base de dados do zero vai ter esse tem esse projeto lá dentro do do do código pai então eu vou te eu te mostrei tem como pegar dado da B3 dado cvm eu tô te ensinando se você quiser ir lá pegar os dados você pode pegar os dados também fica seu critério tá a base só tá muito mais fácil né Muito mais tratado tudo bonitinho pegando todos os
erros e tudo mais duas ferramentas para criação de modelo dezena de modelo lucrativo pronto e cinco cursos tudo isso aqui vai te dar acesso por dois anos numa condição de black friday a condição que eu tô apresentando para vocês aqui agora que tá online desde ontem né a gente abriu a condição aqui na semana de black friday é uma condição que eu nunca fiz antes afal aliás eu fiz pra última turma que foi de black friday também né que foi logo no iniciozinho desse mês final do mês passado que eu fiz uma black friday antecipada
mas essa condição de black friday que começou no final do mês passado né e a gente tá reabrindo agora no final do mês na semana da black friday de fato é uma condição única a gente nunca fez essa condição antes em hipótese alguma tá o código P aí tá desde 2022 mais ou menos início 2022 que eu vendo essa formação e ela nunca esteve no que eu vou na proposta que eu vou apresentar para vocês agora tá nunca sempre foi mais caro do que isso inclusive na última Live que eu que eu falei sobre essa
condição viio um monte de aluno falar comigo falar pô na época que eu comprei era mais caro sei qu porque a gente tá em black friday Então você não vai ver essa condição de novo tão cedo provavelmente tá então você vai ter acesso ao código pai por 12 vezes de 219 ou 19997 à vista com 7 dias de garantia se você não gostar você simplesmente Pede seu dinheiro de volta a gente devolve não tem problema nenhum entra assiste as aulas Vê se é para você vê se faz sentido e se você não achar que faz
sentido você pode pedir seu dinheiro de volta sem problema nenhum mas isso aqui é ridículo perto do que você consegue construir com o código pai por quê Porque você vai simplesmente encontrar esse tipo de ferramenta aqui que não existe em nenhum outro lugar eu te desafio a encontrar outro lugar na internet que te entreg esse tipo de coisa aqui que emite esse tipo de relatório aqui que te entrega esse tipo de resultado não existe tá então se você quiser se inscrever entra aí o link já tá no no no chat clica aqui embaixo que eh
você vai ser feliz comigo Se tiver qualquer dúvida eu vou ficar respondendo um pouquinho vocês aqui no chat também Diego existe essal então existe mas pra galera que entrou já tág a gente não disponibilizo deixa eu ver que vocês perguntaram Antes aqui quem não é da área de Finanças conseguir operar ganhar dinheiro de fato sim digo você não precisa ser da área de Finanças como eu falei você vai ter essa base também tem requisito de sistema eh não não tem requisito de sistema tá você pode ter qualquer computador Windows Mac Linux tanto faz alô alô
alô melhorou melhorou Melhorou alô alô alô alô eh terão outros indicadores além de médias móveis então Max eh você pode usar qualquer indicador que você quiser tá não tem nenhum nenhum nenhuma coisa nenhum nenhuma coisa que te impede para você usar outros indicadores aqui eu ensino qualquer tem vários outros indicadores aqui dentro da formação que você vai ter acesso para fazer a as otimizações eh enfim você vai encontrar vários indicadores aqui dentro da formação também que eu vou testar junto com vocês vou criar junto com vocês mas como falei isso aqui é uma coisa que
você pode usar para fazer qualquer indicador muito além de média móvel de ver ah deixa eu voltar um pouco o chat aqui qual a diferença dessas aulas e curs que compramos que curso que você comprou Ele não sei de que o curso tá falando mas assim o a a eu acho que a voz tava assim porque eu tava falando acho que aqui assim tá ligado sei lá mas eu acho que agora já deve ter dado uma melhorada né Diego que eu falei sobre o vitalícia que a gente Só disponibiliza para alunos que TM vontade de
estender o acesso entendeu a gente não disponibiliza o vitalício a fora sem ser para alunos fechou galera então o seguinte qualquer dúvida só mandar lá no meu Instagram também e outra coisa terça terça-feira terça-feira é hoje quinta-feira espero vocês na segunda aula com essa parte de análise fundamentalista essa parte de análise fundamentalista vai ser muito legal a gente eh automatizar também essa parte porque é muito interessante você ter todas essas óticas de como ganhar dinheiro com seus investimentos bom mais de duas horinhas aqui junto com vocês né 2:10 aqui no meu relógio Espero que você
tenha gostado o material da aula está disponível no grupo do WhatsApp e espero vocês quintafeira pra gente criar o nosso segundo modelo agora focado nessa parte mais análise fundamentalista coleta de dados e tudo mais que é o modelo de mais dinheiro aí né T ensinando a ganhar cada vez mais dinheiro é impossível você não ganhar dinheiro com isso aqui que eu tô te mostrando mas espero vocês quinta-feira espero que vocês tenham gostado tamo junto e um abraço não vai terminar a otimização Eu terminei otimização a gente tem um modelo aqui otimizado até abrir aqui de
novo isso aqui é um modelo otimizado a gente aqu ele tinha um modelo lá que rendeu 120% né era um modelo bem menos consistente do que esse não só na rentabilidade como na na trajetória e aqui a gente tem os parâmetros ó parâmetro um parâmetro dois para cada período show então a gente fez a otimização aqui