BACKTEST DE ESTRATÉGIAS com Chat GPT e Python | Sem Programar
6.14k views2283 WordsCopy TextShare
Alan Rodrigues | Trader Objetivo
Quem não é programador acaba tendo muitas limitações na hora de fazer backtest de estratégias de tra...
Video Transcript:
Existem várias formas de fazer back test para testar aquela ideia que você tem sobre como fazer um trade né seja no Mercado de Ações seja no mercado futuro seja criptomoedas se você for programador a forma de você fazer isso acaba facilitada né você vai ter várias maneiras de fazer se você também tiver aqueles softwares caros que fazem que tem uma uma base de dados muito grande que tem ali e os parâmetros que você pode configurar para entrada daí saída do trade também fica fácil Se você for muito experiente em Excel também é tranquilo Apesar de que o Excel tem lá as suas limitações né Agora eu vou te mostrar aqui nesse vídeo mesmo você não sendo programador como você pode tiar lá os seus back tests de maneira bem simples bem prática utilizando o chat GPT Tá bom então se você não conhece o canal ainda já Aproveita e se inscreve aí já deixa aquele like tenho certeza que você vai gostar bastante aí da ideia vamos lá eu vou eu vou começar pelo seguinte você precisa ter primeiro a sua a a sua tese né Qual é o tipo de sistema que você quer entrar Qual será o parâmetro de entrada qual será o parâmetro de saída tem stop não tem Stop esse tipo de coisa geralmente você vai querer usar uma média móvel vai querer usar algum indicador e seja um indicador de tendência Seja algum oscilador ou você pode simplesmente pegar também o movimento do preço eu vou usar aqui como exemplo um uma seguinte Ideia se o ativo cai num dia vamos pegar esse kendo aqui que eu acho que é uma ideia interessante se o ativo cai 1% em relação ao fechamento anterior seria meu ponto de compra é Day trade eu compro quando cai 1% e vendo no final do dia então esse essa é a primeira tese né esse daqui é o meu sistema Agora eu preciso saber isso É lucrativo a sentido eu trabalhar dessa forma e o backtest vai me responder esse tipo de coisa tá como que nós vamos fazer isso usando o chat GPT e uma outra ferramenta em conjunto que é o colab vou começar a te explicando um pouquinho sobre o que que é o colab Ah e aí a gente vai escrever um código aqui vai pedir para ele ajudar a gente nessa tarefa tá então o colab vou deixar o link na descrição colab. research. google.
com basicamente isso daqui é uma estrutura do Google um poder computacional que ele coloca na nuvem com computadores com o Python instalado que é uma linguagem de programação para que você pode possa rodar o seus códigos e fazer os testes que você quiser tá você pode fazer qualquer tipo de e de programa para rodar nos computadores L do Google então você não precisa estalar nada na sua máquina você não precisa nem con sobre programação porque quem vai escrever o código pra gente aqui é o código é o chat GPT tá então basicamente você vai entrar no colab. research. google.
com com uma conta que você já tenha no Google ou crie uma conta nova você clica aqui embaixo em novo notebook pronto nesse momento Google tá configurando lá as instâncias um computador virtual para você utilizar e aqui você tem a primeira linha de código beleza nós vamos começar por aqui tá Então vamos lá no chat ept e vamos pedir para ele justamente aquele código que que daquele sistema que a gente acabou de conversar aqui tá eu vou pedir para ele o seguinte eu quero que ele Monte para mim uma tabela com todos os trades possíveis que aconteceram eu posso pedir para vários ativos eu posso pedir para a lista do Ibra do ibov inteira se eu quiser mas eu vou começar com um para pra gente fazer junto aqui você entender Quais são os pedidos que você pode fazer para ele tá então Ah eu também tenho que informar para ele é melhor que o informe onde ele vai buscar os dados qual qual plataforma ele vai utilizar para buscar os dados de cada um dos ativos aqui e aí eu vou te mostrar aqui ó yfinance eu vou pedir para que ele venha nessa base de dados do yaho e escreva aqui para mim por exemplo Petro 4 Petro 4.