Guia de códigos do robô Vilela Price Action

blocos coloridos


Neste artigo, irei apresentar uma lista de códigos do robô Vilela Price Action para Metatrader 5, um excelente robô disponibilizado por Henrique Vilela em seu site vilela.one na aba “Robôs Gratuitos”.

Henrique Vilela é uma das maiores referências no Brasil quando o assunto é trading automatizado. Seus robôs são muito bem construídos e possuem uma qualidade impressionante.

Na imagem abaixo é possível ver alguns parâmetros desse robô incrível.

tela de parâmetros do robô vilela price action
Tela de configuração do robô Vilela Price Action

Com esse robô é possível criar uma infinidade enorme de estratégias de forma bastante simples.

Então, sem mais delongas, vamos conhecer os códigos para criação de setups.

Guia de códigos do robô Vilela Price Action

Primeiro é necessário que você entenda sobre qual candle a informação se refere, então vamos lá.

[0] é o candle atual, ou seja em formação.

[1] penúltimo candle

[2] antepenúltimo candle

e assim sucessivamente…

Acessando as informações do candlestick

Para acessar as informações do candle utilizaremos as terminologias abaixo:

  • C (Fechamento)
  • O (Abertura)
  • H (Máxima
  • L (Mínima)

Por exemplo C[0] corresponde ao fechamento do candle atual.

Acessando as informações de volume

Para acessar a informação do volume utilizaremos a expressão abaixo:

  • V (Volume)
  • T (Ticks)

Por exemplo V[1] é o volume do candle anterior.

A diferença é que V é o volume de contratos operados enquanto T corresponde ao número de negócios.

Operadores lógicos

Os operadores lógicos são bastante utilizados para a elaboração de estratégias no robô Vilela Price Acion. Vamos conhecer os principais:

  • && ou AND para o operador lógico “e”

Por exemplo H[1]>H[0] && L[1]>L[0] corresponde a máxima anterior maior que a máxima atual e mínima anterior maior que a mínima atual.

Nesse caso ambas as condições tem que ser atendidas simultaneamente.

  • OR para o operador lógico “ou”

Por exemplo L[1]>L[0] OR H[1]>H[0] corresponde a mínima anterior maior que a mínima atual ou a máxima anterior maior que a máxima atual.

Aqui basta que uma ou outra condição seja atendida.

  • IF(A, B, C)

Se A for verdadeiro B, caso contrário C. É o famoso “se então”.

Exemplo: IF(V[0]>300, C[1], O[1])

Operadores matemáticos

  • + soma
  • subtração
  • / divisão
  • * multiplicação
  • > maior que
  • >= maior igual
  • < menor que
  • <= menor igual
  • == igual
  • != diferente
  • ABS() valor absoluto do resultado de uma expressão
  • % resto

Médias móveis

No robô Vilela Price Action é possível obter dados de médias móveis simples através da fórmula abaixo:

  • AO Média da abertura
  • AH Média da máxima
  • AL Média da minima
  • AC Média do fechamento
  • AV Média do volume
  • AT Média no número de negócios
  • AS Média do spread

Por exemplo AC[20] corresponde a média móvel aritmética dos últimos 20 fechamentos.

Acessando dados de tempo

  • TM Minuto
  • TH Hora
  • DW Dia da semana
  • DD Dia do mês
  • DM Mês
  • DY Ano

Parâmetro muito útil caso queira excluir algum dia da semana da sua estratégia.

Por exemplo, caso eu não queira que meu robô opere as sextas feiras então basta inserir no código a expressão DW[0] != 5 na sua fórmula.

Pois 1 corresponde a segunda-feira, 2 a terça-feira e assim sucessivamente.

Acessando dados de spread

O spread é a diferença entre a melhor oferta de compra (bid) e a melhor oferta de venda(ask).

Para acessá-lo utilizamos o código S

S[1] corresponde ao spread do candle anterior

Maiores e menores valores dos últimos períodos

HO, HH, HL, HC e HV

Por exemplo, HH[5] corresponde à maior máxima dos últimos 5 candles.

LO, LH, LL, LC e LV

Exemplo: LL[3] corresponde à menor mínima dos últimos 3 candles.

Variáveis de otimização

O robô conta ainda com as variáveis de otimização A, B, C, D, E, F, G, H, I e J.

Se desejar saber mais sobre otimização de estratégias recomendo a leitura do artigo Backtest e otimização [Guia Completo] disponível aqui no site Trader Lucrativo.

"A compreensão profunda do Price Action é fundamental para o sucesso consistente no mercado financeiro." - Jesse Livermore

Próximos passos

Caso queira se aprofundar mais no universo dos robôs do Vilela recomendo fortemente o Curso do Zero ao One do Henrique Vilela.


Nesse curso você irá aprender, partindo do zero, o que é o mercado financeiro e a como automatizar estratégias utilizando robôs para Metatrader 5. Vale muito a pena conhecer!

Considerações finais

O robô Vilela Price Action é um robô bastante versátil. Através dele é possível a criar rapidamente diversas estratégias de trading.

Mas lembre-se: antes de colocar seu robô em conta real faça backtests para validar seu setup e rode o robô por um tempo em conta demo para poder analisar se as entradas estão de acordo com sua estratégia.

Enfim, espero que esses códigos o(a) ajudem na criação de suas estratégias.

Ainda sim, caso conheça algum código, expressão ou parâmetro deste robô que não tenha sido citado aqui, por favor, deixe nos comentários.

Finalizando, agradeço que tenha lido até aqui.

Abraços e nos vemos em breve. Fui! 😁

Postar um comentário