Fala meus amigos, sejam muito bem-vindos. Nessa aula a gente vai falar sobre a função de ordem programada. Baseado nos seus estudos, você quer fazer o envio de ordem e deixar ela lá apregoada.
Por exemplo, quero fazer o envio de ordem assim que o índice futuro atingir 2% da sua variação, né? Como é que você faria isso? Você vai pegar aqui, ó, o a cruz, vai pegar o fechamento do dia anterior, vai medir.
Onde é que deu 2%? Aqui vou falar de 1% que tá mais fácil aqui para mim. Então, sei lá, 1%, pessoal, deu aqui mais ou menos o 138560.
Que que você vai fazer? Duplo clique no robô 138560, né? Então você vai pegar aqui, vai colocar na função ordem programada, tá?
O grid é a mesma coisa para todos os robôs, não muda nada. A não ser que você queira alterar gain, loss, espaçamento de grid, ordens, etc. Você vai vir aqui até a função de ordem programada.
Está aqui, ó, preço da ordem, 138 560. Beleza? Qual o sentido da operação?
Isso aqui, pessoal, serve somente para back test. Por quê? Porque no back test não tem como você interagir com os botões, entende?
Então, caso você queira rodar um back test específico, você seleciona aqui se a compra ou venda. Então, é somente para backg, pro mercado aberto, não é? Como se essa função nem existisse, tá?
Então, colocou o preço, deu OK. Como é que você faz agora para fazer o envio da ordem? Que que deu aqui?
Ah, que o filtro Blackbox tava ligado, então ele já deu uma mensagem ali. Vamos colocar novamente. Marca aqui.
Ordem programada. Cadê? Cadê?
Cadê ordem programada? 138 560, tá? Dá um OK.
A trade desligado. Vamos ligar o algo trade aqui. Ainda fala que tá desligado, então é só vir aqui na comum marcar, dar um OK.
Pronto. Então pessoal, o preço da ordem você já colocou lá dentro do robô, né? 138 560.
E agora é só você clicar em comprar ou vender. Vou clicar aqui em vender. Vamos ver se ele faz envio da ordem.
Já enviou a ordem aqui, ó, no 138 560. Então, assim que o preço chegar lá, ele vai começar a vender, tá? Você pode também, ao invés de querer vender, pessoal, querer comprar, tá?
Então vamos desligar aqui. Ele faz o cancelamento da ordem. Vamos ligar de novo.
E agora você clica aqui em buy, tá? E aí ele vai querer comprar lá naquele nível de preço 138 560. Ou seja, a ordem ela é do tipo stop.
Agora ela é uma ordem de disparo. Assim que o preço bater lá, ele vai disparar a ordem, a ordem vai ao mercado pra bolsa, tá? Porque obviamente não tem como você comprar acima do preço sem ser com ordens do tipo stop.
Beleza? Então cara, a função aqui ela é bem simples, tá? Não tem muito segredo.
Vamos desligar, vamos colocar um preço mais próximo, só pra gente ver, executar. Vou colocar aqui no 137 890 e vamos ver se ele executa. Bota aqui.
137 137 890, né? Vamos dar um OK. Vamos ligar o bote.
Vamos clicar aqui em vender. Olha lá, tá aqui a ordem, tá vendo? Então você deixou uma ordem programada, você viu uma região interessante de preço, fez seus estudos, sei lá, quero vender aqui aqui no topo, né?
Uma região interessante de topo, quero deixar uma ordem programada, não quero precisar ficar na frente da tela para dar o comando pro robô inicial. você programa a ordem, onde é que você quer comprar, onde é que você quer vender. Você pode trabalhar isso aqui também de maneira eh com red, por exemplo, tá?
Que seria head? Red seria você ficar comprado numa ponta e vendido na outra. Então, por exemplo, eu poderia pegar um outro gráfico aqui, carregar o o gradiente e na mesma função de ordem programada, eu troco aqui agora para dois, porque eu preciso ter número mágicos distintos, né?
E aí eu posso, por exemplo, no mesmo preço, 137 890, se eu não me engano foi isso, né? Ordem programada 137 890, tá? Vamos supor que você queira fazer em vídeo uma ordem é de compra em um robô e de venda no outro robô.
Beleza? Vamos dividir a tela aqui, trazer pra cá. Então, temos dois robôs.
Esse aqui ele está vendendo e aí nesse aqui eu quero comprar no mesmo nível de preço. Ó, fiz o envio da ordem, tá vendo? Então, é, em um robô você vai ficar comprado e no outro robô você vai ficar vendido naquele exato nível.
Então, por exemplo, você pode fazer um estudo, eh, os seus estudos, fechar isso aqui, pode fazer os seus estudos e, por exemplo, querer montar uma posição de head comprada e vendida no mesmo nível de preço ou em níveis de preço distintos, tá? Aumentar aqui um pouquinho. Então, vou dar um exemplo para vocês.
Supondo que você queira, por exemplo, fazer uma venda aqui em cima, tá? Mas se ele começar a subir demais, você quer que ele entra comprado protegendo a operação. Então, vamos encerrar as duas operações aqui e vamos ver onde é que onde é que está esse topo.
Ó, o topo tá aqui no 138. C e vamos colocar 138 170. Então posso subir aqui no robô, configura o grid conforme você quer, configura os volumes, tá?
138 170. Vamos aqui na ordem. 138 170.
A gente vai fazer o envio de uma ordem de venda, tá? Vamos ligar o robô. Envio de uma ordem de venda.
Então, nessa região de topo. Assim que chegar aqui no topo, o nosso bote entra vendendo, certo? Mas, por exemplo, se ele começar a correr contra demais aqui, eu quero proteger a minha operação de alguma forma.
Então, você pode vir aqui, ó, e programar também, tá? Coloca aqui a função ordem programada e aí você vai preencher aqui um valor maior, por exemplo, 138 e 400, tá? Dá um OK, clica aqui em comprar.
Então agora, turma, a gente tem dois robôs trabalhando de forma separada. Esse robô aqui, ó, vai vender assim que o preço bater aqui. Mas se o preço bater aqui e começar a subir, eu quero proteger minha operação.
Então eu coloco um range ali de, sei lá, 400, 500 pontos pro bote entrar comprado, porque se ele continua subindo aqui, eu quero quero ir comprado, mesmo que esse aqui seja vendido. E eu consigo fazer um sistema de red, tá? entrar comprado e vendido no robô simultaneamente.
Beleza? É interessante também, por exemplo, quero trabalhar numa região comprada e na outra região vendida. Sei lá, quero trabalhar comprado aqui no fundo, cara, só você vir aqui, ó, olhar.
137500. Então, vem aqui, vamos desligar o robô, troca lá para 137500. 137 500.
Vamos dar um OK. Liga o bote. Clica aqui em comprar.
Pronto. Agora eu tenho duas possibilidades aqui. Se o preço subir, eu quero vender nesse topo.
Agora, se o preço cair, eu quero comprar nesse fundo. Ou melhor, cara, quero quero vender no rompimento do fundo. Clica aqui, ó, em vender, tá?
Você achando, por exemplo, que ele vai continuar caindo aqui, que ele fez só uma pernada, vai continuar caindo. Você quer pegar esse rompimento, é um exemplo, tá? Você pode trabalhar, então, é, de forma semiautomática com essa função de ordem programada, tá?
Programar o envio de uma ordem. E aí, pessoal, caso você queira rodar um back test, na hora do back test aqui, ó, você vai marcar. Vamos abrir aqui.
Vamos clicar aqui em fechar essa janela. Vamos clicar aqui em cr. Vamos selecionar aqui a função de ordem programada.
Eu quero ver mais ou menos enquanto o índice tava trabalhando no momento do backtest. E aí eu vou parametrizar a ordem, só para vocês verem. Então quero fazer uma simulação aqui.
Por exemplo, nesse dia aqui ele chegou aqui em 136 350, né? Então vamos preencer aqui, ó, 136 350, só pra gente poder ver, executar. 136 136 350.
Qual o sentido da operação? compra ou venda, porque no backtest, lembra, eu não consigo interagir com os botões, tá? Então vamos marcar aqui que seria uma compra.
Vamos dar um OK, vamos iniciar o back test. E aí eu consigo rodar como teria sido, né, nesse dia se eu tivesse entrado comprado neste nível. Tá vendo, ó?
Já entrou comprado lá, ó. Senão não teria como fazer a simulação, entendeu? Caso você queira vender nesse nível, ao invés de comprar, só você parar aqui.
Ao invés de ser compra, ó, você coloca venda aqui, ó. Venda, tá? Clica em iniciar.
Naquele nível de preço, ao invés de fazer a compra, ó, fez a venda, tá vendo? Bem simples, funcional, né, pessoal? Cara, esse robô é muito versátil, cara.
É muito versátil mesmo. Imagina você fazer isso aqui pro Forex, poder programar suas ordens, fazer seus estudos, de repente num gráfico diário, entendeu? Um gráfico maior, poder operar vários dias montando grid, desmontando.
O cara é bem interessante mesmo, principalmente no Forex. Hum. Eh, fazer swing trade com grid, tá?
É bem interessante. Ó, bateu aqui na venda, ó. Bateu o limite atingido já, ó.
Tá? Quando bate a meta e aparece aqui limite financeiro atingido. Fechado, turma?
Cara, espero que você tenha curtido. Na próxima aula a gente vai falar sobre a função hora programada. A gente se vê.