a inteligência artificial é algo que está se tornando muito comum no nosso dia a dia e no mercado financeiro meus amigos isso não poderia ser diferente então eu resolvi solicitar ao chat GPT que criasse para mim a sua melhor estratégia utilizando dois dos indicadores que eu mais gosto o indicador de regressão linear e o indicador Stop ATR Com base no setup que o chat GPT criou para mim foi que eu programei um robô aqui para daytrade no intuito aí de gerar renda passiva Então meus amigos nesse vídeo eu vou mostrar para vocês Qual foi o
setup que o chat GPT criou para mim e como transformar esse setup numa automação para operar sozinho aqui no Profit chart Então meus amigos já vamos aqui pra tela que eu quero mostrar para vocês todos os detalhes aí desse etap que o chat GPT criou para mim vamos lá pessoal já estou aqui com a tela montada aqui no meu gráfico com os dois indicadores que vão fazer parte aí do nosso robô tá bom o indicador de regressão linear e aqui embaixo o indicador true Range também conhecido como ATR beleza pessoal para quem não sabe o
indicador de ão linear nada mais é do que um indicador que mostra pra gente a média da dispersão dos preços tá esse aqui é o canal de regressão ou seja ele também coloca um desvio tomando como base aí o canal beleza inclusive pessoal eu gosto tanto desse indicador que eu tenho ele desenvolvido dentro de um Gradiente linear tanto aqui para o Profit chart quanto para o net Trader deixa eu mostrar aqui para vocês tá esse aqui pessoal é o robô de Gradiente linear para o metatrader esse robô Ele conta com cinco funcionalidades e dentre Essas
funções eu tenho também o regresso linear tá hoje aqui não tá muito bom mas é um indicador que tem me trazido aí bons resultados beleza só para passar um pouquinho para vocês sobre o robô de Gradiente pessoal como eu falei para vocês Ele trabalha aí com cinco funcionalidades e utilizando aí a função de head desse robô um dos meus robôs aí que é o robô da compra fez aí no dia r$ 90 o robô da venda aí fez R 399 batendo aí a meta do dia tá nos últimos dois meses tá quando eu seleciono aqui
pessoal o resultado do ano né Desse robô de número mágico 20 ele tá aí com r 6$ 6.900 e no outro robô r321 R tá esse resultado aqui mais ou menos de 2 meses rodando ele aí a partir do começo de outubro beleza e aí tem também o regressão linear que é um dos indicadores tema aí do vídeo de hoje tá rodando ainda tá hoje aqui não tá muito bom mas não é porque ele não está bom no dia de hoje que eu vou desistir do indicador tá pessoal isso inclusive é uma coisa que as
pessoas erram demais né rodam estratégias rodam robôs no primeiro resultado negativo o cara já abandona tá não existe resultado 100% nenhum robô vai ganhar todos os dias tá bom robô ele tende a ganhar na média no longo prazo e ó o regressão linear aqui do Gradiente é a mesma coisa tá ele vai ganhar na média no longo prazo tá bom caso você queira testar esse robô dá uma olhadinha aqui no link da descrição Entra lá no meu grupo do telegram Ó vou mostrar aqui para vocês ó Entra no grupo do telegram vem aqui na áa
geral pessoal e clica aqui ó em teste de robôs manda Oi aqui pro meu bot do telegram e ele vai te mandar todos os dados aí para você poder fazer o download do robô belezinha voltando aqui pessoal falando aí do regresso linear então no meu robô de Gradiente tá ele basicamente vende em cima e compra em baixo porém a estratégia aqui do chat GPT vocês vão ver que é um pouco diferente aí o esquema tá ficou bem interessante o que ele sugeriu para mim tanto que eu resolvi trazer esse vídeo aqui para vocês beleza e
o indicador to Range pessoal nada mais é do que a média de oscilação dos candles nos últimos x períodos então ele pega a oscilação média dos candles tá falando isso a grosso modo tá pessoal um cálculo um pouquinho e diferente aí mas a grosso modo Ele pega a média de oscilação dos últimos x períodos e coloco aqui pra gente então tô rodando aqui num gráfico de 10 segundos tá E ele mostra aqui pra gente que a oscilação média aqui dos candos no gráfico de 10 segundos é de 23 pontos tá essa é oscilação média beleza
pessoal então só para passar para vocês mais ou menos como é que funciona os dois indicadores e agora vamos abrir aqui o chat GPT e ver como é que ficou a estratégia que ele lançou aí pra gente Então pessoal eu entrei aqui no chat GPT tá entrei até com uma guia de navegação privativa tá para ele não levar em consideração pesquisas passadas e não coloquei conta nenhuma não cadastrei conta nenhuma aqui simplesmente entrei sem a minha conta né Para quê Para ele não criar viés dentro daquilo que eu já venho buscando dentro do chat GPT
Beleza então falei assim para ele Ó crie a sua melhor estratégia de Day trade usando o indicador Stop ATR e regressão linear aí ele falou assim ó para criar uma estratégia de Day trade utilizando o indicador Stop at EV Trend e regressão linar podemos combinar as vantagens de cada indicador para gerenciar riscos e identificar possíveis entradas e saídas do mercado aí ele deu uma prévia aqui para que serve o o trange né usado para medir a volatilidade do mercado como eu falei para vocês ele Méia oscilação média dos candles tá e ele vai ajudar nós
a definir níveis de Stop loss ajustando de acordo com a volatilidade isso é muito interessante que ele falou aqui pessoal porque isso já é uma coisa que eu faço eu utilizo sempre o stock at vocês já já devem ter visto aí no meu canal alguns robôs como Stop at saída pela volatilidade tem também o de canal de regressão linear também com saída pela volatilidade Então a gente vai utilizar aqui o true Range para determinar para nós os nossos alvos Stop das operações beleza e aí o regressão linear que nessa estratégia tá vai ser usada para
identificar a tendência do mercado a regressão linear cria uma linha que passa pelo meio do gráfico dos preços com aproximação da tendência em determinado período ele recomenda utilizar um período aí de do regressão linear de 14 candles Tá bom então ele fala aqui as definições dos parâmetros tá isso aqui a gente vai deixar tudo ajustável beleza multiplicador da tr que vai ser para o stop loss de 1 ve e meia a duas vezes o valor da tr e agora vamos lá para as regras de entrada que ele fala pra gente o seguinte ó quando o
preço estiver acima do regressão linear e o preço fizer um retrocesso até a linha de tendência da regressão linear ou um pouco abaixo dela confirmação o preço deve voltar para a linha de regressão linear e começar a subir novamente Então vamos falar aqui pessoal vamos traduzir isso né O que é que seria isso seria isso aqui ó vamos falar aqui uma tendência de baixo então o preço tá caindo ele rompe aqui o canal de regressão linear aí a gente tem on vamos dizer assim nosso primeiro gatilho Opa engatilhei aqui a operação Agora ele já pode
fazer venda qual vai ser a confirmação da venda vai ser um candle tá como este que formou aqui ó voltando regredindo né ao centro do canal e retomando a tendência Aqui de baixo quando isso aqui ocorrer ó a gente tiver um candle aí tocando a linha do canal e esse candle fechando negativo novamente tá é que o nosso robô vai fazer uma entrada a mercado e aí ele vai utilizar o TR Range para traçar os nossos álbuns e os nossos stops Beleza então basicamente a gente tem que ter o preço saindo aqui para fora do
canal fazendo uma regressão aqui ao canal assim que ele retoma a tendência de baixo ou seja fecha um C no negativo tocando o canal aqui a gente vai fazer uma entrada a mercado na venda e aí a gente vai buscar os alvos compatíveis com o indicador true Range Beleza pode parecer uma estratégia até é simples né pessoal mas não é tão simples assim de desenvolver porque ele demanda de eu sinalizar que um evento ocorreu então vou ter aqui que fazer o a utilização de flags para determinar que o evento de saída para fora do canal
ocorreu E aí posteriormente no segundo evento vai ser a retomada do preço a favor da tendência aqui caindo tá então aqui a gente tem primeiro o gatilho que é sair para fora do canal e o segundo que é a confirmação quando ele regride o canal forma um candle negativo voltando a favor da nossa tendência belezinha Então vou colocar essa janela aqui de lado Já estou aqui com meu editor de estratégias abert e a gente vai começar programar o bichão aí tá bom pessoal a primeira coisa que eu preciso fazer quando vou desenvolver um código é
capturar os valores dos indicadores Tá bom a gente viu aqui que o regressão linear ele possui três linhas certo a linha de cima a linha do meio e a linha de baixo tá a linha de cima linha de baixo são os desvios e a linha do meio aqui nada mais é do que a própria regressão linear Beleza então eu preciso capturar esses valores tá bom o valor de cada uma dessas linhas então eu vou criar aqui minha área de variáveis Vou Colocar assim ó Lin que vai ser a linha de cima lim M que vai
ser a linha do meio tá e LM B que vai ser a linha de baixo Vou declarar todas elas aí como float belezinha depois disso pessoal eu preciso capturar o valor desses indicadores então eu pego aqui ó meu linc tá dois pontos vai receber como é que eu faço para capturar o valor dessa linha aqui ó de cima do regressão linar é muito simples tá turma tá é só você fazer isso aqui ó linear regression Channel e aí você abre parênteses quando você abre parênteses ele fala assim para você ó informei o período que nada
mais é do que um número de candles tá então vou colocar assim ó num candle porque vai ser um número de candles que ele vai levar em consideração para traçar o canal tá Não como você pode ver aqui pessoal ele utiliza aqui ó 50 candles tá esse indicador aqui basicamente ele está com 50 candles para cada candle que entra aqui na frente novo cada candle que fecha ele deixa de calcular no candle de trás tá então ele vai recalculando toda vez esse canal de acordo com os últimos 50 fechamentos então a gente coloca aqui ó
um um Cand que vai ser o período tá vai ser quantos candos ele vai levar em consideração para poder traçar aí o nosso canal tá bom a segunda coisa pessoal que ele fala assim ó é usar desvio superior bullan Então a gente vai colocar aqui verdadeiro ou falso tá bom se a gente quer utilizar o desvio superior quero utilizar então o que você vai fazer coloca aqui ó true Beleza o próximo parâmetro É o quê É o desvio superior eu vou deixar esse valor também parametrizável tá então coloco assim ó des sup po colocar 10
tá porque a gente vai utilizar o mesmo desvio tanto na linha de cima quanto na linha de baixo tá então vou só colocar colocar como desvio mesmo tá ó desvio próximo parâmetro ele faz assim ó usar desvio inferior sim então a gente coloca aqui true beleza e por último o valor do desvio inferior a gente vai colocar também a nossa input chamada de desvio tá tá bom então o que que eu faço agora eu venho aqui ó na minha área de inputs beleza e escrevo aqui os parâmetros que eu quero deixar isso aqui em aberto
tá então vou colocar aqui ó o número de candle cont Crol C coloco aqui ó cont control V qual vai ser o número de candle que ele vai levar em consideração pro cálculo vou deixar aqui em 50 tá bom e depois o desvio do canal desvio vai ser dois beleza ótimo agora lembra que eu falei para vocês que o indicador ele tem três linhas né a gente quer capturar aqui a linha superior né a linha de cima como é que eu falo para ele que essa linha que eu quero capturar deste indicador linear regression Channel
é a linha de cima eu faço assim ó coloco a barra barra vertical tá bom clicando aí com o botão shift mais barra inclinada para a esquerda ele vai colocar essa barra vertical aqui para você e aqui dentro você coloca o número um depois ponto vírgula beleza uma vez que você criou a linha de cima pessoal tá muito simples tá para você criar as outras duas linhas então a linha de cima essa aqui vai ser a linha do meio e essa aqui vai ser a linha de baixo o que vai diferenciar uma da outra é
somente esses valores que estão aqui dentro tá a linha de cima ela é um a linha do meio é zero beleza e a linha de baixo é dois show de bola agora como é que eu faço para saber se esse canal de regressão aqui que eu estou capturando né se esses valores que estou capturando nessas variáveis estão corretos muito simples você faz uma plotagem tá então tudo que você faz aqui tudo que você programa uma vez que você programou você testa para ver se aquilo que você fez Está correto como é que a gente testa
fazendo uma plotagem Então faço assim ó plot abre fecha parênteses e aqui dentro eu coloco o quê LM C tá que é minha linha de cima ponto vírgula também faço a plotagem ó plot 2 abre parênteses lin M fecha parênteses ponto vírgula tá E aqui no meu plot 3 eu coloco assim ó linha de baixo fecha parênteses ponto vírgula e seria o plot 3 e aí pra gente saber se ficou certo que que a gente faz a gente Salva esse cara vou clicar aqui em salvar como e vou dar o seguinte nome para ele ó
vai ser esse aqui ó bot underline chat GPT underline YouTube pessoal para você que chegou no meu canal agora eu tenho um pack de robô o pack de robôs é o compilado com todos os códigos que eu já trouxe aqui no meu canal do YouTube que hoje pessoal tá batendo aí se eu não me engano 85 86 robôs tá esse robô vai fazer parte do pack de robôs aqui do canal caso você queira saber mais dá uma olhadinha no link aqui da descrição adquirindo o pack de robôs uma vez que você fez aquisição a cada
novo vídeo que eu trago aqui no canal ensinando a programação o código desse robô vai lá para dentro do pack você entra novamente faz o download que o robô vai sair lá dentro robô vai sair exatamente com esse nome aqui ó bot chat GPT Line YouTube é com esse nome que você vai localizar ele lá dentro do pack fazer o download e colocar ele aí para rodar e fazer os seu cess tá bom Show de bola falei para vocês que a gente precisava testar né ver se ficou certo então vou clicar com o botão direito
aqui no gráfico Ó depois vou colocar aqui ó inserir indicador de preço Tá e agora a gente vai fazer a comparação clico aqui com o botão direito inserir indicador e vou colocar esse indicador aqui ó bot underline chat GPT underline YouTube insiro ele aqui dou um Ok olha lá vamos ver se bateu os valores com indicador que eu já tinha pronto aqui ó 126 542 ó 126 542 126 475 e aqui por último Cadê 126 416 17 então bateu aí certinho Ou seja eu já sei que os valores que eu capturei aqui com essas variáveis
estão corretos ele realmente está representando para nós o indicador de regressão linear posso trocar as cores dele fazendo assim ó Clica com o botão direito propriedades da Estratégia aqui na linha um ó eu posso trocar a cor da linha eu gosto de usar branco aqui na linha dois que é a linha do Meio vou colocar ela aqui como fuxia tá não tem fuxia vai púrpura Então tá E aqui na três ó coloco o branco também tá branco aplicar Ok quando eu salvar aqui as cores dessa regressão linear já mudou Ah já quero aumentar também a
espessura clica aqui na propriedade estratégias e aumenta aqui a espessura ó de todas as linhas ó aumenta essa aqui e aumenta essa aqui dá um aplicar dá um ok salva ele vai aumentar a espessura das Linhas aqui beleza bom como eu já Acabei de montar o indicador esse indicador de baixo não preciso mais vou fechar ele tá bom ótimo a gente vai trabalhar agora em cima desse indicador que tá com o nome aqui de bot underline GPT underline YouTube Legal pessoal Seguindo aqui na captura de valores de indicadores falei para vocês que eu vou utilizar
aqui ó o indicador true Range para fazer as nossas saídas né pela volatilidade tá então vou criar aqui uma variável chamada aqui deall e para essa variável eu vou atribuir o valor do TR que é o seguinte ó AVG Range abre o parênteses ele fala aí pra gente Informe o período eu vou utilizar aqui um período de 10 tá E vai ser do tipo aritmético ou seja tipo zero tá coloca zero para que ele seja aritmético caso você queira que ele seja exponencial troca aqui de zero para um ele já vai ser exponencial tá bom
aí eu pego essa variável aqui e declaro ela aqui como float também beleza Ótimo vou salvar show de bola agora pessoal eu falei PR vocês o seguinte ó que primeiramente a gente precisar que o preço saísse aqui ó para fora do regressão linear para fazer o gatilho da operação Esse é o gatilho a partir do momento que ele saiu para fora ele vai sinalizar Opa Acabei de furar aqui a linha do regressão linear qual a próxima coisa que eu preciso fazer agora a próxima é guardar um cle negativo tocando a linha do centro ou seja
fazer essa regressão porém turma a gente vai fazer aqui no passo a passo tá primeiramente a gente vai capturar esse gatilho aqui beleza então uma vez que esse gatilho foi disparado ele vai sinalizar para nós através de uma variável tá ele vai falar assim pra gente ó o seu gatilho aqui de venda que nesse caso seria um gatilho de venda agora é um depois a gente vai comparar se o gatilho de venda é um então agora a gente Aguarda a segunda coisa ocorrer que é fazer a regressão na linha do meio e um uma vela
negativa Beleza então pra gente poder disparar esse gatilho Tá eu vou precisar de duas variáveis uma vai ser vou chamar aqui de GAT da compra tá bom que vai ser o nosso gati da compra e também o GAT da venda tá bom que vai disparar pra gente o gatilho da venda o que seria então o gatilho pessoal o gatilho vai ser o seguinte ó toda vez que o meu close for maior do que a minha linha de cima e estiver na última barra do gráfico eu coloco assim ó L bar on chart ponto vírgula para
que isso porque muitas vezes quando eu vou fazer a sinalização de um evento Se eu não falo para ele olhar sempre o que está ocorrendo na última vela ele pode olhar candles que ocorreram no passado e se quos do passado tiverem habilitando ele vai falar pra gente que já houve a condição ou seja ele já furou o canal de regressão quando ainda na verdade isso não ocorreu isso ocorreu no passado preciso que isso aconteça agora a partir do momento que eu ligar o robô então só tem que olhar a partir do momento que eu liguei
o robô pra frente por isso que ele sempre vai olhar pra última barra do gráfico tá então ele vai olhar essa última barra do gráfico se o fechamento for maior do que a linha de cima e esse vai ser o nosso gatilho tá é onde ele vai armar a operação Tá bom agora eu venho aqui ó dou um Crol C dou um contol v aqui ó e aí toda vez que o meu fechamento close for menor que a minha linha de baixo e estiver na última barra do gráfico ele vai retornar pra gente o valor
de verdadeiro Então se o nosso gatilho de compra for verdadeiro é porque essa situação aqui ocorreu se essa situação ocorrer vou falar para ele sinalizar pra gente através de uma variável tá então agora Faço o teste coloco assim ó C Gate da compra igual a true posso pôr aqui igual a true Até posso mas não preciso porque quando eu coloco assim uma Cat de compra ele já espera com o resultado dado dessa variável gatc Seja verdadeiro tá então só preciso colocar C gatc Então vai colocar assim ó início e vou colocar assim ó minha Flag
da compra vai ser um ponto vírgula minha Flag da venda meu FV vai ser zero ponto vírgula fim ponto vírgula então o que eu tô falando para ele ó quando houver um gatilho de compra né Ou seja quando ele furar aqui a linha de cima faça uma variável receber o valor de um Imagina assim que é como se fosse um um sensor de presença ele tá ali detectando Opa ser para saiu fora da do canal Então faz essa variável receber um é como se fosse acende uma luz aí tá e depois a gente vai testar
se FC é igual 1 né ou seja se a luz foi acesa porque o evento ocorreu então aí sim a gente vai aguardar o segundo evento que é a regressão na linha do canal e depois a retomada em direção à tendência tá bom fica aí comigo que vocês vão entender certinho como é que isso vai funcionar Tá então agora aqui pessoal dou um Crol C aqui ó cont Crol ctrl v e aí onde é GAT C eu troco aqui para GAT V tá E aí eu faço o meu minha Flag da compra igual a zero
minha Flag da venda igual a 1 beleza por que que eu tenho que zerar né a fag da compra porque uma vez que ele armou a compra eu preciso desarmar a venda Então isso que eu tô falando para ele Ó arma a compra desarme a venda se ele der o gatilho de venda ele desarma a compra e vai armar a venda tá bom ele precisa armar porque senão esse evento ele fica sinalizado como um E aí ele vai fazer a entrada no lugar errado Beleza agora eu já descrevi a minha função eu faço a declaração
de variáveis tá gatc GAT V dois pontos bullan porque ele só retorna para noss o valor de verdadeiro ou falso e declara as minhas flags minha Flag da compra e minha Flag da venda declaro eles como inteiro beleza Ponto V Ótimo então assim ó Correu para fora do canal sin analizou a nossa Flag tá nossa Flag aqui no caso da compra se ele correr para cima ele vai ser um e agora eu vou testar eu vou criar agora pessoal os meus sinais de compra tá então Colocar assim ó meu sinal de compra dois pontos vai
receber bom para que ele possa fazer uma compra eu preciso que este evento aqui ó da compra tenha ocorrido Então vou colocar assim ó abre fecha parênteses meu FC tem que ser um tá bom e qual que é a segunda situação bom uma vez que ele correu para fora da banda Agora eu tenho que aguardar o toque na linha né como é que eu faço para detectar que houve um toque na linha aqui ó vamos imaginar esse candle aqui bom seria eu travar essa imagem tá vou dar um print aqui pra gente poder trabalhar nessa
imagem só neste exato momento aqui porque como o canal regressão vai mudando né Daqui a pouco ele já não tá mais aqui então vamos supor saiu aqui para fora do canal quando ele volta aqui ó preciso de uma vela como essa aqui ó uma vela branca tá retomando a tendência e que esteja tocando a linha certo que a linha esteja cortando no meio do candle para eu determinar que uma linha está passando no meio do candle eu preciso fazer isso aqui ó a mínima do candle tem que ser menor do que a linha e o
fechamento do kendle tem que ser maior que a linha assim eu sei que a linha está passando no meio do candle tá então coloco assim ó e low do candle anterior Por que do candle anterior porque a gente vai rodar isso aqui no tic a Tic eu preciso que essa sinalização seja feita para mim No Tic a Tic então assim que ele fazer um tick acima da linha meu FC vai ser igual a um tá esqueci de colocar um meu FC vai ser igual a um E aí ele vai aguardar esse evento aqui ocorrer então
sem minha mínima anterior for menor do que a minha linha do meio né que é o canal aqui da regressão também Com base no valor do candle anterior e o meu Close do candle anterior for maior do que a minha linha do meio também com base no candle anterior e por último eu quero que que esse candle seja positivo porque o chat GPT fala pra gente o que aqui ó ele fala pra gente que tem que ser ó uma vela retomando a tendência ó quando o preço estiver acima da regressão Fer um retrocesso até a
linha de tendência da regressão ou um pouco abaixo dela confirmação o preço deve voltar para a linha da regressão e começar a subir que seria um candle está começando a subir é um candle que fechou Positivo né é um candle como esse ó ele tocou na linha fez a regressão e agora ele começou a subir esse candle não vale por ele tocou mas não tá subindo né ele tá caindo este candle aqui sim ele tocou e está subindo é um cend aonde o fechamento dele é maior do que a sua abertura tá então coloco assim
ó e a fecha parênteses Close um maior do que Open AB fecha parênteses um ponto vírgula então turminha esse aqui vai ser o nosso sinal de entrada quando esse evento ocorrer é que ele vai comprar tá Por enquanto aqui a gente só capturou o evento a gente ainda não fez o envio da nossa ordem beleza por enquanto somente estamos somente com o evento capturado o envio da ordem vai daqui a pouquinho fica aí comigo tá se você tá curtindo o vídeo aí pessoal lembra de deixar o like e deixa aí nos comentários sugestões do que
vocês querem ver aqui no canal tá tô tentando a toda semana Inovar trazer alguma coisa nova aí para vocês mas confesso que depois de mais de 85 robôs que eu já programei aqui no meu canal tá ficando difícil surgir novas ideias tá então deixa aí nos comentários o que é que você quer ver aqui no canal de repente eu elejo aí a sua estratégia para programar aqui e trazer o benefício né dessa sua estratégia para os demais aí do canal Tá bom então show de bola sinal de compra tá aqui que eu vou fazer agora
ó cont CRL ctrl v Aonde era sinal de compra eu troco aqui para sinal de venda aqui onde era FC eu troco para FV que é minha Flag de venda e agora pessoal ó no caso do sinal da venda que que a gente precisa ó vamos capturar aqui uma imagem para que fique mais fácil da gente entender aí fiz uma captura aqui de tela para ele parar de alterar e olha só então vamos supor aqui que o candle furou aqui a nossa linha de baixo ele fez uma regressão à média uma vez que ele fez
a regressão ele precisa aqui ó de um candle negativo ó como como este Tá bom aonde a sua máxima é maior do que a linha do meio e o fechamento é menor do que a linha do meio então isso que eu vou escrever aqui ó ao invés de low é High tá que é máxima High maior do que a linha do meio e Close menor do que a linha do meio e aí o candle ao invés de ser um candle positivo é o kendle negativo ou seja o seu fechamento ele é menor do que a
abertura tá bom bom uma vez que eu já capturei os meus sinais eu preciso aqui fazer a declaração tá então aqui ó sinal de compra vírgula sinal de venda tá esses essas variáveis elas só vão retornar para nós pessoal verdadeiro ou falso e agora que eu vou fazer o envio da nossa ordem então o que que eu faço aqui ó eu testo ó C respos igual a false então início e fim e aqui dentro vou colocar as condições de vídeo ordens tá então faz assim ó se meu sinal de compra ou seja se toda essa
condição aqui ocorreu ó já houve o gatilho e tem um candle indo a meu favor já tocando a linha de regressão tá então my at Market ponto vírgula e faça a mesma coisa aqui ó pro sinal de venda cont contrl ctrl v se houver um sinal de venda então Cell short at Mark show de bola vamos salvar esse camarada o nosso robô a parte de entradas pessoal já está pronto tá que que eu preciso fazer agora preciso trabalhar as nossas saídas e para as saídas a gente vai utilizar aqui o nosso indicador de volatilidade que
é o Average TR Range tá que é o TR Range para poder calcular o tamanho do álbum e do stop vamos dar uma olhadinha aqui no que que o chat GPT falou para para nós ele falou o seguinte para posições longas ou seja posições compradas né o stop será definido como o preço de entrada menos 1,5 a duas vezes o valor do ATR Então tá fácil Vamos fazer aqui primeiro pra posição comprada então basicamente ele tá falando assim ó o preço de entrada menos o valor do ATR vezes 2 tá ou o e-mail e a
gente vai deixar isso aí parametrizável então eu faço assim ó vou criar uma variável aqui chamado Stop da compra dois pontos vai receber o preço de entrada tá que vai ser o o fechamento o envio da ordem vai ser no fechamento Então posso pegar o próprio fechamento tá vai ser aqui ó o Close do candle anterior menos outro Range representado pela variável vol tá aqui ó vol representa o TR Range tá vezes quanto que ele falou 1 e me a duas vezes né tá então vou pegar aqui ó vou chamar do seguinte vou deixar esse
parâmetro aberto aqui pra gente com o seguinte nome fat Stop é o fator de multiplicação do stop Vou colocar aqui 2.00 ponto vírgula E aí eu pego esse cara aqui que agora Vale do e coloco aqui para multiplicar o meu true Range ponto vírgula então o que que eu tô falando para ele Ó a partir do momento que ele entrar pessoal ele vai pegar o valor de fechamento do Cle anterior que é o mesmo preço onde ele vai ter entrado tá menos a vol que é outro Range vezes dois porque ele aqui tá representando dois
então ah se o trange tiver aqui em 28 ele vai multiplicar por 2 é 56 ele vai pegar o preço de fechamento menos 56 pontos no caso ele vai arredondar porque o índice não tem pontos quebrados né Sempre de C em C então ele vai arredondar automaticamente para 55 pontos beleza é isso que ele vai fazer faço o da compra e também já faço aqui o meu Stop da venda beleza Stop da venda agora o stop da venda é o seguinte o meu Stop é acima do preço então onde eu entrei vendido eu preciso que
o meu Stop fique acima então vou pegar o meu fechamento tá mais a vezes o fat Stop beleza ótimo e agora vamos ver o alvo que que ele falou pra gente aqui na questão do alvo take Profit a estratégia de take Profit pode ser definida de duas maneiras e utilize um fator de dois para um exemplo se o stop é de 20 o take Profit será de 40 ele fala para usar duas vezes tá usando o regressão linear defina o take Profit com base em quando o preço atinge um nível de resistência ou suporte próximo
a linha de regressão isso aqui já é mais complicadinho de fazer tá então a gente vai pegar aqui ó isso aqui ó utilizando o fator de dois ou seja se colocar um Stop de 56 pontos nosso alvo vai ser de 40 tá bom Show de bola vamos ver agora como a gente vai fazer a questão aí do alvo tá bom Meu Alvo pessoal nada mais nada menos do que a volatilidade vezes o fator de Stop né vamos supor Olha só se ele tá trabalhando aqui em 27 tá eu tô pegando aqui a volatilidade vezes duas
vezes o fator do stop né que é dois então vamos falar aqui de 26 seria um 52 pontos então o alvo é esse cara tá é esse cara vezes um número que eu vou multiplicar por dois tá porque ele ele quer um alvo duas vezes maior do que o tamanho do stop Então se o stop é representa esta amplitude aqui ó eu faço assim ó alvo dois pontos recebe vol vezes o fat Stop ou seja ele é o tamanho exato do stop tá vezes o fator do alvo tá então crio aqui uma input chamada de
fator do alvo abre e fecha parênteses 2.00 ponto vírgula então basicamente eu tô pegando a amplitude do stop que é duas vezes o tamanho do ATR tá vezes um valor que eu vou multiplicar por dois porque ele fala lá que você tem que multiplicar o alvo por dois beleza ponto vul uma vez que eu fiz a atribuição aqui dessas variáveis eu preciso declará-los tá venho aqui na parte de declaração de variáveis coloco assim ó me Stop da compra vírgula Stop da venda vírgula o alvo beleza ótimo bom fiz a atribuição de variáveis aqui dentro por
que que eu faço essa atribuição pessoal aqui dentro do respos porque uma vez que ele é falso ou seja não tem posições esses valores eles ficam atualizando mesmo que não tenha trade depois que eles entraram no trade meu respos não é falso ele é verdadeiro e aí esses valores aqui eles não atualizam mais eles ficam travados tá bom meu esse meu valor de fechamento que é o valor base para envio das das minhas ordens Então os valores ficam travados no gráfico não são mais atualizados nem o valor do da Wall que é o meu trange
nem o valor dos fechamentos que é o parâmetro base para envio das ordens tá E aí agora preciso criar os laços de saída então coloco assim ó cbot então início e fim cara se você tá curtindo o vídeo aí e acha que eu tô agregando algum valor para você lembrei de deixar o like no vídeo e caso você queira aí se aperfeiçoar na programação de robôs Cara eu tenho um treinamento só de programação de robôs do zero às vezes esse vídeo aqui ele não é tão iniciante tá ele já é um vídeo um pouco mais
avançado a programação um pouco mais avançada então se você não tá entendendo cara não se preocupa porque assim lá dentro do treinamento eu pego na sua mão lá do zero Tá mesmo para você que não sabe nada de programação lá com treinamento você vai conseguir evoluindo tá pegando lá as primeiras aulas aprendendo ali do básico até o avançado tá bom Treinamento hoje pessoal tá aí com umas 16 17 horas tá vai entrar coisas novas tô prometendo n as bibliotecas até agora não consegui colocar mas vão entrar bibliotecas lá prontas de break even de trading Stop
onde você com essas bibliotecas simplesmente vai fazer uma adaptação no seu código e ele já vai funcionar aí com essas bibliotecas novas tá a treinamento Então pessoal o que é que tem de diferente aqui do YouTube cara tem primeiro a base tá sem base Cara você não chega no lugar nenhum não adianta você construir um prédio se você não tem uma base forte tá lá dentro primeiro base segundo a gente vai ver passo a passo aí os principais indicadores do mercado regras de coloração como criar setups estruturas de códigos que sejam confiáveis para você rodar
sem problemas Tá além obviamente da gente V sobre Breaking Trail Stop preço médio marting Gale como segurar ordens apregoadas por mais tempo cara uma série de coisas lá que são exclusivos pro pessoal que fazem parte do treinamento tá bom caso você tenha interesse Dá uma olhadinha no link aqui da descrição show de bola turma que que a gente vai fazer agora vamos fazer aqui o envio das nossas ordens de saída bom se eu estou comprado eu preciso fazer um envio de duas ordens de venda uma ordem de venda no alvo e uma ordem de venda
no meu Stop tá vamos falar aqui primeiramente do alvo o alvo pessoal vai ser uma ordem do tipo limite então coloco assim ó se eu estou comprado Preciso vender C tu cover por que tu cover porque é é uma ordem de cobertura de posição tá do tipo limite é uma ordem que vai ficar apregoada lá no book onde é que eu quero fazer o envio da minha ordem de alvo a minha ordem de alvo ela vai ser a partir do meu preço médio de entrada tá preço médio que eu fui executado ali no mercado representado
pela nossa função buy Price tá o preço médio da compra mais o alvo da operação que já está aqui ó tá já foi determinado o alvo antes dele entrar no trade fecha parênteses ponto vírgula e agora o nosso Stop tá Cell to cover Cell tu cover Stop abre fecha parênteses ponto vírgula aqui dentro a gente vai colocar o seguinte meu Stop tá compra vírgula Stop da compra menos um offset que que é o offset offset pessoal é até onde você at para pagar então toda ordem de Stop ela tem dois Campos primeiro campo preço de
disparo é o preço que você vai ver ali na sua tela segundo campo é o campo até onde você t pagar então é do preço de disparo menos um valor por que que eu preciso isso porque a bolsa ela precisa saber até onde ela pode executar toda ordem do tipo Stop ela é uma ordem de disparo a mercado então quando o preço bate ali uma ordem a mercado é disparado pra bolsa porém o mercado pode correr muito rápido quando essa sua ordem chega na bolsa o preço em que era para ser executada já passou às
vezes entrou momento de volatilidade notícia já passou se você não especificar para ele ó me executa até num determinado ponto ele não vai saber sua ordem vai ser pulada a ordem que era do tipo Stop vai vai virar uma ordem limite você vai depois reclamar que você foi pulado tá que a sua ordem Stop pro lovo então sempre utilize aqui o offset e para índice se você for rodar no índice coloca aqui 100 pontos para dólar mínimo de 10 pontos tá se você colocar um offset muito alto né for rodar esse robô aqui no dólar
com 100 pontos vai dar errado tá então vou deixar aqui uns 25 só porque muita gente não assiste o vídeo não presta atenção tá baixa l o robô vai testar e põe no dólar dá problema então vou deixar 25 porque eu sei que com 25 vai rodar no índice vai rodar no dólar Mas ainda é pouco 25 é pouco para índice tá você pode ser p lado com 25 então fica esperto aí e aumenta o tamanho do offset para você poder rodar no índice tá agora imagina comigo aqui pessoal eu preciso fazer mais uma coisa
aqui dentro desse laço save bot por qu uma vez que o nosso robô entrou no trade e ele fleg isso aqui ele falou assim ó FC É iG a 1 a partir do momento que essas duas ordens tá uma dessas duas são executadas e o trade acaba meu FC ele ainda é um Ou seja a partir do momento que ele fizer uma regressão até a linha Central aqui do nosso indicador e ele está preparado para fazer uma nova entrada mesmo sem o gatilho ter ocorrido tá porque esse valor não mudou então o que que preciso
fazer Preciso fazer uma zeragem tá aí eu pego aqui ó meu UFC meu FV faço a zeragem aqui dentro desse laço eu preciso fazer a zeragem para ele ficar preparado aí para novo trade senão assim que terminar o trade já vai sa aqui o gatilho armado tá já vai estar engatilhado não é isso que eu quero eu quero que ele zere o gatilho espere sair para fora de uma das Linhas novamente Paraí sim ele e buscar aqui por sinais de compra e venda beleza bom fiz aqui qu dobot agora aqui ó preciso saber se ele
está vendido tá ou seja se entrar vendido então início e fim e agora a gente vai fazer env das nossas ordens de sa da venda preciso repetir isso aqui aqui dentro porque em caso dele entrar vendido tem que fazer a zeragem também tá E vamos fazer sair se eu estou vendido pessoal o nosso robô el precisa comprar então faa assim ó by tu cover limit abre fecha parênteses aqui dentro sell Price menos o alvo porque menos alvo porque agora estou vendido se eu entrei aqui minha ordem de alvo tem que estar embaixo do ponto onde
eu entrei tá bom ponto vírgula E aí aqui ó buy to cover Stop abre fecha parênteses ponto vírgula e aqui dentro coloca assim ó Stop da venda vírgula Stop da venda mais o offset que é agora como meu Stop está acima do preço eu preciso somar o valor do offset Beleza quando é comprado você diminui quando é vendido você soma beleza pessoal cara nosso robozinho tá pronto eu vou solicitar aqui um replay já volto a para mostrar para vocês o robozinho rodando na prática Tá bom termin já estou requisitando o replay tá Vou salvar estratégia
aqui ó vamos clicar aqui em estratégia automação de estratégias ele vai abrir o modo de automação aqui pra gente tira aqui do modo grupo Vem aqui no sisteminha de Replay seleciona a traté aqui ó bot chat GPT underline YouTube seleciona a gente vai colocar aqui um contratinho pá vamos rodar pessoal no tempo gráfico de 10 segundos Por que 10 segundos porque Cara isso aqui no tempo gráfico de minuto vai demorar muito tempo para ocorrer tá não recomendo que você use no 10 segundos tá bom só vou rodar no 10 segundos pra gente validar a estratégia
validar que o que aquilo que eu programei Está correto tá bom só por conta disso nos 10 segundos ele vai aparecer muito mais oportunidades eu vou conseguir terminar o vídeo aqui muito antes que se eu fosse rodar o gráfico de 1 minuto tá bom então aqui na entrada pessoal Obrigatoriamente realizar m ords quando a condição for satisfeita na aba de saída não precisa por nada a aba de saída Deixa eu tirar isso aqui ó a ordem OC tá é que tinha uma ordem OC aqui na parte aqui de risco você pode parametrizar aí seu objetivo
de ganho ou de perda do dia beleza vou clicar aqui em editar vou deixar este módulo de automação aqui no topo vou aguardar fazer os primeiros trades aí tá vou aguardar alguns candles antes de eu ligar porque se eu ligasse ele aqui agora ó como esse kend anterior ele já saiu para fora da banda e esse que já fez um retorno ele já teria feito uma entrada aqui tá então vou aguardar um pouquinho para poder ligar o o robô aí tá bom Já se passaram alguns kindles vou clicar aqui em executar e agora a gente
vai aguardar Olha só não deu para ver aqui se ele furou agora furou tá Furou a linha de baixo então o que que a gente tá esperando agora vamos tá esperando pessoal um candle que faça a regressão aqui e volte a ficar negativo para ele poder fazer entrada beleza Olha lá foi um candle negativo tocando a linha do centro ele fez a entrada colocou o alvo no nosso Stop baseado no true Range Tá bom eu tô achando que ele entrou um candle de atraso aqui por conta de delay do Profit beleza eu acho que era
para ele ter entrado aqui tá Então os valores do stop do alvo podem ter sido alterados por conta disso tá bom porque o alvo era para ser duas vezes o tamanho do stop aqui não tá dando duas vezes né Beleza tanto que aqui no código ó tá programado aí ó duas vezes Cadê dois fator do alvo tá e o o stop é duas vezes o trange e o alvo é duas vezes o valor do stop ou seja se aqui der 57 no momento da entrada o stop vai ser de em torno de 110 e o
áv teria que ser de 220 pontos tá mas não tá dando um dobro aqui não vamos soltar e vamos ver mais alguns outros trades aí tá então uma vez que ele entrou ó como os valores estou capturando lá dentro do laço exposition igual fosse o alvo e o stop eles não mudam tá eles ficam travados lá a partir do momento que entrou esse valor não muda tá ele não é alterado como o objetivo principal aqui do vídeo é demonstrar o sinal de entrada tá que esse que é o mais difícil de fazer paraa gente poder
ver mais trades aí eu vou arrastar Essa ordem e iniciar um outro então a gente já viu um trade na venda quero ver se ele dá um trade na compra ó ele furou aqui a linha de cima tá ou seja tá guiou certo ó só para explicar aqui no código gatilho da compa Close maior que a linha de cima furou a linha de cima furou Então se houve o gío da compra faça minha fleg da compra igual a um E aí aqui ó se ocorrer esta condição tá e a minha Flag da compra for um
então houve o sinal de compra se houve o sinal de compra ó não existe posições Seal de compra compra mercado foi isso que ele fez tá Agora ficou mais próximo Tá não ficou tão próximo mas ficou bem mais próximo pode estar dando a diferença porque eu pego o valor aqui do preço de fechamento para fazer os cálculos do stop e do alvo porém o preço de execução é diferente ó ele executou aqui embaixo ele não executou no preço exato de fechamento por isso que agora deu divergência tá a divergência agora foi pro disso beleza mas
não tem problema né pessoal diferença aí que num no mercado regular com o replay a que tá acelerado 10 vezes essa diferença aqui você vai notar no mercado do dia a dia assim que fechar ele vai executar você vai pagar um tick tá normalmente esse valor aqui de alvo de Stop vai dar um tick de diferença Beleza então cara robozinho funcionando 100% eu acho que chat GPT pode ser ajudar a gente e muito aí no dia a dia implementar novas estratégias inclusive você pode fazer estudos back tests pegar todo esses resultado Depois jogar lá pro
chat GPT fazer análise tá solicita uma análise para ele lá até mesmo fazer uma otimização em cima dos resultados utilizando o próprio chat GPT isso aí facilita muito a nossa vida beleza turminha vimos aqui mais uma entrada saiu eh acho que ficou bem claro aí a questão do robô como está utilizando não vou me estender mais aqui espero que vocês tenham gostado do vídeo A gente se vê na próxima segunda-feira forte abraço meus amigos e até mais [Música]