fala pessoal sejam bem-vindos ao meu canal meu nome é Marco Nicolete e hoje eu vou mostrar aqui para vocês a continuidade aqui do nosso robô do absoluto zero que a gente está criando aqui no Profit utilizando como parâmetro o cruzamento de duas médias móveis tá antes de criar aqui o robô Quero agradecer o pessoal que tem acompanhado aí os vídeos do canal que tá acompanhando essa série de vídeos aqui e e se você tem interesse em desenvolver o seu robô personalizado ou tem uma interesse numa consultoria aí para eu te ajudar a fazer esse código
de robô e você quer também aprender eu cont comigo através do e-mail que está na descrição do vídeo é Marco infra @hotmail.com bom Dando continuidade aqui é no último vídeo a gente criou aqui esse cabeçário pro nosso robô Nós criamos os parâmetros das médias móveis que a gente vai utilizar que vai ser aqui médias de 9 e 21 períodos isso aqui não é de forma alguma uma recomendação de investimento tá é só um exemplo que a gente vai fazer para esse robô aqui tá e criamos já as variáveis já expliquei o por que elas são
desse tipo float né e não do tipo inteiro e agora nós vamos então fazer e uma pequena parte do código aqui onde a gente vai e calcular os valores das médias mostrar elas na tela e aí a gente já pode criar até uma coloração inha aqui para entender né como é que vai ser o comportamento do nosso Robô Em relação à aos parâmetros à variáveis que a gente tá utilizando tá aos indicadores que a gente tá utilizando Então como é que a gente vai fazer isso vamos criar aqui uma área que vai ser o cálculo
das médias móveis tá cálculo com acent Então esse cálculo das médias móveis aqui o que que eu vou fazer vou colocar o valor pras minhas variáveis tá que é a v média 1 e a v Média 2 tá então V média 1 quando eu vou atribuir um valor eu uso dois pontos igual aqui no Profit tá então vou atribuir um valor para ela qual que vai ser esse valor vai ser o valor da função que calcula as médias que nós já temos pronto aqui ó que se chama média tá então se eu passar o mouse
em cima olha só o que que el ele me diz aqui ó função média calcula a média aritmética essa função não permite que o parâmetro período seja variável tá então eu tenho que colocar o parâmetro lá em cima pra gente poder trocar tá eh parâmetros que são obrigados eu ter nesse nessa função é o período tá que é a gente já descreveu lá em cima como 9 tá E 21 tá e o outro parâmetro é os dados que eu vou usar pro cálculo da Média que no caso vão ser o fechamento dos candles né eu
até posso pegar e mostrar aqui para vocês ó se eu puxar eh por exemplo aqui ó vou inserir num gráfico de estudos aqui ó inseria indicador média móvel Tá então vamos inserir aqui a média móvel no meu gráfico aqui de nove períodos tá se eu vier aqui nesse gráfico aqui agora pegar essa média móvel tá de nove períodos que é a verdinha aqui tá dou botão direito vou nas propriedades dela o que que eu tenho aqui ó de parâmetros o período tá aí eu tenho aqui nesse caso tipo deslocamento outras coisas e aqui eu tenho
uma aba de valores tá aonde eu utilizo do fechamento para o cálculo dela então esse fechamento é o dados que aparece aqui na função tá e o período é esse valor aqui tá eu não sei por que nesse caso aqui a lógica não criou uma função única pro cálculo de média Igual essa da da tela Então a gente tem que utilizar as funções diferentes para cada uma delas tá então eu não tenho parâmetro de tipo de média aqui essa média ela é expon é aritmética tá se eu quisesse calcular uma média exponencial eu teria que
acrescentar aqui do ladinho ó um XP tá aí eu utilizo de uma média exponencial tá escrito ali ó então calcula a média exponencial os dados são os mesmos é o período e os valores né os dados que eu utilizo pro cálculo Então como é que eu poderia escrever isso aqui ó média exponencial de no utilizando fechamento é exatamente aquilo que eu escolhi aqui no gráfico tá do lado aqui mas como a gente criou um parâmetro para mudar ela aonde eu digito o nove tá vendo que ele já até selecionou lá em cima invés de eu
simplesmente digitar o nove eu digito o meu parâmetro aqui ó para que eu possa alterar essa média lá pelos pela interface gráfica depois que eu já vou mostrar para vocês feito isso eu vou fazer um CRL C aqui nesse nessa parte aqui vou colar a mesma coisa pra média do só que o período ali vai ser o período média do tá E tá feito o cálculo da minha média móvel tá as duas médias exponenciais aqui né o Que Nós escolhemos né invés de ser aritmética é de 9 e de 21 períodos Mas será que ficou
correto esse cálculo Então como é que eu posso validar isso tá eu posso vir aqui ó e fazer um plot tá aí vamos até colocar aqui mais uma observação vamos botar uma observação aqui que é a plotagem das médias na tela tá então eu posso fazer um plot da minha média 1 que é a variável V média 1 onde tá armazenado o valor lembra que a gente comentou Então tá armazenado o valor ali e eu posso fazer um plot 2 da minha média do tá aqui pessoal ficar bem atento colocar sempre esse dois aqui ó
senão você vai ver uma média só na tela tá você colocar dois plots não interessa citar média dois ele vai um passar por cima do outro então sempre colocar esse dois aqui no plot também tá quando eu faço isso o que que que que eu posso fazer né meu código agora ele tá e completo né Eu já tenho um cálculo eu já tenho uma uma plotagem então ele já é um indicador tá isso aqui é é até interessante vamos colocar aqui né plot Igual indicador tá todo arquivo que eu tenho um plot eu posso inserir
ele como indicador então se eu mandar ele simplesmente executar esse código aqui em cima né ele já carrega para mim aqui do lado ó os valores das minhas médias móveis tá E aí eu posso aqui ó ele carregou emuma nova janela mas eu tenho esse botãozinho aqui em cima ó também fica a dica aí para vocês pessoal que às vezes não sabe dessa funcionalidade linhas no gráfico principal ele vai trazer as médias pro meu gráfico tá então eu tenho aqui ó a média de nove períodos e a média de 21 tá esse aqui tá o
gráfico diário Deixa eu botar um gráfico menor aqui um grafico Zinho de 5 minutos aqui do dólar tá então tá mostrando aqui a média de 9 é a mais curta a de 21 é a mais longa tá aí que que a gente pode fazer né se eu quero ter certeza às vezes elas estão meio embaralhadas aqui ó qual média é qual né como é que eu vou saber né olhando para esse aqui então eu posso dar um botão direito aqui em cima do código mesmo tá e posso vir aqui nas propriedades aí aqui na aparência
que já é a aba que abre por padrão aqui ó eu sei que a linha um se refere ao plot 1 e a linha dois se refere ao plot 2 então a minha média de nove eu posso colocar ela por exemplo um fuxia tá e a minha média de 21 eu posso colocar ela por exemplo um amarelo então eu sei que a média de nove vai ser a Rosinha e a média de 21 vai ser amarela porque é 1 e do é nessa ordem aqui mesmo que eu escrevi tá se eu um aplicar aqui ó
olha só já mudou a cor das minhas médias tá isso eu est fazendo pela interface gráfica tá pessoal isso é possível fazer também pelo código mas não tem necessidade a gente faz por aqui quando eu faço isso ele já habilita para mim aqui o salvar e aí eu posso salvar esse arquivo com essa coloração padrão aqui já tá então vou salvar ISO aqui como exemplo robô cruzamento duas médias XP desenvolvido por Marcone Trader tá então posso salvar isso aqui aí lembra que eu falei que se eu coloco o plot aqui ó eu posso utilizar como
indicador tá então Digamos que eu tenho vou voltar aqui no gráfico de estudos né Digamos que eu tenho aqui então um um gráfico Limpo tá vamos remover todos os indicadores aqui e eu quero inserir as médias do meu robô tá então vou Inserir a Méia as médias do meu robô deixa eu até tirar esse gráfico aqui Deixa eu botar um gráfico normal para eu inserir as mdias do meu robô Qual que é o processo padrão que eu faria botão direito inserir indicador inserir média móvel Inserir a média de nove depois inserir uma média de 21
depois trocar ela para exponencial depois trocar a cor dela para ficar igual o robô da forma que eu criei aqui o que que eu faço botão direito inserir indicador e ao invés de eu inserir média móvel eu insiro o que né o exemplo robô cruzamento duas médias ó o mesmo arquivo que eu acabei de criar aqui insiro ele em uma nova janela ok olha ali ó ele já vem as minhas médias exponenciais nas cores que eu configurei aqui dentro do código tá então dentro do editor de estratégia então aqui é um gráfico de estudos esse
aqui é o gráfico do editor tá então posso inserir direto aqui e aí quando eu clico em uma delas aqui ó e vou nas propriedades o que que eu tenho aqui ó nos parâmetros o período da Média 1 e o período da Média 2 que tá aqui ó 21 e 9 que foi o que os períodos os parâmetros que eu deixei editáveis aqui em cima tá então ó dentro do input que a gente criou lá a gente deixou isso aqui editável então sempre que eu dou o botão direito e vou nas propriedades eu tenho aqui
na aba de parâmetros esses valores para eu mudar D tá sem necessidade de ficar abrindo o código aqui depois para ficar alterando aqui em vários lugares né eu posso simplesmente mudar Ali pela interface gráfica tá bom criamos aqui então a parte das médias tá e faltou aqui então a gente fazer a coloração que eu comentei que a gente faria aqui nesse vídeo então só pra gente ter uma ideia de como que o nosso robô iria operar porque o que acontece Ele vai operar aqui ó a ideia de cruzamento né então cruzou para baixo é venda
cruzou para cima é compra agora qual que é o candle que cruzou aqui né Eu olhando assim batendo o olho Será que foi esse será que foi esse né Será que foi esse será que já foi esse aqui é difícil entender aonde que vai ser a minha operação aqui apenas olhando para pras médias E aqui onde ela fica embolada aqui né Eh onde que o robô faria a compra e a venda né qual que seria o o o local que ele vai operar então para facilitar essa visualização tá a gente vai criar é uma reganha
de coloração bem simples aqui ó para as duas médias móveis tá pra gente daí entender aonde que o nosso robô deve fazer as operações Então essa regra vai ser o seguinte é uma condição if tá V média 1 for maior do que V Média 2 que que significa isso ela tem que estar por cima tá média roxa por cima da amarela tá o que que eu vou ter aqui Point bar vamos pintar aqui por exemplo de verde tá E aí eu vou dar um control c neste código vou dar um control V aqui embaixo vou
inverter o sinal Porque se for o contrário tá se a média um for menor do que a média do aí eu vou pintar por exemplo aqui de vermelho tá então ó média 1 maior que do pinta de verde média um menor que dois pinta de vermelho sempre que eu crio uma coloração Podemos até escrever aqui então coloração igual a punt bar né então quando eu tenho punt bar verdade ser o contrário né Point bar igual a coloração sempre que eu tenho um Point bar eu posso inserir esse arquivo depois como uma regrinha de coloração Tá
então não faz mal eu ter as duas coisas no mesmo código eu tenho o plot que deixa o meu arquivo como indicador e o Point bar que deixa ele como coloração Vamos dar um salvar aqui tá E aí vamos eh aqui a gente já já pode ver né que ele já já aplicou a coloração desse gráfico de estudos mas ele aplica também nas médias tá Então olha só ele aplicou aqui no editor ele aplica em tudo enquant se eu for aqui no meu no meu gráfico de estudos tá eu não tenho ainda as cores nas
médias então eu posso dar um botão direito aqui ó na tela e inserir a regra de coloração agora a opção de baixo tá E aí eu vou inserir aqui então o exemplo do robô cruzamento de duas médias nos kenos tá Então veja que eu posso inserir ele aqui nos kenos tá quando eu clico em inserir aqui ó veja que ele me dá opção eu posso inserir aqui nas médias que já estão aqui mas eu vou inserir no gráfico tá Então adicionei aqui no gráfico a minha média continua nas coisas que eu coloquei antes ali né
Se eu quiser eu posso dar um botão direito em cima das médias e inserir uma coloração nas médias tá olha só bão direito inseri pronto aí as médias ficam aqui na cor também mas não é isso que eu quero Então exclui a coloração das médias as médias eu quero nessa cor e os quendo sim aí eu deixo aqui nas cores e que correspondem aqui ao que eu Espero que o robô faça tá Então qual que agora vai ser o objetivo aqui né a gente quer comprar o primeiro que no verde vender o primeiro C do
vermelho né é nosso objetivo vamos vender aqui né E vamos comprar aqui e depois vamos vender aqui daí vamos comprar aqui então esse é o objetivo aqui do nosso robô que a gente vai criar Então no próximo vídeo aqui dessa série tá eu agradeço o pessoal que tá acompanhando até aqui deixa o seu like nos vos no vídeo se inscreve no canal deixa um comentário O que que você tá tá achando o que que você gostaria que fosse melhor explicado aqui que de repente eu faço um vídeo adicional para ajudar no entendimento tá E e
no próximo vídeo nós vamos então utilizar aqui é dessa mesma regra que a gente tá criando aqui de cor pra gente fazer a nossa parte de automação e aí a gente vai ter que criar uma estrutura de código que vai ser e poder ser utilizada para qualquer outro robô tá aonde a gente vai determinar os o gatilho de entrada e os gatilhos de saída ou reversão ou seja lá o que que a gente queira fazer aqui é para complementar essa estratégia então deixa também sua sugestão aí que que você é gosta de fazer de operacional
em relação às médias móveis beleza Mais uma vez agradeço o pessoal aí que tá deixando o like se você quer desenvolver o seu robô personalizado comigo eu faço esse serviço personalizado e também consultoria para você que tá aprendendo aí desenvolver e não tá indo pra frente no seu robô né que você tá querendo criar então entra em contato comigo através do e-mail que está na descrição do vídeo é marcoin frra @hotmail.com beleza valeu pessoal até mais s