Será que dá para ganhar dinheiro com Gradiente Linear no MetaTrader 5? #metatrader5 #investimentos

5.36k views9692 WordsCopy TextShare
H9K Automação e Educação Financeira
Neste vídeo mostro como criar uma estratégia de gradiente linear no MetaTrader 5 com todos os detalh...
Video Transcript:
fala pessoal tô de volta na Área depois de uns 15 para 20 dias em viagem estava trabalhando no meio do deserto como alguns de vocês viram né infelizmente eu tive que ficar um pouquinho longe e eu não consegui deixar vídeos gravados para vocês Infelizmente bom mas eu tô de volta vou mostrar aqui para vocês umas fotinhas do Deserto do Atacama não era férias era trabalho e vou já começar aqui com a parte de programação no metatrader 5 a gente vai fazer né a portabilidade do gradite linear que eu deixei rodando no Profit né que vocês
acompanharam junto comigo nos últimos meses não é uma versão definitiva diga-se de passagem né a gente vai precisar fazer alguns ajustes no decorrer dos dias mas para que esses ajustes aconteçam a gente precisa testar né Só testando para ver onde é que a gente vai chegar porém eu já vou deixar uma versão não vou dizer estável porque eu testei muito pouco mas uma versão que dá para vocês colocarem na conta de simulação vocês vão começar a entender um pouquinho como metatrader funciona como criar Loops hoje eu vou tentar ser um pouquinho poquinho mais didático né
com algumas funções e eu vou tentar ser um pouco objetivo também didático porém objetivo é antes de ir pro código né eu quero pedir para você compartilhar se inscrever dar o like e apoiar o canal né quem quiser se tornar membro né você vai ter acesso a baixar os códigos Ah não quero me tornar membro só você copiar tudo que eu vou falar aqui tudo que eu vou mostrar não tem problema vai funcionar do mesmo jeito é só uma facilidade adicional para quem for membro e antes da gente ir pro código eu quero most mostar
para vocês como foi que ele rodou no dia de hoje vou aproveitar aqui e vou fazer o seguinte eu vou mostrar os pontos de entrada eu vou mostrar algumas particularidades do metatrader eu deixei gravando durante o dia agora à noite eu dei uma editada E aí é o seguinte e eu fiz um voiceover então pode ser que a qualidade fica um pouquinho estranha se você não quer ver o robô funcionando durante o dia porque você já sabe ou acha que já sabe você pula aí uns TR minutinhos mais ou menos e a gente vai direto
pra programação Beleza então segura aí que eu vou deixar o que eu gravei do robô belezinha bora Bora lá então pessoal eu gravei o dia de hoje aqui é basicamente a configuração do que eu vou mostrar para vocês né aqui no vídeo de como criar eu alterei para 20 entradas poder fazer um teste mais decente né ainda bem que eu fiz isso porque eu vi que ele teria saído com 16 contratos quer dizer com 15 né o stop seria 15 são os parâmetros n bem simples depois disso eu mostro para vocês os parâmetros da da
borda né Aí é basicamente da borda não da banda de bollinger você vê que ele tá rodando ele tinha acabado aí de fazer essa essa saída né entrada e saída aí 50 pontos e no decorrer do vídeo eu vou te mostrar um negócio meio bizarro que acontece no no metatrader que confunde muito a gente eu tava me perguntando o que que era isso e não não não sabia aí é só a configuração da banda de bollinger tem muito mistério né quando vocês estiverem mexendo no metatrader vocês clicam duas vezes na Banda ele abre isso aí
é uma das formas de você parametrizar ela um período de 20 é a banda padrão né Lembrando que isso aqui não é setap né eu tô usando a banda para ter alguma coisa ó o vídeo acelerado ele vai mostrar agora as entradas vocês vão ver que ele carrega bem ó comprou um né na Banda inferior aí já vai pegar o segundo se não me engano ó pegou o segundo depois de pegar o segundo eu acelerei bastante o vídeo porque a gente tem basicamente 9 horas de pregão então isso aí vai demorar uns 5 minutos se
você não quiser ver quiser botar pra frente ó tava carregado em dois vocês olharem ali é o log ó o log tem muita informação né muita informação ó pegou mais um já tá carregado aí na verdade pessoal presta atenção Ele tá carregado em mais de três só aparece três entradas mas ele deve ter umas quatro aí coisa do metatrader que ele acumula Entrada num no mesmo uma mesma setinha então da primeira paraa segunda setinha isso é a bizarri que eu falei ó deve ter ali três entradas pelo menos ele faz a mesma coisa na saída
ó tá vendo ó voltar o vídeo um pouquinho você vai ver que ele saiu duas vezes mas só mostra como se tivesse sido uma saída mas é só visual isso na verdade ele saiu direitinho ó ó tá vendo ó três saídas e ele mostra só como uma e essa uma aí é meio que no no centro das três né ele vai ajustando a posição ó comprou de novo aí tem um zig-zag comprou mais um ó continua aí na na na pegada né E aí a gente vai aí uns 5 minutinhos assim de repente vou acelerar
mais ainda que é para não não enfadar vocês ó tá bem carregado aí com cinco ó Vocês conseguem ver aí no painel de baixo ó volume cin bem no meio da tela na parte de baixo significa que ele tá carregado em cinco contratos ó quatro e você vê que ele vai colocando tirando a ordem essa linhazinha pontilhada que tem aí ó tá escrito by 4 at é onde tá o médio dele né então você vê que ele começou a comprar lá em cima ó o médio já tá lá embaixo ó TR momento ó tr tá
uma esticada para baixo o médio vai ficando lá em cima ó e ele já tá muito carregado ó carregado com oito e aí já tá menos 200 menos 150 variando muito rápido porque cada tick é R 10 ó é um carregamento absurdo né Isso é demonstração não não dá para brincar assim não ó carregou 13 carregou 14 ó vai descarregando três entradas ele vai fazendo zigue-zague Ó mas o médio ó tá lá em cima tá vendo ó e aí Conforme você tem mais contratos três entr né mais carregado por mais que esteja perto do seu
médio você tá devendo ali ó R 300 mais ou menos ver 700 em algum momento ó ó carregado em 13 Vamos ver aí ó carregou mais um 14 acho que vai agora vai até 16 Se não me engano três entradas três entrou 15 três entradas se eu tivesse Se Eu Tivesse deixado só 15 ele ia ser stopado provavelmente agora ó três entradas tá vendo ó seria stopado aí três entr Mas deixamos 20 e aí ó ele vai TR vai devolvendo né o médio ó tá lá em cima já tr deu uma deu uma adiantada no
vídeo aqui mas vocês vão já ver mesmo todo o circuito aí né desde daquele horário tá vendo ó todas as linhas de saída uma porrada né mas nesse momento ele conseguiu jogar o médio lá para baixo ó então ele tá com lucro ó de 300 não sei se ele chegou a R 400 de lucro mas como objetivo é testar né e e enfim eu não não fiz nada não mexi na mão deixei ele rodando Até porque eu deixei isso gravando e só vi basicamente no final do dia eh ó agora deu uma acelerada boa aí
no vídeo vocês vocês saiu de um lucro de 300 ó pra DV ó aí acabou que eu mudei a tela pro log ó três entradas para dar uma olhada como é que tava o log e aí pessoal eh a gente já tá chegando acho aqui perto do final do dia aí ó pronto ó aí ele Zerou bom deve ter visto o vídeo aí a gente vai aqui pra programação como é que a gente vai começar esse vídeo agora eu vou pegar o último código que eu mostrei para vocês aqui no canal Vou deixar um card
aqui em cima né nunca sei mas acho que aqui na na esquerda para que vocês para quem não viu né possa ir lá ver copiar linha por linha e para quem é membro lembro mais uma vez é só você ir na pasta do Google Drive e baixar o código para vocês bom a gente vai fazer o seguinte a gente vai transformar aquele código que era o código Super simples que comprava e vendia Se não me engano na na banda de bollinger né E vai adaptar ele até chegar no Gradiente linear e nesse processo eu vou
copiando os pedaços de código que eu já já fiz né e vou explicando para vocês o que cada pedaço desse faz Beleza então segura aí vamos aqui pra tela eu vou aumentar um pouquinho a fonte aqui né que para ficar um pouquinho melhor para vocês Lembrando que se o vídeo não tiver com a qualidade muito boa vai aí na engrenagenzinha e muda a resolução PR suficiente para vocês poderem entender então vamos lá é primeiro a gente vai mudar esse cara aqui né Vou salvar ele como Deixa eu fazer aqui ó salvar como salvar como vamos
chamar ele aqui de HT GK yt GL Beta GL Beta 0 0 5 ou melhor 1 0 5 para dizer que é Beta mesmo né que é uma versão de teste Não bote na conta real pronto Tá salvo aqui eu vou mudar aqui o nomezinho dele it como é que eu chamei GL deta deta Prontinho pronto aqui eu não vou mexer deixar esse cara aqui vou dizer que vou deixar 1 pon zero porque o meta não deixa colocar nada abaixo de 1.0 Se não me engano Lembrando que o include aqui pra gente poder utilizar uma
biblioteca chamada trade que facilita muito a nossa vida horário de início horário de fim vamos manter isso aí a gente vem aqui Pro Basic settings Basic settings a gente vai mudar Eu não vou mais usar esse ganho nem essa perda né eu vou arrancar isso aqui fora a gente vai mudar um pouquinho e quantidade de contratos eu vou manter e além da quantidade de contratos a gente vai colocar o seguinte né a gente vai colocar nossos velhos conhecidos que é a quantidade máxima de entradas né e Max entries e a distância entre as deixa eu
deixar assim para ficar um pouquinho mais bonito pouquinho mais organizado Isso aqui vai virar nossos parâmetros como vocês viram no vídeo que eu deixei rodando né quem não viu vai poder ver beleza a gente tem esse cara aqui tá salvo Tá salvo então aqui a gente já tem nossas variáveis as principais variáveis ou melhor os principais inputs mantendo aquele padrão né os inputs começam com i agora aqui a gente tem a parametrização da banda de bolinger que eu não vou mexer vou deixar ele do jeito que tava beleza e isso aqui não não não vai
fazer n menor diferença esse cara aqui é o cara que identifica a nossa estratégia e no vídeo anterior eu tinha esquecido de chamar uma função do jeito que tá aqui não cheira naem inf não faz nada mas eu vou mostrar para vocês o que é que precisa ser feito aqui é criando a variável né na verdade instanciando a a instanciando o objeto da classe ctrade ctrade para quem não viu ainda é basicamente né a a a classe ou objeto que vai dar os métodos ou as funções para que a gente possa fazer compra venda diversas
manipulações melhor diversos diversas operações beleza é esse rates aqui é um Array aonde eu vou colocar a informação das Barras Diferentemente no Profit eu tenho que pedir a informação das Barras ele não vem pronto então eu não tenho aqui Close zer Close 1 Close 2 Open z0 não eu tenho que solicitar né isso aqui eu fiz no vídeo passado eu não vou entrar nesses detalhes se você não viu o vídeo passado volta lá e dá uma olhadinha as variáveis as variáveis eu vou manter basicamente as mesmas variáveis certo e o que eu vou fazer de
diferente aqui eu vou adicionar algumas variáveis adicionais aqui ó eu vou adicionar essas duas variáveis né que é o preço de entrada que é pra gente poder ter a referência a partir desse preço a gente fazer o nosso Gradiente e uma variável pra gente definir o nosso Stop loss beleza por enquanto quando vocês botarem para rodar vocês vão ver que ele tem meio que um não é um PG né ele foi desenhado para funcionar assim que é o qu se ele colocar uma ordem de compra ele não coloca uma ordem de venda até começar a
próxima barra mas só a primeira ordem porque a gente tem aqui né a gente vai ter o canal a linha do meio então se ele tá abaixo da linha do meio ele coloca a ordem de compra se ele tá acima ele coloca ordem de venda só que ele só vai fazer isso uma vez por barra então pode ser que em alguma ocasião do jeito que tá aqui eu ainda vou melhorar isso aqui em alguma outra versão Pode ser que ele não compra ou ele não venda se o preço esticar muito né dentro de uma mesma
barra Então vamos ver aqui ó beleza já tenho aqui nossas variáveis então aqui a gente começa né o nosso Expert divisor né a nossa estratégia né quando inicializar né ele vai rodar aqui vai informar que tá inicializando esse Array set a series é só para que ele entenda o Array de forma contrário ou seja o zero é sempre o mais recente né o elemento zero do do Array da lista é sempre o mais recente então eu fiz isso pros candles que é esse rates que eu chamei eu fiz isso pra linha de cima da banda
de bollinger eu fiz isso pra linha de baixo e fiz isso pra média que é o canal central da banda de bollinger aqui é onde eu instanci a banda de bollinger é desse jeito aqui na verdade eu tô fazendo eu tô fazendo um apontamento por handler é o que que é um que que é um na verdade é handle que que é um handle handle é basicamente a variável que que tem um ponteiro né que aponta para o indicador e a gente vai utilizar ela depois é se por acaso ele for menor do que zero
é significa que ele não conseguiu inicializar o indicador então ele dá erro ele dá uma Falha na inicialização se ele falhar na inicialização ele nem começa o expert advisor ele dá logo o erro ali e para por ali mesmo eu defino essa variável aqui que é V Order placed que é para evitar que eu envio ordens duplicadas inicio ela como falso e se ele chegou até aqui eu simplesmente retorno que a inicialização foi um sucesso então bola pra frente eu não sei porque eu tô com esse fone de ouvido aqui mas tirei o metatrader pede
que a gente tome cuidado de tudo então uma coisa que a gente tem que fazer é quando a gente desliga o expert advisor quando a gente desliga a estratégia ele pede que a gente libere memória do programa Então eu tenho on the init aqui aonde eu fecho todas as ordens ou seja se eu parar o meu meu robô ele vai cancelar todas as ordens de repente eu deveria ter aqui a opção para fechar todas as posições né Desse ativo aqui que eu tô fazendo eu tô como se se eu tivesse apagando aquela variável que eu
criei aqui em cima né o handle e simplesmente um print né uma informação para dizer ó tô desligando né esse print ele aparece lá no Journal aquela janelinha de logo na verdade na linha chamada Expert Depois eu mostro para vocês o on tick É de fato um Tic toda vida que tiver um tick ele vai executar o que tá aqui dentro então quanto mais rápido for o seu código melhor isso tem uma vantagem e uma desvantagem quer dizer tem vantagens e desvantagens a vantagem é que de fato para cada modificação ali ó seja compra seja
venda seja mudança no book ele vai executar essa função antique ou seja ele de fato é Tic atic só só que só que não quer dizer só que sim primeira coisa quando chega uma informação eu já falei isso mas eu vou repetir quando ele chama o antique enquanto ele tá executando o antique se tiver alguma variação ele Ignora ele só vai liberar o próximo antique quando você terminar o seu código então se você tiver alguma coisa dentro do seu código que demore muito tempo para acontecer para executar ele trava ali no tick e ele perde
tudo que tá chegando depois ele descarta né ele joga fora ou seja se o teu código for pesado fizer uma consulta externa algo que demore ele vai perder informação isso é normal é assim que ele funciona é padrão e aí a gente vai para uma das desvantagens Isso parece uma vantagem Mas é uma desvantagem também quando a gente eh tem uma ordem na tela ou emite uma ordem na tela e Essa ordem é executada ou melhor Imagina você mandou uma ordem e ele tá lá o antique processando e a sua ordem tá lá ontick ontick
quando a sua ordem executada ele leva um tempo para informar que a sua ordem foi executada certo então para todos os efeitos o ontick tá rodando e ele tá ali Ah tem ordem executada tem Bel Ou melhor não tem então faça isso só que imagina que teve uns milissegundos entre a execução da ordem lá na corretora na bolsa execução da ordem na bolsa milisegundos entre essa execução e a informação chegar no metatrader vamos supor que teve 500 msos esse um tick ele pode ter rodado aí 200 vezes nesses 500 msos e ele não vai saber
que tu já tem uma ordem executada Então nesse momento se você não tomar cuidado você pode fazer caquinha certo então tem que lembrar disso a execução de ordens ela acontece certo paralelamente à execução do ontick Então você tem que levar isso em consideração quando tá programando no metatrader isso é muito sério muito sério porque o metatrader Diferentemente do Profit ele não gerencia as suas ordens não gerencia a sua posição é você que tem que fazer isso certo então vamos lá então eu tenho aqui né eu tenho a minha definição de algumas variáveis que eu acho
que inclusive nem faz sentido isso aqui deixa eu ver é isso aqui é bugado pessoal que eu tenho entry Price aqui em cima e entry Price aqui ó não deveria ter porque essa variável aqui eu quero que ela seja Global certo então tenho o meu take Profit o meu Stop loss que eu também acho que defini lá em cima o take Profit a gente não vai usar mais então vou arrancar ele fora certo take Profit a gente vai arrancar fora e o stop loss também não faz sentido nenhuma variável dessa faz sentido Vou salvar aqui
só por desencargo de consciência vou rodar para ver se tem algum erro vou apertar F7 ó ele deu erro Ó tem take Profit aqui em algum lugar ó vamos ver ó take Profit só que ele não usa take Profit Se bem que ele usa ó take Profit bem aqui ó tem alguma coisa aqui que ele não deveria estar fazendo Ah não mas esse aqui é porque é o código antigo tá beleza no código novo a gente não vai ter isso então vou deixar ele com esse erro por enquanto depois a gente vai eliminar esse erro
então o seguinte ele coloca a informação nessa variável new bar se a gente está numa Barra Nova ele só vai fazer isso uma vez a cada Barra Nova certo eu vou usar isso aqui depois aqui embaixo ó para que ele né faça ó novo bar encontrado e fechar todas as ordens mas a gente vai mudar isso aqui beleza então vamos lá uma coisa que a gente precisa fazer aqui é o seguinte eu quero que deixa eu ver aqui ó eu quero que na inici ação certo depois desse cara aqui eu quero setar o meu Magic
Number isso aqui é só para mim poder diferenciar se eu tiver rodando múltiplas estratégias para ele não confundir uma estratégia com a outra Beleza então assim aqui eu seto meu Magic Number que é esse cara que eu defini aqui em cima belezinha se você quiser entender um pouquinho melhor como esse cara funciona você pode vir aqui ó vou selecionar apertar F1 eu vou aqui no C trade ó C trade ó C trade E aí ele mostra aqui ó set Expert Magic Number certo aí ele explica o que esse cara faz mas aí o ideal é
que você leia um pouco sobre Magic Number Magic Number é o identificador único pro seu código Beleza então vamos voltar aqui então no antique eu tenho meu newb igual is new bar vamos ver aqui antes da gente verificar aqui o horário eu vou colocar aqui uma umas condicionais simplesmente para avisar a gente lá no Profit é se vocês lá no Profit ó lá no metatrader se vocês prestarem atenção aqui aqui ó deixa eu mostrar para vocês ó tá vendo que ele tem um not allowed by hour isso aqui é um comentário ó talvez fique pequenininho
aí e eu não sei muito bem Como dar zoom Vou tentar dar zoom depois no na edição é um comentário que você escreve ele aparece aqui certo então o que que eu tô fazendo aqui ó se eu tiver posicionado certo ele vai colocar aqui ó entry Price e concatenar né juntar com o valor do preço de entrada isso aqui é só para facilitar saber onde é que ele tá Considerando o meu preço de entrada a partir dali ele vai calcular o gradiente se você voltar o vídeo aí rapidinho e for lá na parte que eu
mostrei o vídeo você vai ver que ele tem um ent Price lá beleza isso aqui é só uma forma da gente debugar e entender um pouquinho melhor como é que tá a estratégia onde é que ela iniciou certo senão ele vai simplesmente dizer ó sem posição disponível e mais lá na frente ele vai dizer ó se eu tiver numa hora que não permite operação vai dizer ó não permitido pelo horário então a primeira coisa que eu coloquei foi isso aqui que não não faz mita a diferença é mais orientativo ele continua fazendo a restrição ó
se eu estiver fora do meu horário que que ele vai fazer ele vai fechar se eu tiver alguma posição em aberto daquele ativo ele vai fechar ou seja se passar do meu horário final e tiver posição ele fecha né ele vende ou compra mercado e zera a tua posição e vai fechar todas as ordens que tiverem na tela e aí ele vai retornar a partir do momento que eu coloco esse return aqui significa que ele retorna ess retorna dessa função ou seja ele não executa mais nada que tem embaixo do return eu sinto muita falta
desse return no Profit às vezes eu quero fazer uma coisa e ignorar todo o resto do código eu tenho que fazer um if e colocar o código dentro do IF eu acho isso muito paia né muito zoado e aqui a gente simplesmente bota um return Acabou ele não faz mais nada depois do return beleza se for uma barra nova que que a gente vai fazer né ele vai escrever lá no log né que uma Nova Barra foi encontrada e vai fechar todas as ordens que estão em aberto eu não quero mais fazer isso na nossa
situação atual porque as ordens de saída que ele colocou não tem porque eu remover elas também nem faz sentido eu mudar outra ordem Beleza então o que que eu vou fazer eu vou mudar esse cara aqui se for uma Barra Nova Deixa eu colocar aqui ó se for uma barra nova e se eu não estiver posicionado se eu estiver posicionado eu não quero fazer nada simplesmente Deixa vai rodando certo esse aqui position select Symbol Lembrando que símbolo esse símbolo aqui é como se ele tivesse escrevendo aqui Win j e 24 ou I g24 né é
o é o é o ativo que tá na janelinha que você colocou o exper advisor Beleza então se eu estiver numa Barra Nova e não estiver posicionado certo ele vai né informar que encontrou uma nova barra e para fechar todas as ordens em aberto Beleza então vamos seguir aqui a gente também não vai mudar eu vou só escrever um comentário aqui é só para relembrar se eu não tiver nenhuma ordem em aberto né ele reseta a variável V Order placed deixa ela zeradinha e esse cara aqui é o cara que vai proibir ele adicionar mais
ordens né ele vai segurar para não acrescentar empilhar a ordem em cima da outra ou se né ou melhor se não se é minha quantidade de ordens de entrada em aberto certo ordens de entrada em aberto para esse ativo for maior do que um ele vai fechar todas as ordens isso aqui também é uma proteção significa se ele detectar que por alguma razão o metatrader mandou mais ordens do que deveria ter mandado ele Fecha todas as ordens depois ele vai mandar só mais uma é uma proteção para evitar empilhamento de ordem certo depois disso ele
vai fazer o quê ele vai colocar o valor dos últimos três candles na variável rates certo e a partir disso vou poder utilizar ela ter rates pclose p openen p High e os três últimos valores se ele não conseguir copiar ele retorna Ele vai tentar de novo porque sem essa informação eu não posso prosseguir essa informação é essencial para Minha estratégia então se ele não conseguir ele retorna beleza isso aqui também tem na documentação né quando você quando você vai mexer no metatrader pela primeira vez você acaba tendo que ler tudo isso mas entend né
o que eu tô fazendo aqui é colocar o valor dos últimos três candles na variável rates aqui eu tô fazendo a mesma coisa sendo que para o as a banda de bollinger eu deveria estar testando esse cara aqui eu não estou certo Quer ver ó se eu for na documentação vocês vão ver que o correto ó deixa eu achar o copy buffer aqui ó ó tá vendo ó se ele for menor igual a zero ele retornar a zero eu vou eu vou vou corrigir lá certo tá vou corrigir isso lá me fazer o negócio direito
né is é copy buffer menor igual a zer return certo tem que fazer direitinho Prontinho como mand figurino aqui certinho beleza aqui a gente vai pra lógica e na lógica é onde a gente tem a parte mais pesada aqui do dia né É então fica atento aí né toma aquele café aí para poder entender eu vou dar uma separada aqui só por questões de organização mas aqui em teoria a gente não vai parte dele a gente não vai mexer muita coisa beleza então vamos lá deixa eu ver aqui porque o bicho aqui vai pegar um
pouquinho bom esse primeiro cara aqui é onde a gente vai fazer a entrada Inicial Você não tem nenhuma posição certo então vamos entender aqui o seguinte ó se o teu preço atual rate zero Close significa o que o preço atual do ativo for menor do que a banda do meio do canal certo e você não está posicionado position select Symbol retorna falso e você não colocou ordem ainda e o seu fechamento está acima da banda lá de baixo Beleza se este for o caso né significa o quê significa que você pode colocar sua ordem de
compra na Banda inferior Então vamos lá eu tenho o meu entry Price eu tenho o meu take Profit não tenho mais meu take Profit o meu take Profit vai ser diferente eu vou e o meu Stop loss também vai ser um pouquinho diferente Beleza vamos fazer o seguinte ó deixa eu pegar o que vai ser o valor agora do meu Stop loss e eu expli para vocês pronto meu Stop loss vai ser o quê Lembrando que esse round Price h9 k é uma função que foi criada certo para arredondar os valores para que eles sejam
compatíveis com os valores do índice ou do dólar quer que seja mais uma vez o meta Trader ele faz o que você diz ele para fazer se você pedir para ele comprar no índice no 129.000 101,3 ele vai mandar essa ordem pra bolsa só que não existe comprar índice no 100 1,3 entendeu no no 129 e 101,3 não existe o índice é de 5 em C E é um número inteiro Então você tem que arredondar pros valores padrão essa função faz isso então aqui a gente começa Nossa brincadeira né que que eu vou fazer aqui
e a gente vai ter basicamente o quê meu preço de entrada certo o que que é o meu preço de entrada meu preço de entrada é exatamente a banda inferior ó tá vendo meu preço de entrada é a banda inferior ajustada porque a banda pode ser o número quebrado então é o meu é o meu meu minha banda inferior menos o meu I Max entries vezes meu ID distance my meu imx entries é basicamente o qu é o número que você definiu lá 10 15 205 ou três enfim é a quantidade de entradas que você
vai ter vezes a distância se é 50 xes 50 Isso aqui vai ser o seu Stop loss ou seja ponto de entrada menos Stop loss da compra né menos é é a número de entradas vezes a distância então você vai ter aqui entrada e Stop loss lá embaixo Beleza defini o stop loss show de bola Aqui é onde a gente envia o comando para comprar que é a minha variável trade um buy limit que a gente tá fazendo uma compra na Banda inferior a quantidade de contratos que é o i amount né o e amount
meu preço de entrada que eu defini aqui em cima ó que é a minha banda inferior Qual o ativo que eu tô comprando aonde é que é o meu Stop loss e o meu take Profit ele muda um pouco certo eu tirei o take Profit vocês lembram disso o meu take Profit aqui eu vou colocar ele como sendo zero Ou seja eu não vou definir o meu take Profit por quê Porque o meu take Profit ele vai ser uma venda limite no metatrader eh como eu tô falando de uma posição eu só posso definir Stop
loss e take Profit da posição então não adianta definir o meu take Profit aqui porque para cada entrada eu vou ter o meu ponto de saída diferente se eu definir um take Profit ele vai empilhar todas as ordens de saída no mesmo ponto que não é o caso é um Gradiente comi vendi comprei vendi comprei e vendi então não faz sentido falar em take Profit beleza que seria o stop Gain é no caso é uma ordem para o dia apenas certo e eu tô colocando aqui colocando ordem de compra limite Deixa eu fazer o seguinte
deixa eu mudar um pouquinho essa essa frase aqui certo eu vou colocar isso aqui ó vamos organizar Aqui o zero e pronto vou colocar isso aqui ou seja toda vida que ele colocar essa ordem ele vai é escrever isso na tela beleza ele vai escrever isso na tela na parte do Expert para dizer que tá colocando a ordem Então vamos lá então aqui eu tô colocando a minha primeira ordem de compra e aí que que eu faço né eu seto essa variável aqui ó V Order placed iG true é para que ele não mais envie
ordem aqui dentro certo e aqui não tem perigo aqui é tranquilo você define que ele só vai mandar uma ordem Quando ele chegar aqui essa variável tá marcada como verdadeira e não tem perigo dele deixar empilhar a ordem nesse caso beleza fechou vamos aqui paraa nossa venda vamos organizar de novo não tenho mais take Profit e eu tenho meu Stop loss vou dar um espaço aqui a mesma regrinha né se o meu fechamento estiver acima da da da média e eu não tiver posição e eu também não tô com uma Order placed e o meu
fechamento foi menor do que a máxima né porque eu não vou mandar ordem se já tiver lá em cima ele vai fazer a venda certo aqui é mesma coisa vou só que eu vou colocar aqui né entrada Inicial na venda beleza entrada Inicial na venda aí a gente tem aqui ó meu Stop loss vai ser basicamente deixa eu copiar do para simplificar o meu Stop loss agora em vez de ser menos imx entries vezes distância né porque se eu vendo meu Stop loss tá para cima então eu vou somar n vou colocar lá em cima
e aqui a mesma coisa a diferença que eu não tenho né é o take Profit que a gente já sabe que é zero e no caso eu quero colocar cá colocando ordem de venda é zero limite ponto os espaços aqui vamos ver colocando ordem zero de venda pronto tá feita a nossa ordem de venda e o meu V Order plac igual a true ou seja seta variável como verdadeira e não tem chance dele entrar aqui de novo porque é uma das condições que eu tenho aqui beleza então Bel massa aqui já muda bastante certo aqui
eu vou fazer o seguinte eu vou apagar tudo que tá aqui que não vai fazer sentido pra gente e aí e a gente vai começar a parte divertida é aqui que você tem que prestar atenção valendo a gente vai começar com o seguinte a gente vai ter aqui essa seguinte condição se não se né ou seja se eu já coloquei as minhas ordens iniciais e se foi e se foi pego uma delas ou seja estou posicionado ou seja se eu tenho posição e a minha posição é de comprado certo isso aqui ó Isso aqui é
para dizer se eu tô comprado ou se eu tô vendido é uma função inha do Profit que você executa depois de usar um position select Então imagina o seguinte quando você faz position select e passa o ativo é como se o Profit por trás Profit não metatrader é como se o metatrader por trás falasse Opa Daqui pra frente tudo que esse cara tá fazendo tem relação com esta posição então o que que ele fez aqui ele selecionou a posição e aí ele vai pegar esse position get integer ou seja ele vai pegar uma informação da
posição que é o número inteiro certo que está relacionado com position Type ou ou seja ele faz o seguinte posição me retorna aí o seu position Type é compra ou é venda aí ele vai retornar um ou dois ou zero e um eu não sei o que tá por trás do que ele retorna mas eu não preciso saber por quê Porque eu comparo com outra constante Então se se se tiver dando não na sua cabeça não se preocupe vai na fé certo que que vai dar certo mas basicamente esse cara faz o quê ele me
retorna aqui se a posição é de compra ou venda e a aqui no caso se for de compra Beleza se ele retornou uma posição de compra Então vamos paraa erra aqui vamos lá que que eu vou fazer eu vou definir essas quatro variáveis belezinha o meu volume da posição significa em quantos contratos eu estou comprado no caso certo lembrando selecionei a posição aqui porque ela existia senão isso aqui retorna falso aqui eu tô pegando o volume da posição que é quantos contratos eu tô comprado E vai retornar para essa variável aqui aí eu vou calcular
a quantidade de entradas que eu tenho com base no meu volume de contratos Ou seja é se eu tem cinco é uma posição de cinco significa que eu comprei cinco e se o meu e amount é igual a um Ou seja eu só entrei um em um significa que eu tenho cinco entradas Beleza então vamos supor é o meu I vamos supor que eu tô negociando de dois Mini contratos E aí o meu position volume retorna dois significa que eu tenho só uma entrada então isso aqui tem lá no Profit na estratégia lá ele vai
me retornar quantidade de entradas que eu já tenho né consumidas certo aqui eu vou calcular o meu Stop loss novamente eu preciso fazer isso certo é a mesma coisa que eu fiz lá em cima é repetitivo mesmo e aqui eu vou calcular o meu próximo ponto de entrada né minha próxima ordem de compra que é o quê que é o meu ponto de entrada Inicial menos esse mth Floor entries é porque entradas se ele executar parcialmente ou seja tentei comprar dois ele comprou só um esse número pode dar quebrado certo então eu faço esse matth
flor e que é o quê que é o para arredondar para baixo então se ele ficar 1,2 ele vai arredondar para um 1,3 até 1,9 ele vai arredondar para um que ele arredonda sempre para baixo vezes a distância ou seja meu ponto de entrada menos a quantidade de entradas que eu já fiz vezes a distância é é assim que ele vai colocando as ordens abaixo belezinha fechou não tem erro aqui não é simples assim é um pouquinho diferente do que eu fiz lá no Profit mas o resultado é o mesmo é simplesmente para identificar onde
é que vai ser a próxima ordem aqui é importante usar um pouquinho é da Matemática vamos dizer assim agora a gente vai de fato mandar a ordem aqui vai ter uma diferença importante que é o quê ele vai mandar a próxima ordem de entrada Ele só pode mandar a próxima ordem de entrada certo se eu já não tiver mandado aquela ordem de entrada e aqui a gente tem uma grande diferença do do Profit Profit você manda não tem que tomar cuidado ele simplesmente vai botar só uma ordem e pronta Ele não deixa você botar duas
três quatro aqui não meu amigo aqui se você não verificar ele vai comprar 5 6 7 até estourar sua conta então e vou dizer o negócio do jeito que tá aqui ainda não é 100% garantido porque se a ordem demorar muito para chegar lá pode ser que ele bote mais de uma porque é antio que tá rodando né Isso aqui é assíncrono ele manda e se ele não for rápido pode ser que o Profit mande mais deum então não Rode esse esse código em conta real ele precisa ser melhorado ainda vou trabalhar nele né preciso
deixar ele rodando por um tempo e é teste Então vamos lá essa função não existe ainda se não me engano que é has Order at é uma função que a gente desenvolveu então o que que ele verifica se não tiver uma ordem no ativo que eu estou no preço que eu quero mandar a ordem ele manda a ordem se já tiver ele não executa E aí ele vai fazer aqui né vai fazer um buy limit da quantidade que a gente especificou no próximo ponto de compra no ativo que a gente está trabalhando com o mesmo
Stop loss importante manter o mesmo Stop loss porque o stop loss é da posição não é desse ponto da posição certo também uma ordem para ser executada durante o dia e aqui eh ess simplesmente para ele printar lá no no log a informação que tá colocando uma ordem na entrada tal de compra limite Beleza então aqui onde a gente joga a próxima ordem e depois disso a gente vai colocar as ordens de saída tranquilo vou colocar aqui pra gente ser mais rápido então vamos para nossas ordens de saída pronto e vou explicar para vocês ó
ordens de saída aí aqui vem o nosso loop e a forma de utilizar o loop aqui é um pouquinho diferente mas é tranquilo então o que que eu vou fazer para um I que é um contador genérico que seria o meu V Counter que tem lá aqui eu acho mais legal essa forma essa forma é mais mais padrão pra programação então pro meu I pro meu contador começando em zero o i ser menor do que a quantidade de entradas aí ele vai somando o i a cada interação certo meu I É zero eu tenho uma
entrada e de zero a z0 menor do que 1 ou seja ele vai executar uma vez passa é o é o Du Execute o que tá dentro do da Chaves que que ele vai fazer ele vai calcular o meu preço de saída é que é o quê que é o arredondamento isso aqui você já sab né eu não vou mais mais mencionar esse cara que é o quê é o meu ponto de entradas mas a minha distância Porque se é ainda a minha primeira ordem se eu tô posicionado só com uma entrada eu vou chamar
de um contrato de uma entrada ele tem que colocar entrei aqui tem que sair aqui né 50 pontos para cima 100 pontos para cima 200 pontos para cima depende como você configurou menos o número da minha entrada atual que começa com zero né e aqui a sacada começa com zero vezes a distância ou seja zero vezes a distância dá zero ou seja para a primeira ordem ele coloca x pontos acima se a gente tivesse duas entradas pra primeira ordem ele colocaria tantos pontos acima e pra segunda ele ia fazer a mesma colocaria aonde teve a
primeira entrada que seria exatamente o ponto né Então essa lógica aqui é exatamente para calcular os níveis de saída e aqui ele tem que fazer a mesma coisa ele tem que verificar se eu já não coloquei aquela ordem saída se eu não coloquei aí ele vai lá e coloca a ordem de saída beleza que é exatamente uma ordem de venda limite e aqui é relativamente diferente de uma ordem OC é uma ordem limite né ele só vai executar se de fato chegar lá a quantidade o meu preço de saída o meu ativo importante né não
posso colocar Stop loss nem take Profit aqui é uma ordem limpa e seca porque eu já estou comprado certo é uma ordem pro dia e aí ele identifica fica aqui né colocando ordem Zero no caso né O um é zero ou um depende de saída limite Beleza então a gente fechou a compra para fazer a venda é a mesma coisa certo eu não vou explicar linha por linha porque você repete a explicação da compra só vai mudar mesmo sinal de positivo de de negativo para positivo porque a gente tá né quer dizer depende aqui no
caso é de positivo para negativo e aqui vai ser de negativo para positivo mas eu vou copiar e colar pra gente ganhar tempo aqui no vídeo né aqui times Man e no meu caso time is sleep eu preciso dormir enfim vamos lá então ó copiei aqui para venda né se eu estou posicionado em minha posição é de venda Estou vendido aí ele vai ver quanta o volume né de venda calcular a quantidade de entrada definir o stop loss definir o próximo próximo preço de venda ó como é venda eu tenho que somar Diferentemente daqui né
Eu tô aqui eu subtraio aqui eu somo a mesma coisa pro Stop loss como eu falei é É só uma questão de mudança de sinal certo pronto em teoria fechamos o nosso código é simplesmente isso vou compilar e vocês vão ver que vai dar um erro eu vou explicar o que é o erro obviamente então F7 ó Deu vários erros aqui ó na verdade éu 24 erros essa talinha de erro é nosso nosso guia né a gente vem aqui ó e vê ó sempre é bom você ir pro primeiro erro não adianta você olhar lá
embaixo porque o que tá lá embaixo pode ser originado por um erro lá em cima então ó se liga aqui ó ele tá reclamando dessa função has Order at essa função não existe no metatrader ela foi criada né foi criada pela gente para que a gente pudesse simplificar nossa vida então eu vou copiar e colar essa função e vou explicar para vocês como é que ela funciona certo lá vou fechar esse cara aqui e vou copiar e colar ela bem aqui ó pronto que que ela faz retorna se tem ordem no papel e no preço
especificado eu acho que ainda vai faltar uma função certo mas deixa eu ver rodar o F7 aqui de novo não ele rodou então ele simplesmente é o has Order at ele recebe como parâmetro ó o ativo o ativo ó e o meu preço de entrada ele tem o terceiro parâmetro que eu não tô passando aqui é o parâmetro de debug se você passar o debug ele começa a printar um monte de coisa no log se você quiser depois você testa aí para você ver né mas ele não é obrigatório é um parâmetro opcional né se
ele não for passado ele atribui Zero no valor então como é que ele funciona primeira coisa que ele faz ele pega a quantidade de ordens em aberto só que aqui é importante é importante você entender o seguinte o ele ele é meio que agnóstico quando você mandar ele pegar o total de ordens ele vai contabilizar as ordens que você colocou na mão as ordens do ativo que não tem nada a ver então vai pegar todas as ordens vai jogar no mesmo saque vai retornar aqui 20 certo vai retornar 20 aí o que que você tem
que fazer você tem que ordem por ordem ignorar toda a ordem que não tem relação com o artigo que você tá mexendo nesse nessa estratégia certo e tratar somente aquelas que fazem sentido é o que ele vai fazer aqui embaixo ó então o que que ele faz ele pegou o número de ordens em aberto definiu ess essa variável aqui que chama Open orders né que é a quantidade de ordens certo e faz o quê para cada ordem que ele achou né mais uma vez usando o i que vai de zero até a quantidade de ordens
que ele achou ele faz o Order get ticket e é como se fosse o position select só que que é como se fosse um Order select ele seleciona aquela ordem e a partir daí tudo que eu rodar aqui embaixo é com referência aquela ordem que ele selecionou certo então ele vai pegar aqui ó ele vai pegar o símbolo da ordem que eu chamei de Order Symbol ou s tá aqui ó Order Symbol que é exatamente Ah é Win é wdo Petrobras vale vai jogar nessa variável que é o string vai pegar o tipo de ordem
se é uma ordem de compra se é uma ordem de venda o que quer que seja vai pegar o volume da ordem ou seja tô comprando qual é o tamanho do lote é 1 é 2 é 3 é 100 é 200 é 1000 depende do ativo né E vai pegar o preço isso aqui é só para eu debugar né só para ele imprimir e para ver se ele tá fazendo a coisa certa se ele pegou as informações que eu queria que pegasse e Aqui é onde ele vai fazer o seguinte Na verdade eu nem precisaria
fazer isso aqui ó posso fazer posso simplificar esse cara aqui ó não vou mexer certo vou deixar assim mas eu poderia botar só o s porque eu já faço o o o get sbol aqui em cima ó vou fazer ó si os vamos simplificar não vamos fazer o seguinte ó eu vou apagar essa linha aqui certo é desnecessária se se a minha ordem se o símbolo da minha ordem se o ativo da minha ordem que eu selecionei é igual ao símbolo que eu passei de parâmetro Ou seja que é o símbolo lá do do do
do Expert advisor né do gráfico que ele tá anexado e o meu preço preço de da ordem é igual ao preço que eu passei para ele e aqui esse normalize Double é que por algum motivo a gente pode passar um preço que não vem no padrão do preço que ele pega da ordem porque por padrão o metatrader entende que todos os preços são do tipo e Double ou float né com vírgula com casa decimal mesmo que você passe um valor inteiro como é o caso do índice ele sempre tem a vírgula lá então isso aqui
pode dar ruim é importante fazer isso certo então se essa ordem que eu selecionei bate com o símbolo né com o ativo que eu passei e o preço também bate né significa que eu já tenho uma ordem ali então ele retorna verdadeiro se para todas as ordens ele não encontrar uma ordem compatível ele retorna falso ou seja eu não tenho ordem ali acaba que eu não uso esse volume para nada e eu também não uso esse cara para nada então eu só preciso disso né dei uma simplificada na minha função deixa eu ver se isso
funciona rodar um F7 e agora o nosso código rodou Limpo né Limpo Limpo Limpo então V fazer o seguinte tá compilado agora basta a gente testar né vamos rodar o teste aqui rapidamente deixa eu ver como é que a gente faz aqui ó eu não sei se eu consigo rodar no dia de hoje certo Infelizmente eu vou tentar rodar no dia primeiro eu venho aqui no ó control r a ele vem no ele vem no strategy tester testador de estratégia eu vou colocar ele para rodar aqui ó no dia botar ele para rodar em em
em março apenas né até hoje dia 5 já virou aqui meia-noite ele vai rodar no 1 Minuto Certo meus inputs eu vou rodar aqui com botar aqui 20 Vou botar aqui 50 que era o que eu tava rodando hoje se tem mais alguma coisa só um mini contrato banda de bollinger padrão e o time frame da banda de poig eu vou deixar um minuto mesmo certo vou botar aqui o start puxar aqui para vocês verem ó tá rodando ó belezinha pronto ó rodou aqui um pouco o resultado né um pouco diferente do que a gente
viu na prática vamos ver aqui se a gente entende o porquê ver aqui ó na prática deixa eu ver aqui ó Isso aqui foi o que ele fez ele fez hoje ó é isso aqui foi na na na real ó na real que eu digo no simulado certo ver aqui ó se se parece um pouquinho é parece um pouco ó mais ou menos né teria que entender o porquê ó o que eu mostrei no vídeo para vocês foi mais ou menos esse aqui ó começou aqui ó certo mais ou menos às 11:05 da manhã se
não me engano vamos ver aqui às 11:05 da manhã ah pessoal tô comparando dia não dia 4 dia 4 ó às 11:05 ó muito parecido ó não é igual não mas é parecido porque aqui ele não fez aquela maluquice que ele fez no outro ó ele empilhou empilhou a ordem junto né aqui ele mostra todas ó 1 2 3 4 5 Ó depois ele devolveu três duas ó então rodou direitinho promissor pessoal promissor temos aqui um um candidato a testes tem conta de simulação pessoal pelo amor de Deus não bota em real não depois vocês
vão querer aí me me processar e não pode não porque não não tô ganhando dinheiro com o YouTube ainda não falando nisso dinheiro no YouTube Vamos aqui você que não se inscreveu ainda depois de uma aula como esta você tem que se inscrever né Tem que compartilhar tem que né passar isso aqui para teus amiguinhos né vamos vamos ganhar todo mundo junto feliz e aprender e já peço aí de novo né o seu like inscrição compartilhar torne-se membro porque eu vou pegar esse esse código aqui para você não ter que copiar linha por linha ficar
pausando o vídeo etc vou deixar lá no google drive que os membros têm acesso E aí facilita a sua vida mas né se você não quiser se tornar membro não tem problema você pode simplesmente né ir pausando copiando e é bom porque aprende né acho que talvez seja até melhor quem sabe e deixa eu voltar aqui pro código mais uma vez aí eu vou passar ele um pouquinho mais devagar para todos vocês e verem aqui né Deixa eu Fechar essa janela aqui de baixo aqui é o começo do código né da linha um a linha
40 Vocês já viram da linha 40 até a linha 78 só dar um pause aí copiar da linha né do ontick né da linha 84 a linha 112 mais ou menos aí a gente vem né da linha 112 para a linha 150 mais ou menos descu um pouquinho mais linha 150 pronto ó na linha 180 a gente fecha aqui o o ontick E aí vamos pra função né se tem ordem né no preço has ordem at has Order at depois a gente a gente tem a função Se é permitido pelo horário e a função de
arredondamento de preço Beleza depois a gente tem a função para fechar todas as ordens em aberto depois a gente tem a função para saber se tem alguma ordem em aberto a função de se é uma barra nova e por último a função que retorna né se temos alguma ordem de entrada em aberto né ordem de entrada são ordens por exemplo Ah se eu tô fazendo se eu tô comprando são ordens de compra se eu estou vendendo ordens de venda é como é que ele faz isso ele pega pela posição atual se você se a primeira
se você tá posicionado é uma compra ele vai entender que as as próximas ordens de compra também são ordens de entrada beleza e pessoal fechou aqui ó 354 linhas de código belezinha voltar aqui para a minha face e pessoal eh mais uma vez né Eu queria agradecer aí né pela paciência de todos vocês Espero que de alguma forma esse código do metatrader contribua não é todo mundo que pode que pode pagar pelo Profit por mais que eu fale não usem conta Real em algum momento vocês vão evoluir vão dar esse passo paraa conta real espero
que vocês façam isso de de bem conscientes né bem cientes do que vocês estão fazendo eh porque não é brincadeira o metatrader realmente pode pode dar ruim se colocar em conta real coloquem numa conta onde você tem um limite muito bem definido que não é sua conta principal né ou então teste muito tempo em conta de simulador porque o seu grande inimigo aqui do do do metatrader é basicamente a latência por isso que geralmente o pessoal que roda meta Trader valendo tem o que a gente chama de VPS né que é um virtual Private server
que é um servidor privado virtual que inclusive fica próximo da B3 roda muito mais rápido é um computador dedicado com redundância o escambal galera eu vou deixar esse código rodando conforme eu for descobrindo bugs né e possibilidades de melhoria como algumas que eu já vi agora que eu tava aqui vendo com vocês eu vou passando para vocês fiquem ligados aí nas lives Geralmente eu faço Live de surpresa na hora do almoço não é porque eu quero fazer de surpresa presa porque é hora que dá vou tentar marcar uma live aí para tirar dúvidas pra gente
trocar ideia talvez essa semana ainda né de repente eu consigo fazer essa semana ainda se eu não conseguir eu aviso vocês e pessoal só tenho que agradecer aí né todos vocês já pedi umas 20 vezes para se inscrever para curtir etc esse vídeo tá saindo um pouquinho mais cedo para os membros quem não é membro vai ter que segurar aí um pouquinho mais mas eu preciso prestigiar a galera que tá contribuindo financeiramente com o canal e até a próxima valeu aí e fui um abração para você se
Related Videos
Quando você mete o louco e dá certo... feedback de um membro. #daytrade #miniindice #investimentos
0:59
Quando você mete o louco e dá certo... fee...
H9K Automação e Educação Financeira
1,180 views
Importante: Correções e melhorias no gradiente linear do MetaTrader 5
29:49
Importante: Correções e melhorias no gradi...
H9K Automação e Educação Financeira
1,586 views
Automação Regressão Linear com Trailing Stop - Código Aberto pra usar no seu Setup.
37:23
Automação Regressão Linear com Trailing St...
H9K Automação e Educação Financeira
2,076 views
Robôs para automação no Metatrader 5. Tutorial para iniciantes! #tutorial #daytrade
1:09:52
Robôs para automação no Metatrader 5. Tuto...
H9K Automação e Educação Financeira
15,676 views
Atualize seu gradiente no Profit e volte a ter esperança com sua automação. #profit #investimentos
35:25
Atualize seu gradiente no Profit e volte a...
H9K Automação e Educação Financeira
9,525 views
🤖 Gradiente Linear MT5 com NOVAS FUNÇÕES para AUMENTAR a sua PERFORMANCE no Day Trade!!
27:07
🤖 Gradiente Linear MT5 com NOVAS FUNÇÕES ...
No Risk No Gain - Robôs Para Day Trade
8,269 views
Robô de Gradiente Linear - CodeTrading
56:36
Robô de Gradiente Linear - CodeTrading
CodeTrading
35,839 views
Gradiente Linear GRATUITO - Código ABERTO oficial disponível no Profit | RNEC Indicadores
23:25
Gradiente Linear GRATUITO - Código ABERTO ...
RNEC - Indicadores
4,595 views
REACT #03 - Compra e venda no gradiente assimétrico - Analisando e ajustando seu código! #automação
28:17
REACT #03 - Compra e venda no gradiente as...
H9K Automação e Educação Financeira
7,155 views
SAVAGE: Trump’s Press Secretary SHUTS DOWN LGBTQ+ Activists With BRUTAL Speech!
16:25
SAVAGE: Trump’s Press Secretary SHUTS DOWN...
orgutarifleri
296,018 views
Gradiente assimétrico e backtest agora no Metatrader 5 - Cortes da Live
34:56
Gradiente assimétrico e backtest agora no ...
H9K Automação e Educação Financeira
3,309 views
Andrew Ng Explores The Rise Of AI Agents And Agentic Reasoning | BUILD 2024 Keynote
26:52
Andrew Ng Explores The Rise Of AI Agents A...
Snowflake Inc.
613,017 views
Jon Stewart Reworks Trump & Elon’s Sweeping DOGE Budget Cuts | The Daily Show
21:52
Jon Stewart Reworks Trump & Elon’s Sweepin...
The Daily Show
5,650,434 views
Será que esta automação funciona mesmo? Tire suas conclusões! #investimentos
37:35
Será que esta automação funciona mesmo? Ti...
H9K Automação e Educação Financeira
1,562 views
A Estratégia Vencedora: Robô Gradiente Linear Grátis na Compra e Venda (Suporte e Resistência)
28:47
A Estratégia Vencedora: Robô Gradiente Lin...
Leo_Sbar
11,462 views
Gradiente linear com entrada dinâmica - Bandas de Bollinger #profitpro #daytrade
23:16
Gradiente linear com entrada dinâmica - Ba...
H9K Automação e Educação Financeira
8,783 views
Programe Seu Primeiro Robô para MetaTrader 5
52:36
Programe Seu Primeiro Robô para MetaTrader 5
DeltaTrader
238,081 views
Programando seu robô de investimentos com MetaTrader5 | Aula 1
11:08
Programando seu robô de investimentos com ...
YouTrade
42,051 views
💰 SAIUUU!!! O Novo ROBÔ de Gradiente Linear para META TRADER 5!!!
15:31
💰 SAIUUU!!! O Novo ROBÔ de Gradiente Line...
No Risk No Gain - Robôs Para Day Trade
10,058 views
Como estruturar códigos do Indicador Bandas de Bollinger em um Robô - MetaTrader 5
30:53
Como estruturar códigos do Indicador Banda...
Analistas Quant
4,257 views
Copyright © 2025. Made with ♥ in London by YTScribe.com