Escolar Documentos
Profissional Documentos
Cultura Documentos
CATALÃO/GOIÁS
2018
2
CATALÃO/GOIÁS
2018
3
A minha família.
4
AGRADECIMENTOS
RESUMO
Uma maneira de alçar maiores lucros no mercado de capitais é reduzindo o risco operacional
e os expert advisors atuam nesse sentido. Assim, o presente trabalho teve como propósito, a
partir de testes por meio de uma gama de simulações, encontrar a melhor configuração para
entradas de um robô investidor em negociações no par Ouro-Dólar americano (XAUUSD).
Além disso, objetivou-se constituir uma opção para empresas do ramo mineral, utilizar
padrões de PhiCube e Fibonacci na elaboração dos setups e realizar backtests com a
estratégia baseada em dois MACDs - Moving Avarage Convergence-Divergence. Ressalta-se
que foi empregado um gerenciador de planilhas eletrônicas para comparação de cada
resultado. Para o explicitado, utilizou-se uma fundamentação com os conceitos e
funcionalidades de mercados, Forex, tipos de análises de ativos financeiros, gráficos e
períodos, teoria de Dow, Fibonacci e as ondas de Elliot, Phicube, e indicadores como médias
móveis, estocástico e MACD. Ademais, também se adotou gerenciamento de risco e de
capital, robôs investidores e plataforma MetaTrader. A partir disso, investigou-se e foram
realizados trabalhos com a principal ferramenta de testes com robôs, o examinador de
estratégia, que permite trabalhos estatísticos e analíticos em operações de mercado a partir de
suas abas: configuração, resultados, gráfico, relatório e diário. E, nesta mesma etapa, foram
descritas as características operacionais do sistema de negociação, sendo relatados a maneira
operacional do robô e o código utilizado. Desta forma, foram julgados os resultados obtidos
nos backtests amparados na fundamentação teórica e explicados os procedimentos de
desenvolvimento do melhor setup do robô investidor. Para isso, realizou-se a eleição do
período histórico, a configuração do indicador e a seleção de tempos gráficos, depois, o
gerenciamento de risco e de capital. Por fim, foi efetuada uma Síntese com os resultados mais
relevantes e encontrou-se o time frame, com rebaixamento relativo abaixo de 30% com maior
lucro líquido. Foi também realizada uma análise com as opções alternativas com menor
rebaixamento e uma abordagem comparativa para mineração que se mostrou vantajosa para o
robô.
ABSTRACT
A way to take greater profits on the capital market is reducing operational risk, and the expert
advisors act accordingly. Thus, the present work had as purpose, tests using a range of
simulations; find the best setting for entries of a robot investor in negotiations in the pair
Gold-USD (XAUUSD). Also, aimed to be an option for mineral companies, use PhiCube
patterns and Fibonacci on the preparation of setups and perform backtests strategy based on
two MACDs - Moving Average Convergence-Divergence. It should be noted that it was
employed a manager of spreadsheets for each comparison result. For the explained, we used a
rationale with the concepts and functionality of markets, Forex, types of analyses of financial
assets, graphics and periods, Dow Theory, Fibonacci and the Elliot waves, Phicube, and
indicators as moving averages, Stochastic and MACD. Furthermore, it was also adopted risk
and capital management, expert advisors and MetaTrader platform. From this, investigation
and works with the leading testing tool with robots were carried out, the strategy examiner,
which allows statistical and analytical work in market operations from its tabs: setting,
results, graphics, report and diary. Moreover, in the same step, were described operational
characteristics of the trading system, being reported the operational way of the robot and the
code used. In this way, we could judge the results obtained in backtests supported on the
theoretical foundation and explained the procedures for developing the best setup of expert
advisor. For that, we performed the election of the historical period, the setting of the
indicator and the selection of time graphics, after, the risk and capital management. Finally,
synthesis was carried out with the most relevant results and found the time frame, with the
relative demotion below 30% with higher net income. An analysis was carried out with
alternative options with minor demotion, and a comparative approach to mining proved
advantageous for the robot.
LISTA DE QUADROS
Compens. Compensação
F.L. Fator de Lucro
L.L. Lucro Líquido
MACD Moving Avarage Convergence-Divergence
MT4 MetaTrader4
MT5 MetaTrader5
Negoc. Negociações
N. Op. Número de Operações
R. Abs. Rebaixamento Absoluto
R. Rel. Rebaixamento Relativo
SL Stop Loss
Step Trailling Step
T. Gráfico Tempo Gráfico
TP Take Profit
TS Trailling Stop
10
LISTA DE FIGURAS
SUMÁRIO
1. INTRODUÇÃO............................................................................................. 13
2. OBJETIVOS.................................................................................................. 15
2.1 Objetivo Geral................................................................................................. 15
2.2 Objetivos Específicos...................................................................................... 15
3. JUSTIFICATIVA.......................................................................................... 16
4 REVISÃO BIBLIOGRÁFICA..................................................................... 17
4.1 Mercados......................................................................................................... 17
4.2 Mercado de Moedas (Foreign Exchange Market – Forex).............................. 20
4.3 Tipos de Análises de Ativos Financeiros........................................................ 21
4.4 Tipos de Gráficos............................................................................................ 23
4.5 Períodos Gráficos............................................................................................ 26
4.6 Teoria de Dow................................................................................................. 27
4.7 Fibonacci e as Ondas de Elliot........................................................................ 27
4.7.1 PhiCube........................................................................................................... 31
4.8 Indicadores...................................................................................................... 33
4.8.1 Médias Móveis (MM)...................................................................................... 33
4.8.2 Estocástico....................................................................................................... 35
4.8.3 Moving Average Convergence-Divergence (MACD).................................... 36
4.8.4 Histograma MACD......................................................................................... 38
4.9 Gerenciamento de Risco e de Capital.............................................................. 39
4.10 Robôs Investidores.......................................................................................... 41
4.11 Plataforma MetaTrader.................................................................................... 43
5. METODO, FERRAMENTAS E MATERIAIS.......................................... 45
5.1 Configuração................................................................................................... 45
5.1.1 Consultor ou indicador.................................................................................... 46
5.1.2 Modelo............................................................................................................ 46
5.1.3 Use a data........................................................................................................ 46
5.1.4 Modo visual ................................................................................................... 47
5.1.5 Período............................................................................................................. 47
12
5.1.6 Spread.............................................................................................................. 47
5.1.7 Otimização....................................................................................................... 48
5.1.8 Propriedades do expert.................................................................................... 48
5.1.9 Propriedades do ativo...................................................................................... 52
5.1.10 Abrir gráfico.................................................................................................... 53
5.1.11 Modificar expert.............................................................................................. 56
5.1.12 Iniciar............................................................................................................... 56
5.2 Resultados........................................................................................................ 57
5.3 Gráfico............................................................................................................. 57
5.4 Relatório.......................................................................................................... 58
5.5 Diário............................................................................................................... 60
5.6 Robô................................................................................................................ 61
5.6.1 Caracterização operacional e variáveis utilizadas........................................... 61
5.6.2 Descrição do algoritmo.................................................................................... 64
6. RESULTADOS E DISCUSSÕES............................................................... 67
6.1 Eleição do período gráfico............................................................................... 67
6.2 Configuração do indicador e seleção de tempos gráficos............................... 67
6.3 Gerenciamento de Risco.................................................................................. 69
6.4 Gerenciamento de Capital............................................................................... 71
6.5 Síntese de resultados........................................................................................ 74
7. CONCLUSÕES.............................................................................................. 78
REFERÊNCIAS BIBLIOGRÁFICAS........................................................ 80
ANEXO I........................................................................................................ 82
ANEXO II....................................................................................................... 97
13
1. INTRODUÇÃO
2. OBJETIVOS
Realizar backtests no robô operado por meio de uma estratégia do Indicador MACD.
Executar testes de vários setups possíveis com o software MetaTrader4 e compará-los por
meio de programa gerenciador de planilhas.
Chegar à configuração para o expert advisor que segue todos os parâmetros e encontrar
um setup que gere rebaixamento relativo abaixo de 30% e o maior lucro líquido.
Analisar modelos que não possuam o maior lucro líquido, todavia com segurança mais
elevada.
16
3. JUSTIFICATIVA
4. REVISÃO BIBLIOGRÁFICA
4.1 Mercados
câmbio, etc. Nesse mercado todas as distribuições, sejam na compra ou venda de ações, são
realizadas fora da bolsa de valores, somente os participantes sabem dos termos do contrato,
são favoráveis em todas as especificidades das partes envolvidas.
Os mercados de capitais, para Castells (1999), são vistos como relevantes para a
economia capitalista, por sua característica de gerenciar o capital em vinte e quatro horas por
dia, seja em transações de trilhões de dólares ou em menor valor. O maior diferencial deste
mercado é que a comercialização se dá em poucos segundos e por meio de circuitos
eletrônicos. Com essas novas tecnologias tornou-se possível a negociação rápida entre
diversos acionistas espalhados por todo o mundo. E também por permitir que o capital esteja
interconectado a outras economias, desde a bolsa de valores ao câmbio, possibilita o
crescimento de volumes, maior velocidade, complexidade e conectividade.
A principal obrigação do mercado de capital é distribuir títulos (ativos) emitidos pelas
organizações empresariais para a comercialização (venda), são os conhecidos valores
mobiliários que serão negociados na bolsa de valores. As atividades precisam ser fiscalizadas
e regulamentadas pela Comissão de Valores Mobiliários (CVM), porque os ativos possuem
renda variável, ou seja, têm risco, estão sujeitos a oscilações.
No Brasil, a bolsa de valores, agora denominada de B3 (resultado da união da
BM&FBovespa e da Cetip), que atua sobre os valores comerciais no mercado financeiro tem
por função estabelecer as normas e os procedimentos para as operações realizadas pelos
investidores, assim como manter o equilíbrio entre os interesses públicos e privados e também
preservar a auto regulação do mercado. Após a fusão, a B3 se tornou uma das principais
bolsas do mundo, destacando-se os aspectos de capitalização e as diferentes funções no
mercado.
A revista Mercado Financeiro e de Capitais (2017) afirma que depois da fusão a B3
se consolidou não somente nos mercados de bolsa e balcão, mas na infraestrutura do sistema
financeiro como a única instituição atuante no Brasil. Situação favorável por ser formada por
empresas subsidiárias que compõem sua estrutura corporativa.
internacional é o mercado Forex, que se originou em meados dos anos 1970, famoso por suas
negociações interbancárias, em que o capital é negociado livremente nas plataformas digitais.
O mercado Forex está associado ao câmbio de moedas, o operador trabalha com uma
taxa de relação entre duas moedas, sendo possível lucrar com a valorização/desvalorização de
qualquer uma delas. Barros (2008) explica que essas negociações se tratam da compra de uma
e a venda simultânea de outra, feitas em pares, por exemplo, os conjuntos da Libra contra o
Dólar americano (GBP/USD) e também o Dólar contra o Franco Suíço (USD/CHF).
Para Rossi (2010), esse mercado é de longe o mais importante do mundo considerando
como critério o volume de operações e, por isso, representa a maior classe de ativos do
planeta, seu tamanho é várias vezes superior ao de ações e títulos, corroborando com essa
ideia, Marini et al. (2010) afirmam que não é somente o maior em volume como também em
número de participantes (negociadores).
Barros (2008) cita características peculiares do Forex como não possuir localização
fixa e seus negócios acontecerem por uma rede de comunicação formada por telefones e
computadores, a qual liga compradores e vendedores em inúmeras partes do Globo,
permitindo o funcionamento 24 horas por dia. Rossi (2010) complementa ao dizer sobre a
predominância do mercado de balcão, ou seja, não há um local centralizado onde as operações
ocorrem, existe um alto grau de liquidez e baixo de regulação, uma elevada alavancagem e a
ausência de viés altista ou baixista.
De acordo com Barros (2008), entre os participantes do mercado Forex estão os
bancos centrais e comerciais, investidores, especuladores, empresas exportadoras e
importadoras, fundos de investimento. Campos (2010) aponta as vantagens de o Forex ser o
maior mercado do mundo, funcionar de 24 horas, ter alavancagem e plataforma eletrônica,
simultaneidade, liquidez e spreads.
Dentre os riscos em comparação aos outros mercados há o comércio muito volátil e
perigoso, elevada alavancagem somada a margens baixas e dificuldades com ordens e
estratégias de redução de riscos. Não há garantias de lucro ou isenção de perdas, comissões,
conversões e demais cobranças, por estar na Internet, ou seja, virtualmente as recomendações
de terceiros, estratégias divulgadas por empresas de informação ou do mercado financeiro.
Marini et al. (2010) apontam algumas vantagens em negociar no Forex, como: ter
maior mercado; número de participantes e volume de transações; velocidade superior que gera
21
liquidez; 24 horas por dia, o trader1 é livre para escolher quando quer operar; única taxa
cobrada pelas corretoras é o spread (diferença entre os preços de compra e venda).
1
Tem-se o entendimento que trader é o negociante de instrumento financeiro.
2
www.tororadar.com.br. Acesso em 22 de nov. 2018.
22
Uma contribuição de Charles Henry Dow foi fundar o The Wall Street Journal, uma
respeitável fonte sobre a economia no mundo, e outra importante foi realizada em conjunto
com Edward Jones, criando a Dow Jones & Company, em que se destaca o Índice Dow Jones
por trazer os fundamentos usados nas interpretações das Ações nas Bolsas de Valores.
Segundo informações do Andrebona.com.br3, a Teoria de Dow também é conhecida por
Grafismo ou Chartismo, essa teoria busca contemplar a movimentação dos preços e
demonstrar a relevância da técnica em suas observações.
3
www.bradescocorretora.com.br. Acesso em 22 de nov. 2018.
24
Outro modelo é o gráfico de barras (Figura 02), constituído por uma barra na posição
vertical que informa sobre os preços, abertura, fechamento, máxima e mínima do dia,
informações relevantes para os analistas, haja vista que as barras verticais representam a
variação entre valor máximo e mínimo alcançada em um período (BRADESCO, 2018).
Por último, tem-se o gráfico de candlestick (Figura 03), o mais comum nos mercados
de capitais, sua composição é descrita da seguinte maneira: a parte grossa representa a
margem entre o início e o fim do período do investimento, os traços correspondem à máxima
e à mínima. Denominado por candles (velas), muito usado nas análises gráficas, “[...]
basicamente nas mesmas informações contidas no gráfico de barras, porém com algumas
25
ao último negócio; por sua vez, quando há maior preço, tem-se o preço máximo; ao contrário,
tem-se o menor preço.
[...] análise técnica só tem sentido se o ativo tiver liquidez, então, fuja de
gráficos que parecem estrelas no céu. Nos ativos com apenas um negócio por
dia, os preços de abertura, máxima, mínima e fechamento são os mesmos,
formando apenas um traço. Em tese, devemos começar pelos períodos mais
longos e avançar para os mais curtos. Do mensal para o semanal, depois para
o diário; em seguida, sucessivamente, para o de 120 minutos, 60, 15, 5, e até
1 minuto. (LEMOS, 2010, p. 87).
Para elaboração de gráficos tem-se a Matemática como aliada, seja para representação
numérica ou na interpretação dos fenômenos da Natureza. O sucesso de Fibonacci é um bom
exemplo, por ser uma sequência de números inteiros que começa por 0 e 1, em que cada
termo subsequente corresponde à soma dos dois anteriores. Esse padrão matemático foi
descoberto por Leonardo Pisano no século XII.
Os números da Sequência de Fibonacci são resultados da soma dos dois algarismos
anteriores (0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...), assim, a divisão de um número de
Fibonacci pelo seu posterior resulta em uma razão próxima a 62% e a divisão pelo segundo
posterior resulta na razão de 38%. É comum encontrar onda 2 que corrige a onda 1 numa
razão próxima a 62% do seu comprimento; onda 3 quando supera o pico da onda 1,
28
[...] e o traçado interno poderá ser feito usando-se fundo (A) e topos (B) para
achar correções menores (C) e ainda extensões (D), usando o fator de
161,8% (Figura 05) (LEMOS, 2010, p. 179).
29
demonstrando padrão de alta, ou com uma seta apontada para baixo, indicando baixa. A
vantagem é saber o momento bom para entrar e sair das negociações, ou linhas de tendências
e faixas.
Na prática, o uso do (fractal 5-3)4 nas análises gráficas segue a orientação das 05
barras seguidas, onde as 02 primeiras atingem valores mais baixos, seguidas de 02 que
correspondem aos valores mais altos, ou, ao contrário, começa com as mais altas e finaliza
com as mais baixas; já a barra mediana tem o valor mais alto ou mais baixo, em acordo com a
oscilação. Para o site5 da Infomoney, há uma única maneira que o investidor deve saber ao
operar no mercado: acima de 03 linhas verdes, compre a ação, pois a melhor opção é seguir a
tendência e a consolidação.
4.7.1 Phicube
Uma metodologia usada na observação dos Gráficos é a PhiCube, por aplicar a Teoria
de Dow (análise técnica), a sequência de Fibonacci e a Teoria das Ondas de Elliott às
operações de Trading. A contribuição dos estudos de Dow diz sobre os tempos dos gráficos,
que estão divididos em três períodos:
a) Longo Prazo (primário) – apresenta 05 ondas no sentido da tendência e 03 ondas
contra a tendência;
b) Médio Prazo (secundário) – possui 21 ondas a favor da tendência e 13 ondas contra
a tendência;
c) Curto Prazo (terciário) – há 89 ondas a favor da tendência e 55 contra a tendência, é
o gráfico mais movimentado.
Para obter o resultado correspondente a proporção áurea, é necessário dividir o
número das ondas favoráveis a tendências pelo número de ondas contrárias, logo, têm-se os
dados apresentados no (Quadro 01). Por ser uma constante real algébrica irracional,
simbolizadas pela letra grega “ϕ”, com denominação de (PHI), com o valor arredondado a três
casas decimais de 1,618.
4
http://bowilliams.com.br/. Acesso em 22 de nov. 2018.
5
www.infomoney.com.br. Acesso em 22 de nov. 2018.
32
Dando continuidade aos estudos sobre o mercado de capitais com foco nas operações
realizadas por robôs é importante saber que o número “ϕ” gerou variações, em especial, a
elaborada por Bo Williams, que ao observar o numeral na sequência de Fibonacci, divido por
três números anteriores na mesma sequência, tem sempre como resultado próximo de 4,24,
valor correspondente a “ϕ³” (Quadro 02).
6
http://bowilliams.com.br/. Acesso em 22 de nov. 2018.
33
4.8 Indicadores
De acordo com Elder (2004), muito se credita o uso inicial das Médias Móveis (MM)
a pilotos de aviões no exercício de suas funções, mas dois especialistas que foram pioneiros
eram Richard Donchian (1905 a 1993), que desenvolveu métodos de negociação baseados no
cruzamento de médias móveis, e J.M. Hurst (1928 a 2003), que aplicou a ações, sua técnica é
apresentada no livro The Profit Magic of Stock Transaction Timing (1970). São três os
principais tipos de médias móveis: simples, exponencial e ponderada.
Para a Comissão de Valores Mobiliários (CVM, 2018), as Médias Móveis Simples
(MMS) são linhas de preços amortecidas, dependem do período relativo ao objetivo do
investimento, em que representam a média dos preços médios ou de fechamento indicados no
gráfico de barras e posicionados ao final do período, que pode ser de curto, médio e longo
prazo. Já a Média móvel Exponencial (MME) atribui mais peso aos períodos mais recentes.
Ambas podem ser visualizadas na Figura 07:
34
Fonte: MetaTrader5.
Elder (2004) afirma que na MME há na fórmula um fator que valoriza mais os últimos
períodos do gráfico, aproxima mais do preço, possui movimento mais rápido, mostra
oscilações de preços mais recentes com mais perspicácia, resulta em maiores lucros, mas é
mais suscetível de causar saídas erradas durante períodos de consolidação e oscilação dos
preços. A exponencial considera em seu cálculo mais peso ao último período de negociações,
mas a Média Móvel Ponderada (MMP) permite que se atribua o peso escolhido a qualquer
período, dependendo apenas do critério desejado.
A estratégia de operação com MM é seu cruzamento, se a média mais rápida (que usa
para o cálculo menos períodos) cruzar a mais lenta (de mais períodos) para cima, efetua-se a
compra. Já no instante que a cruza para baixo, indica-se a mudança na direção do preço,
efetua-se a venda, pois indica tendência de baixa. O problema para estes cruzamentos, apesar
de trabalharem em ambientes com tendências, é que eles não funcionam bem quando o
mercado está operando de lado, desta forma, poderá gerar inúmeros sinais falsos para o
trader.
No entanto, opera-se com duas MM, aplica-se no período mais longo em uma MMS
para descobrir qual a tendência geral em conjunto com a MME de um período menor e
encontram-se as melhores ocasiões para a negociação. Além disso, aplica-se a duas MM e
aquela em ascensão tende a atuar como suporte para os preços e em declínio tendem a
funcionar como resistência para os preços. Assim, compra-se perto da MM em ascensão e
opera vendido, descoberto perto da que está em queda (ELDER, 2004).
Outra maneira de aplicar é determinar tendências, para isso, usa-se apenas uma MMS,
pois caso o preço do ativo fique acima da MM, é sinal de tendência de alta; ao contrário, se o
35
ativo ficar abaixo, há uma tendência de baixa. Observa-se que quanto mais longa for a
tendência que se está tentando captar, mais períodos devem ter a MM. Além disso, quanto
mais suave a MM (de mais períodos), mais lento será reagir ao movimento do preço. Para se
acompanhar o preço mais de perto, aplica-se MM de menos períodos e, portanto, mais
rápidas.
4.8.2 Estocástico
Fonte: MetaTrader.
36
Corroborando com esta ideia, Elder (2004) define dois tipos de estocástico, ambos
também são chamados de rápido e lento, pois estes se aplicam a períodos diferentes de
amostragem. Sendo assim, o rápido consiste em duas linhas (%K) e (%D) plotadas no mesmo
gráfico, é mais sensível ao preço e gera maior número de sinais falsos quando o mercado está
operando lateralmente. Já no lento a %D daquele transforma-se na %K deste, pegando
menores tendências no início, mas gerando menos sinais falsos.
A forma de negociar aplicando este oscilador, para Lemos (2015), é por meio de
divergências de alta e de baixa, ilustradas pelo próprio analista, que podem ser usadas para
prever reversões. Sendo esse o primeiro e mais importante sinal que Lane identificou. Além
disso, pode ajudar a determinar onde a tendência termina, medindo as condições de níveis de
compra e sobrevenda.
No momento que sai do local da sobrevenda é sinal de que o mercado está zerando
suas posições vendidas e é um bom ponto de compra. Entretanto, quando sai da área de
compra apontando para baixo é porque o mercado está zerando suas posições compradas e se
tornando um bom ponto de venda.
Figura 09 – MACD tradicional com linha de valor (linha azul) e sinal ou média (linha
vermelha) para gráfico de um mês do par XAUUSD.
Fonte: MetaTrader4.
indicador oscilam acima ou abaixo de uma linha tida como um referencial zero, que funciona
basicamente como divisor entre um mercado comprado ou vendido, dependendo do volume.
Isso facilita a tomada de decisão para o momento certo de sair ou entrar no mercado,
respectivamente.
Desta maneira, quando as linhas se encontram muito acima de zero, a leitura que se
pode fazer é que o ativo está sobrecomprado, e quando as linhas estão muito abaixo de zero o
ativo pode ser considerado sobre vendido. Assim, os melhores sinais de compra são quando
os preços do ativo estão bem abaixo da área de sobrevenda (acima do zero) e os melhores de
venda quando estão muito acima da área de sobre compra (abaixo do zero). Uma estratégia de
cruzamento também é aplicada neste caso, tendo por princípio que quanto mais baixo ocorrer,
com as médias afastadas da linha zero, maior a expectativa de alta. E, quanto mais alto
houver, afastadas da linha zero, maior a de baixa.
Por último, as Divergências entre o MACD e a tendência dos preços indicam possíveis
pontos de reversão de tendência. Na fase alta a linha MACD está bem abaixo de zero e inicia
um movimento de alta ao mesmo tempo em que os preços se mantêm em tendência de baixa.
Este pode ser um sinal de início da tendência de alta, nesta circunstância, o investidor pode
decidir comprar, antecipando os acontecimentos. Quando a linha MACD está bem acima de
zero e inicia um movimento de baixa pode representar o início de uma tendência baixista.
Sendo assim, o investidor pode tomar a decisão de comprar, antecipando os acontecimentos.
Este indicador pode ser mostrado pelo chamado histograma MACD, desenvolvido por
Thomas Aspray, em 1986, que introduziu o estudo de convergência/convergência das MM.
Consiste em um histograma, normalmente representado por um gráfico de barras, sobre a
linha de referência zero, obtido por meio da diferença entre a linha MACD e o sinal:
Histograma MACD = linha MACD – sinal. Sua visualização apresenta-se abaixo (Figura 10):
39
Fonte: MetaTrader4.
O ponto mais importante deste indicador é que permite uma melhor visualização da
diferença entre a linha MACD e a linha de sinal, auxilia o investidor a se orientar no mercado
de capitais. Quando se encontra na linha zero, as ofertas compradoras e vendedoras estão em
equilíbrio. Uma MACD maior que zero representa resultado de um valor de média de curto
prazo maior que o valor de uma de longo prazo. Já o menor que zero é um resultado de média
de curto prazo menor que uma de longo.
Por conseguinte, quando a MACD está acima da linha de sinal, o histograma é
positivo e quando está abaixo, negativo; se este se encontra positivo, mas com tendência
descendente, é uma indicação de que a tendência de alta está perdendo força e caracteriza-se
uma oportunidade para venda. No caso oposto, quando negativo, mas com tendência se
aproximando da linha zero, representa oportunidade de compra.
Uma máxima para o trader é que quanto maior o retorno esperado, maior o risco. É
importante avaliar o risco da operação em relação ao retorno esperado, que deve ser
substancialmente maior que o potencial da possível perda. Por consequência, é imprescindível
planejar as operações, estima-se um objetivo de lucro muito superior ao valor do stop. De
fato, a diversificação da carteira permite, em geral, reduzir o risco da carteira relativamente ao
risco médio dos ativos que a compõem. Com a diversificação de ativos, reduz-se o risco de
40
mercado e grandes perdas em um ou poucos negócios tendem a não afetar o capital como um
todo.
De acordo com Elder (2007, p. 100):
Alguns métodos operacionais são mais efetivos e outros menos, mas a gestão de risco
é preponderante sobre o que o trader irá ganhar ou perder ao longo do tempo (MOORE,
2018). Algumas ferramentas muito empregadas para o gerenciamento são: stop loss (stop de
perda), stop gain (stop de lucro), stop móvel, suporte e resistência, ondas de Elliott, retrações
ou correções de Fibonacci, figuras, gráficos candlesticks e indicadores.
disciplina, tolerância ao risco e facilidade com números. Operando-se com expert advisors, as
operações ficam munidas de todas estas características.
As estratégias automatizadas, segundo Schwager (2015), permitem que investidores se
sirvam das vantagens:
Testar de forma objetiva em base de dados histórica e verificar eficiências estratégicas;
Minimizar as emoções durante o processo de negociação;
Preservar sempre a mesma disciplina;
Diversificar a negociação em várias contas e estratégias em conjunto;
Maior velocidade de entrada no mercado assim que as especificações forem atendidas;
Fazer controle de risco.
Os robôs investidores já são responsáveis por mais de 40% de tudo que é negociado na
bolsa de valores brasileira. Nos mercados europeus, a média também está em torno de 40%.
Já nos americanos, estima-se que ultrapasse a marca dos 50%, tendo chegado ao auge de 60%,
70% entre 2009 e 2014 (PARANÁ, 2017).
Neely et al. (1997) utilizaram técnicas de programação para fazer trading baseados em
análise gráfica, obtendo ganhos positivos acima do padrão durante o período de 1981 até
1995. Outros que desenvolveram trabalhos nesse sentido foram Teixeira e Oliveira (2010),
que aplicaram operações automatizadas gerando retornos acima da estratégia de buy and hold
(fundamentalista de longo prazo).
Matsura (2007) mostra a sequência para descrever o processo de criação de uma
estratégia:
Escolha de um Time Frame;
Regras de Entrada e Filtros;
Regras de Saída;
Backtesting.
A etapa de escolha de um Time Frame é a definição da periodicidade em que se quer
operar. Assim, selecionam-se tempos gráficos para diferentes tipos de negociações: daytrade,
swingtrade ou operações de longo prazo. A segunda etapa é de Regras de Entrada e Filtros.
As regras de entrada são as regras necessárias para realizar uma operação. A próxima etapa é
definir as Regras de Saída. Geralmente, emprega-se nessa etapa stop loss, stop gain,
indicadores de análise técnica e padrões gráficos objetivando elevar o lucro das operações.
A última etapa consiste em backtesting nas regras desenvolvidas, em que se simula o
desempenho que o sistema desenvolvido iria obter operando em uma base histórica de dados.
43
Os indicadores mais utilizados são lucro bruto, número de operações, percentual de operações
ganhadoras, resultado médio por operação, entre outros.
Fonte: MetaTrader4.
Resultados – É fornecida após cada teste, onde são visualizadas cada operação
individualmente.
Gráfico - Há um gráfico que mostra como o capital se comportou durante todos os testes.
46
Relatório - Observa-se o resultado final das operações durante todo o período histórico
analisado.
5.1 Configuração
Esta aba é a inicial e mais importante do examinador, pois conta com várias opções de
escolhas de parâmetros e, também, para se gerenciar critérios do robô ou de um indicador.
Nela encontram-se as alternativas para se usar consultor ou indicador, o modelo, as datas,
período, spread, otimização, propriedades do expert, propriedades dos ativos, abrir gráfico,
modificar expert e iniciar. É a partir dela que são gerados todos os resultados dos backtests.
5. 1. 2 Modelo
Mais abaixo ainda se encontra o modelo, que pode ser a cada tick – considerado o
mais preciso; pontos de controle, ditos pelo próprio MetaTrader como “resultados não devem
ser considerados” e não possuem boa precisão; e preços de abertura, que é uma escolha usada
apenas por experts que utilizam esse parâmetro para seus sistemas de operações de mercado.
5. 1. 3 Use a data
determinadas épocas rapidamente deixam de ser tão eficazes. De fato, muitos Expert Advisors
têm operações lucrativas apenas no início de suas operações (semanas ou meses) e logo
começam operar em prejuízo.
5. 1. 4 Modo visual
5. 1. 5 Período
Nesta opção, pode-se escolher a tempo gráfico para os exames. Por conseguinte,
escolheu-se os timeframes de 5 minutos (M5), 15 minutos (M15), uma hora (H1), quatro
horas (H5) e uma dia (D1). Esses valores são aqueles apresentados pela teoria PhiCube, com
exceção que Bo Williams recomenda também o uso do gráfico de quatro minutos (M4), mas
este não foi fornecido pela MetaTrader nesse caso. Importante citar que há outras opções no
software, como M1, M30, uma semana e um mês.
5. 1. 6 Spread
Nesse ínterim, todas as simulações foram realizadas com spreads, ou seja, valor pago
acima por realizar cada operação no valor atual da época do mercado; esse dinheiro a mais
foi cotado em 2 pontos. Outras opções fornecidas pelo complemento examinador de
48
estratégia são: atual, 5, 10, 30, 50 e 100. Em operações normais, muitos traders colocam suas
ordens em uma fila e não pagam spread, pois, como em um leilão, o valor do ativo pode ir se
aproximando do preço que ofereceram por ele até se encontrarem.
Contudo, operações reais contam com o pagamento de corretagem e esse não é um
gasto contabilizado em backtests.
5. 1. 7 Otimização
Essa janela serve para realizar simulações com variações percentuais de um estágio a
outro. Por exemplo, porcentagem de capital para operação indo de 0% a 10% com saltos de
0,5%. Assim, cada uma das 21 situações produzidas nesse caso são testadas e são gerados
resultados. Além disso, podem variar os padrões qualitativos como um comando ser usado ou
não nos testes e geradas simulações para cada estratégia, assim, possibilitando compará-las.
5. 1. 8 Propriedades do expert
Fonte: MetaTrader4.
Essas são as variáveis geradas por meio do algoritmo programado do robô. Suas
definições são apresentadas abaixo, em que houve a separação entre a parte para
gerenciamento de capital e risco.
Trade Settings – Significa configurações do robô. Aparece na aba, mas não pode ser
alterada.
MagicNumber – Número para identificação do robô nas operações.
Slippage – Spread máximo aceito em cada operação.
TradeOnBarOpen – Empregada para abrir ordens
Ctrl - Usada para permitir ou não o emprego do algoritmo de saída das operações de
compra e venda.
50
I - Gerenciamento de capital:
MoneyManagement - Permite gerenciamento de capital. Assume o porcentual
desejável pelo operador de mercado caso “true” ou lotes fixos da quantidade que quiser
quando “false”.
Ele pode ser aplicado por meio de otimizações, lotes e porcentagens variadas do
capital, indo de um valor a outro por meio de saltos e realizando simulações
concomitantemente para análise da melhor quantidade de capital exposto a operações. Por
exemplo, se escolher saltos de 0,5% será realizado de 0% a 10%, 21 testes gerando diferentes
resultados de lucros/prejuízos e riscos. Importante frisar que o capital inicial para a simulação
foi de 1000,00 dólares americanos.
Risk Percent - Porcentagem selecionável para operações do capital total disponível,
variando de 0 a 10%.
FixedLotSize - Lote fixo selecionável para cada operação.
Stop Loss & Take Profit – Destinados à escolha dos níveis de stops em cada operação,
tanto de ganho como de perda.
II - Gerenciamento de risco:
SL (Stop Loss) – Nela que se escolhe onde irão ficar stops de perda.
No MetaTrader, é possível inserir uma ordem de compra e venda, informando o stop
loss e quando um ativo atinge um valor negativo específico e pré-determinado pelo investidor
a operação acaba automaticamente, reduzindo a probabilidade de perda maior na operação.
TP (Take Profit) – Se escolhe onde irão ficar os alvos de ganho.
Trata-se de uma ordem automática que permite a fixação de um nível de lucro junto
com a saída da operação quando o preço atinge determinado patamar. Assim, este é um
artifício muito útil, pois ao não decidir quando encerrar uma operação pode haver inversões
de tendência e acarretar perdas.
Trailling Stop - Se trata de como irão se movimentar os stops móveis de perda.
Faz o Stop Loss se mover sozinho no sentido do ganho quando o preço também se
orienta nesse caminho. Neste trabalho, os Trailling Stops são testados com diferentes padrões
de movimento para que acompanhem os valores e gerem ganhos.
Use TraillingStop - Caso true irá permitir os stops móveis, caso false, não irá.
TS (Trailling Stop) - Consiste no tamanho dos saltos ou passes que irão dar os stops
móveis de perda.
Min Profit - Lucro mínimo para cada operação.
51
Step - Consiste no tamanho dos saltos ou passes que irão dar os stops móveis em caso
de lucro.
É no Step que se estabelece quantos algoritmos o mercado deve atingir em direção ao
ganho para que o Trailling Stop avance em direção a ele.
A estratégia do Metals para gerenciamento de risco ativa Stop Loss e Stop Gain na
proporção de 1:3, buscando maximizar lucros da seguinte forma: caso os pontos caiam em
uma pequena quantidade abaixo do preço (1/3 do Stop Gain), ele sai da operação e reduz
perdas, contudo, tende a realizar ganhos consideravelmente altos quando ocorrem
negociações positivas, então trabalha sempre com perdas reduzidas e ganhos elevados para
sair das operações. Desta maneira, gera-se uma forma de abaixar o prejuízo nas perdas e
maximizar lucro nos ganhos. A aplicação da regra supracitada apresenta-se em forma de
resultados no Quadro 04.
Fonte: MetaTrader4.
5. 1. 10 Abrir gráfico
Abaixo de propriedades dos ativos, encontra-se abrir gráfico, que permite visualizar as
operações que o robô ou indicador forneceram ao longo de todo o histórico de preços
selecionado, como apresentado na Figura 14. As operações representadas são de fevereiro a
setembro de 2018, no tempo gráfico de uma hora (H1), na configuração de MACDs, que
gerou o maior lucro líquido com o rebaixamento relativo desejado (menor que 30%).
54
Figura 14 – Gráfico com operações de fevereiro a setembro de 2018 - Time Frame de uma
hora (H1).
Fonte: MetaTrader4.
Cada operação pode ser vista por meio das setas vermelhas (vendidas), verdes
(compradas) e saídas (amarelas). A representação dessas negociações pode ser evidenciada de
forma mais clara nas Figuras 15 e 16. Importante notar que sempre são abertos gráficos de
barras pelo programa e as configurações para o robô aparecem juntas ao mesmo para que se
verifique o funcionamento da estratégia.
55
Figura 15 – Gráfico gerado por estratégia com robô (Metals) em negociação vendida.
Fonte: MetaTrader4.
Figura 16 - Gráfico gerado por estratégia com robô (Metals) em negociação comprada.
Fonte: MetaTrader4.
Como observado pelo movimento dos preços, as figuras anterioes mostram operações
bem-sucedidas, ou seja, com ganhos tanto para a vendida quanto para a comprada. Ou seja, na
de venda o preço caiu e, na compra, ele se elevou a um maior patamar. Observa-se que abaixo
dos dois gráficos apresenta-se o indicador MACD de acordo com as configurações do robô.
Neste caso, 144, 610 e 305 para o MACD lento e 34, 144 e 72 para o rápido.
56
5. 1. 11 Modificar expert
Fonte: MataTrader4.
A partir dessa janela, acessa-se o código do robô que será mostrado mais à frente,
além de explicado seu funcionamento e fatores que o influenciam em seus negócios de
mercado por meio dos seus dois MACDs e parâmetros de gerenciamento de risco e também
de capital.
5. 1. 12 Iniciar
5.2 Resultados
Esta é uma aba que apresenta diversas condições sobre prazos que ocorrem em cada
negociação e os movimentos dos stops (por isso, modify). Abaixo, apresenta-se a Figura 18
da aba, que fornece a ocasião em que ocorreu cada negociação, o tipo, a ordem de posição, o
tamanho da ordem, o preço do ativo e os valores de stop loss e stop gain (take profit) para
cada entrada examinada.
Fonte: MetaTrader4.
5.3 Gráfico
Esta aba gráfico (Figura 19) é gerada em todos os ensaios no examinador de estratégia
do MetaTrader. A apresentada aqui foi produzida pelos parâmetros formadores do teste com
melhor resultado para lucro líquido com o rebaixamento desejado. Abaixo do gráfico estão as
barras com o tamanho do capital operado em cada negociação. Houveram 22 operações –
mostradas pelas linhas verdes expostas na vertical.
58
Fonte: MetraTrader4.
A linha do gráfico é dada na cor azul, que representa o saldo. Há uma outra na cor
verde (mais fina), que significa capital líquido e, neste caso, está sobreposta. Ela significa o
saldo menos a margem líquida utilizada durante as operações. Assim, em operações com forte
queda, a linha verde ficará abaixo do saldo e em fortes altas, ficará acima. Mas, terminada
cada operação, ambas se sobreporão novamente, pois o resultado do trade é liquidado da
conta.
5.4 Relatório
Fonte: MetaTrader4.
Além dos dados citados, verificam-se outros parâmetros: número de barras em teste,
número de ticks modelados, qualidade do modelamento, erros gráficos incompatíveis com a
estratégia, lucro bruto, perda bruta, compensação esperada, porcentagem de posições
vendidas, porcentagem de posições compradas, porcentagem de negociações com lucro,
porcentagem de negociações com perdas, número de operações com lucro, número de
negociações com perda, número de ganhos consecutivos, número de perdas consecutivas.
Para explorar os resultados surtidos, foram empregadas ferramentas ou conceitos de
análise de performance, que indicam desde ganhos financeiros até a relação com perdas de
patrimônio. Abaixo, apresentam-se conceitos de elevada importância que são gerados e
estudados em decorrência do Metals.
Lucro líquido - Representa diferença entre o lucro bruto e a perda bruta nas
operações; é o capital gerado pelo expert sem considerar os impostos. Aqui é considerado
apenas o spread devido ao robô realizar testes com uma taxa fixa de 2 pontos.
Fator de lucro - É o dado que simboliza a relação entre o lucro bruto e o prejuízo
bruto. Ou seja, é a soma de todos os lucros divididos pelos prejuízos realizados durante o
backtest (CÓDIGO TRADER, 2016). Sendo assim, trata-se de um forte indicador de
segurança, pois evidencia quanto a estratégia está apta a ganhar e a perder
proporcionalmente.
60
5.5 Diário
Por fim, na aba Diário, apresentada na Figura 21, estão os fatos e notícias que ocorrem
referentes ao ativo com que o operador de mercado costuma trabalhar diariamente, ao
MetaTrader e as operações realizadas. Além disso, em alguns casos, mostra informações
sobre outros ativos, como os pares USDEUR (dólar-euro), XAUEUR (ouro-euro), USDJPY
(dólar-iene) e USDCAD (dólar-dólar canadense).
61
Fonte: MetaTrader4.
Essa janela foi pouco empregada durante as pesquisas, mas muitos traders a
visualizam e tiram conclusões por meio de resultados, avisos e notas que aparecem. As abas
Configurações, Gráficos e, principalmente, Relatórios do Examinador de Estratégias foram as
mais empregadas durante os backtests. Por meio delas foi possível idealizar, analisar e
acompanhar a evolução das negociações e padrões como perdas, ganhos, riscos e oscilações
nas operações. Assim, foi possível monitorar os resultados, discretizá-los e encontrar um
setup que se enquadrou aos parâmetros desejados na pesquisa.
5. 6 Robô
Figura 22: a) MACD lento de 12, 26, 9; b) MACD rápido de 3, 7, 2 (gráfico mensal -
XAUUSD de jul/04 – nov/17).
Fonte: MetaTrader4.
Fator I:
Quando a linha de valor do indicador mais lento está acima do zero, mas
abaixo da linha de média, entende-se como tendência de alta forte.
Quando está abaixo do zero, mas acima da linha de média, entende-se
como tendência de baixa forte.
Fator II:
Por meio dos cruzamentos da linha de valor do indicador mais rápido para
cima ou para baixo na sua de valor chega-se a entradas ligeiras mostrando
tendências com antecedência.
Saídas pela configuração do MACD mais lento resultam em
aproveitamentos maiores de cada tendência.
A coluna “MACD lento” da série “6” no valor tradicional da literatura (12, 26,
9) apresentado no capítulo anterior;
64
5. 6. 2 Descrição do algoritmo
Fonte: MetaTrader4.
65
if(Ctrl == true)
Que representa uma situação em que a operação irá responder positivamente a todos
os comandos segundo o algoritmo situado abaixo. Caso este comando resulte em “== false”,
o algoritmo respeitará também parâmetros de stop loss e take trofit (stop gain) para sair das
operações.
Count.Sell() == 0 )
{int ticket =
Trade.OpenSellOrder(_Symbol,lotSize);ModifyStopsByPoints(ticket,SL,TP);}
Passo 4 – Caso o comando “Ctrl” estiver como “true”, ativará os passos 5 e 6 para
fechamento de ordens. Todavia, o algoritmo irá fazer com que se fechem as operações com
stop loss e take profit se o comando for “false”.
66
Passo 5 – Diferente das entradas, que são baseadas nos dois MACDs, as saídas são
apenas no lento. No caso de fechar as ordens de compra, empregou-se o código que simboliza
uma linha de valor do MACD lento cruzando a linha de média para cima:
{Trade.CloseAllBuyOrders();}
{Trade.CloseAllSellOrders();}
Este código foi criado por Andrew R. Young e modificado por Percy Boris Wolf
Klein. A partir dele, foram empregados padrões de combinação para a aplicação em backtests
tendo em vista os dois MACDs. Assim, utilizou-se pares de três números cada de PhiCube e
Fibobonacci ou valores tradicionais da literatura para os setups dos indicadores rápidos e
lentos, sendo o algoritmo apresentado em mais detalhes no Anexo II.
67
6. RESULTADOS E DISCUSSÕES
Uma vez escolhido o padrão de combinações para o MACD do expert, partiu-se para a
etapa “seleção de tempo gráfico”, em que foram analisados os períodos de negociação no
mercado em todos os padrões selecionados e, assim, gerou-se um filtro para o melhor time
frame relacionado à respectiva série (padrão ou configuração). Desta maneira, testaram-se
aqueles de um dia (D1), quatro horas (H4), uma hora (H1), quinze (M15) e cinco minutos
(M5). O MT4 também conta com os de 30 (30M) e 1 minuto (1M), mas estes foram deixados
de fora da análise.
Desta forma, inicialmente, o processo para análise de tempo gráfico se deu realizando
backtests com stops zerados (Quadro 07) para que fossem verificados os resultados
selecionando a entrada com maior lucro líquido e nenhum gerenciamento de risco. Ademais,
foram dispostos Ctrl como true e MoneyManagement do tipo false.
O objetivo aqui foi encontrar o tempo gráfico com maior lucro líquido (apresentado na
cor azul do texto). Sendo assim, o de uma hora (H1) teve ganho de 302.80 dólares e
rebaixamento relativo de 60.44%. Assim, não se levou em consideração outros fatores como
fator de lucro, rebaixamento absoluto e número de operações executadas.
Algumas negociações ficaram prejudicadas ao longo de todo o trabalho devido ao
período da análise, principalmente as diárias (D1). Como foram realizadas poucas operações,
muitas não conseguiram fechar a tempo durante os testes e foram obrigadas a sair antes do
momento certo devido ao fim da simulação, enquanto poderiam estar alcançando ganhos.
Configurações com menores tempos gráficos foram menos prejudicadas, pois
realizaram mais e alcançaram menores volumes financeiros em cada operação, então o
prejuízo em uma ordem não afetou o capital da conta em elevada proporção.
Mediante o exposto, após eleitos tempos gráficos, combinações para o indicador, e
feitos backtests no expert para se analisar o melhor Time Frame da configuração, partiu-se
para testes de gerenciamento de risco objetivando menores perdas de capital, rebaixamentos e
maiores ganhos.
O risco está diretamente ligado à previsão de retorno das aplicações, pois, quanto
mais alto, maior tende a ser a rentabilidade esperada na maioria dos investimentos
(MAGNETIS, 2017). Assim, esta etapa consistiu em aplicar as regras citadas anteriormente
de risco/retorno em 1:3. E, desta maneira, em todos os testes de gerenciamento de risco foram
aplicados stop loss (SL) e stop gain (take profit ou TP) nessa ordem – SL, 1 e TP, 3.
Em seguida, partindo-se dos parâmetros (sempre de letra na cor azul) com: menor
rebaixamento relativo e/ou maior lucro líquido como explicitado no Quadro 08, foram
executados trailling stops (TS) e trailling steps (Step).
Quadro 08 - Padrões de trailling stop, step, stop loss e stop gain; além de parâmetro de capital.
144, 610, 305 e Período:
34, 144, 72 USD Inicial = 1.000,00
01/01/2018 a Critério: Fractais PhiCube
H1 Razão SL:TP = 1:3 22/10/2018
R.
R. Abs. N. de
Ctrl SL TP TS Step L.L. ($) F.L. Rel.
($) Op.
(%)
True 10 30 0 0 -174.06 0.25 174.06 24 17.41
True 250 500 0 0 -213.25 0.58 213.25 24 23.33
True 500 1 500 0 0 102.80 1.13 101.03 22 25.10
False 500 1500 0 0 102.8 1.13 101.03 22 25.1
False 500 1500 500 500 -56.41 0.91 56.41 23 31.39
False 500 1500 500 250 -77.58 0.87 77.58 23 31.7
False 500 1500 500 0 -66.44 0.86 98.94 23 24.32
False 500 1500 1000 0 204.3 1.29 50.3 23 22.38
False 500 1500 1000 500 148.87 1.2 50.3 23 23.21
False 500 1500 1000 1000 102.8 1.13 101.03 22 25.1
True 750 2250 0 0 482.36 1.55 126.03 18 31.47
True 1 000 3 000 0 0 612.19 1.63 388.17 16 52.68
False 1000 3000 0 0 639.32 1.72 361.24 14 50.58
False 1000 3000 1000 1000 943.48 2.37 252.56 18 42.18
False 1000 3000 1000 500 1185.19 3.01 101.76 19 30.51
False 1000 3000 1000 0 1113.6 2.95 50.3 21 21.96
False 1000 3000 2000 0 819.77 2.03 350.43 16 49.75
False 1000 3000 2000 1000 543.93 1.56 456.64 16 57.96
False 1000 3000 2000 2000 639.32 1.72 361.24 14 50.58
True 1250 3750 0 0 471.23 1.62 488.37 13 60.42
True 1 500 4 500 0 0 473.97 1.52 588.37 13 68.16
True 2 000 6 000 0 0 200.01 1.21 544.18 12 64.74
True 2250 6750 0 0 116 1.11 594.18 12 68.6
True 2 500 7 500 0 0 41.68 1.04 644.18 12 72.47
True 2750 8250 0 0 96.3 1.1 695.14 11 76.42
True 3 000 9 000 0 0 179.15 1.2 612.3 11 70.01
True 3250 9750 0 0 154.15 1.17 637.3 11 71.94
True 3 500 10 500 0 0 126.25 1.13 665.20 11 74.10
True 3750 11250 0 0 101.25 1.11 690.2 11 76.03
True 4 000 12 000 0 0 302.8 1.4 488.65 11 60.44
True 4250 12750 0 0 302.8 1.4 488.65 11 60.44
True 4 500 13 500 0 0 302.80 1.40 488.65 11 60.44
True 6 000 18 000 0 0 302.80 1.4 488.65 11 60.44
True 10 000 30 000 0 0 302.80 1.4 488.65 11 60.44
Fonte: Autoria própria.
Com exceção dos parâmetros com menor rebaixamento relativo e/ou maior lucro
líquido que repetem todos os stops para análise e, a primeira e a segunda linha, em que se
71
aplicou SL:TS de 10:30 e 250:750, todas as outras apresentaram espaçamento entre cada stop
loss de 250 algarismos e 750 entre os stop gains. Importante explicitar que saltos assim foram
realizados com graus diferentes para cada setup e tempo gráfico, pois cada um responde a
padrões diversos.
As linhas com caracteres em vermelho foram aquelas com lucro negativo para este
gerenciamento de risco. Aqueles presentes nesse tempo gráfico e configuração foram desde
76.42% no pior cenário a 21.96% no melhor em questão de rebaixamento absoluto.
Outrossim, é importante citar os testes realizados com trailling stop e step que seguem um
sistema:
1ª linha – igual ao seu SL.
2ª linha – TS igual ao SL e step cotado na metade do TS.
3ª linha – TS igual ao SL e step zerado.
4ª linha – TS igual ao dobro do SL e step zerado.
5ª linha – TS igual ao dobro do SL e step cotado na metade do SL.
6ª linha – TS e step iguais ao dobro do SL.
Quadro 09 – Setup selecionado para se realizar otimização com menor rebaixamento relativo.
L.L. R. Abs. N. de R. Rel.
Ctrl SL TP TS Step ($) F.L.
($) Op. (%)
False 1000 3000 1000 0 1113.6 2.95 50.3 21 21.96
Fonte: Autoria própria.
72
Quadro 11 – Setup selecionado para se realizar otimização com maior lucro líquido.
L.L. R. Abs. N. de Reb. Rel.
Ctrl SL TP TS Step ($) F.L.
($) Op. (%)
False 1000 3000 1000 0 1113.6 2.95 50.3 21 21.96
Fonte: Autoria própria.
de tal fração do capital. Além disso, o processo de gerenciamento de capital se mostrou muito
válido pelos lucros produzidos e diminuição, em muitos casos, do rebaixamento relativo.
Quadro 13 - Síntese dos resultados - combinações de médias móveis e Sinais dos MACDs.
Período: 01/01/2018 - 22/10/2018
R. Rel.
T. Gráfico Critério L. L. ($) Critério Risco
(%)
H4 8, 34, 17 e 2, 5, 3 - - Fractais PhiCube Lote fixo (0.1)
H4 12,26,94 e 3,7,2 - - Modelo tradicional Lote fixo (0.1)
M15 17, 72, 34 e 5, 17,8 - - Fractais PhiCube Lote fixo (0.1)
M15 17, 72, 34 e 5, 17,8 591.04 22.62 Fractais PhiCube RiskPercent=0
M15 17, 72, 34 e 5, 17,8 286.31 19.88 Fractais PhiCube RiskPercent=0.5
H4 24, 52, 18 e 6, 13, 5 591.04 22.62 Método tradicional Lote fixo (0.1)
H4 24, 52, 18 e 6, 13, 5 481.41 24.9 Método tradicional Lote fixo (0.1)
H4 24, 52, 18 e 6, 13, 5 616.71 24.93 Método tradicional Lote fixo (0.1)
H4 24, 52, 18 e 6, 13, 5 202.45 23.4 Método tradicional Lote fixo (0.1)
H4 24, 52, 18 e 6, 13, 5 481.41 24.9 Método tradicional Lote fixo (0.1)
H4 24, 52, 18 e 6, 13, 5 286.31 19.88 Método tradicional RiskPercent=0.5
H4 34, 144, 72 e 8, 34, 17 192.43 5.96 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 136.9 4.41 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 189.4 3.55 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 117.8 4.6 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 175.4 4.84 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 174.3 5.9 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 192.43 5.96 Fractais PhiCube Lote fixo (0.1)
H4 34, 144, 72 e 8, 34, 17 743.72 18.8 Fractais PhiCube RiskPercent=0.5
H1 72, 305, 144 e 17, 72, 34 9.07 27.59 Fractais PhiCube Lote fixo (0.1)
H1 72, 305, 144 e 17, 72, 34 7.4 27.21 Fractais PhiCube Lote fixo (0.1)
H1 72, 305, 144 e 17, 72, 34 3.7 14.44 Fractais PhiCube RiskPercent=0.5
H1 144, 610, 305 e 34, 144, 72 102.80 25.10 Fractais PhiCube Lote fixo (0.1)
H1 144, 610, 305 e 34, 144, 72 102.8 25.1 Fractais PhiCube Lote fixo (0.1)
H1 144, 610, 305 e 34, 144, 72 204.3 22.38 Fractais PhiCube Lote fixo (0.1)
H1 144, 610, 305 e 34, 144, 72 148.87 23.21 Fractais PhiCube Lote fixo (0.1)
H1 144, 610, 305 e 34, 144, 72 102.8 25.1 Fractais PhiCube Lote fixo (0.1)
H1 144, 610, 305 e 34, 144, 72 3.7 14.44 Fractais PhiCube Lote fixo (0.1)
H1 144, 610, 305 e 34, 144, 72 1212.07 18.17 Fractais PhiCube RiskPercent=0
H1 144, 610, 305 e 34, 144, 72 728.94 15.54 Fractais PhiCube RiskPercent=0.5
H1 144, 610, 305 e 34, 144, 72 1726.63 29.25 Fractais PhiCube RiskPercent=1
H1 144, 610, 305 e 34, 144, 72 1283.46 23.17 Fractais PhiCube RiskPercent=0
H1 144, 610, 305 e 34, 144, 72 741.4 19.20 Fractais PhiCube RiskPercent=0.5
Fonte: Autoria própria.
além de rebaixamento relativo igual a 29,25%. Contudo, caso o investidor opte por mais
segurança, padrões como os apresentados no Quadro 14, são alternativas e todas apresentaram
lucros acima de 74% ao ano, porcentagem de risco entre 0 a 0,5% e rebaixamentos abaixo de
23,2%.
A entrada com menores rebaixamentos relativos foi com MACDs lento e rápido
respectivamente “34, 144, 72” e “8, 34, 17”, variando de 3,55% a 4,6%. Contudo, os lucros
ficaram próximos a 10%, o valor do caso mais alto. Apesar disso, supera muito a inflação
acumulada até o mês de outubro de 2018 (VALOR ECONÔMICO7). Esses valores são
apresentados no Quadro 15 abaixo.
A configuração com mais alto lucro líquido e, outra, a com os mais baixos
rebaixamentos relativos, são geradas por meio de números da teoria PhiCube. Além disso,
nas configurações do Quadro 14, isso também ocorre. Assim, a teoria mostrou-se relevante
para configurar o indicador MACD. Além disso, o setup que contém o valor tradicional da
literatura “12, 26, 9 e 3, 7, 2” apresentou resultados com rebaixamento maiores que 30%.
77
O maior fator de lucro encontrado em todos os sistemas foi de 3,32, com rebaixamento
relativo de 33,09%, lucro líquido de 1247,80 dólares, riskpercent de 0%, além de média lenta
e rápida, respectivamente “34, 144, 72” e “8, 34, 17”. Já os rebaixamentos absolutos são
apresentados no Quadro 16 com o menor para cada par de médias de MACDs.
Desta forma, a média lenta e rápida dos MACDs, respectivamente “24, 52, 18” e “6,
13, 5”, foi a que apresentou menor rebaixamento absoluto a partir de todos os testes
realizados. Seu valor foi de 4,9 e é acompanhado de um rebaixamento relativo de 24,9% e
lucro líquido cotado a 481,41 dólares. Encontra-se no gráfico de quatro horas com comando
“ctrl” em “false”, SL de 500 pontos, TP de 1500, além de TS e step de 1000. Para
porcentagem de capital, utilizou-se lote fixo de 0,1 ponto.
Por conseguinte, como o setup com maior lucro líquido alcançou 172,66% em menos
de 11 meses, a estratégia mostra-se uma opção para se fazer proteção de capital (hedge) e
operações mais arrojadas em empresas da área de mineração. Organizações do ramo de ouro
que comercializam em dólar são um exemplo de como essa estratégia pode ser aplicada no
setor.
Como justificativa de uso na mineração, tem-se que o Retorno sobre o Capital
Investido (ROIC) da empresa VALE S.A é de 15,5% (FUNDAMENTUS, 2018). Essa métrica
significa o lucro que a companhia consegue sobre todo seu capital aplicado, sendo que o robô
pode alcançar ganhos mais de onze vezes maiores. Desta forma, com o embasamento exposto,
a tecnologia dos robôs investidores pode alavancar o retorno de tais corporações.
78
7. CONCLUSÕES
Assim sendo, os testes apresentados podem servir como referência para vários outros
com robôs que respeitam diversas configurações de indicadores, stops, gerenciamento ou não
de risco e capital, que operam estratégias a favor ou contra as tendências de preços e usam
seja qual for o tempo gráfico, período histórico e ativo financeiro disponível na plataforma do
MetaTrader.
80
REFERÊNCIAS
BONALDI, Eduardo Vilar. O pequeno investidor na bolsa de valores: uma análise da ação
e da cognição econômica. 2010. Dissertação (Mestrado em Sociologia) - Faculdade de
Filosofia, Letras e Ciências Humanas, Universidade de São Paulo, São Paulo, 2010.
doi:10.11606/D.8.2010.tde-20092010-172738. Acesso em: Acesso em: 07.out.2018.
. 4 Coisas que Você Não Sabe Sobre Robôs Investidores. 2016. Disponível em:
<https://www.bussoladoinvestidor.com.br/4-coisas-que-voce-nao-sabe-sobre-robos-
investidores/ >. Acesso em: 11. Set.2018.
DIRCEU, Miguel. Análise técnica aplicada aos mercados futuros. Rio de Janeiro:
IBME/BM&F, 1988.
HARTMAN, J. C.; SCHAFRICK I. C. The relevant internal rate of return. The Enginering
Economist, 2004.
LEMES JR, Antônio Barbosa; RIGO, Cláudio Miessa; CHEROBIM, Ana Paula Mussi Szabo.
Administração financeira: princípios, fundamentos e práticas financeiras. 2. ed. Rio de
Janeiro: Elsevier, 2005.
LEMOS, F.; CARDOSO, C. A Análise Técnica Clássica. São Paulo: Saraiva, 2010.
Disponível em file:///C:/Users/jusce/Downloads/LuizAntonioCornetta.pdf. Acesso em 07.
out.2018.
LEMOS, Flávio. Análise técnica dos mercados financeiros: um guia completo e definitivo
dos métodos de negociação de ativos. São Paulo: Saraiva Educação, 2015.
NORONHA, Márcio. Análise técnica: teorias, ferramentas e estratégias. 4. ed. São Paulo:
Saraiva, 2006.
SOUZA JÚNIOR, Antônio Carlos de. A nova dinâmica do capital e os reflexos sistêmicos
da desregulamentação jurídica dos mercados financeiros. 2009. Dissertação de Mestrado.
Disponível em
http://tede2.pucgoias.edu.br:8080/bitstream/tede/2763/1/ANTONIO%20CARLOS%20DE%2
0SOUZA%20JUNIOR.pdf. Acesso em 07. out.2018.
ANEXO I
Período:
USD$ Inicial =
8, 34 ,17 e 2, 5, 3 01/01/2018 a Critério: Fractais PhiCube
1.000,00 22/10/2018
Reb. Nro Reb.
Período
Ctrl MM SL TP TS Step L.L. ($) F.L. Abs. de Rel.
Gráfico
($) Op. (%)
D1 True False 0 0 0 0 23.04 1.02 782.21 8 81.18
H4 True False 0 0 0 0 319.44 1.15 74.94 43 44.30
H1 True False 0 0 0 0 32.14 1.01 217.10 141 56.04
M15 True False 0 0 0 0 -988.43 0.88 988.43 539 99.21
M5 True False 0 0 0 0 -141.37 0.99 660.29 1 770 73.99
83
Gerenciamento de risco
8, 34, 17 e Período:
USD$ Inicial = 1.000,00
2, 5, 3 01/01/2018
Critério: Fractais phicube
a
H4 Razão SL:TP = 1:3
22/10/2018
Nro Reb.
Reb.
Ctrl SL TP TS Step L.L. ($) F.L. de Rel.
Abs. ($)
Op. (%)
True 100 300 0 0 -53.30 0.93 77.08 91 14.70
True 600 1 800 0 0 -228.14 0.89 335.87 53 52.08
True 1 100 3 300 0 0 197.52 1.10 24.77 45 40.38
False 1 100 3 300 0 0 289.23 1.17 181.57 22 49.55
False 1 100 3 300 1100 1100 -797.65 0.63 872.98 36 91.12
False 1 100 3 300 1100 550 -329.52 0.85 404.85 56 48.13
False 1 100 3 300 1100 0 -348.8 0.84 424.13 59 52.46
False 1 100 3 300 2200 0 -329.52 0.85 404.85 56 48.13
False 1 100 3 300 2200 1100 -329.52 0.85 404.85 56 48.13
False 1 100 3 300 2200 2200 -329.52 0.85 404.85 56 48.13
True 1 600 4 800 0 0 69.83 1.03 111.36 43 48.73
True 2100 6300 0 0 334.72 1.15 243.56 43 54.45
False 2100 6300 0 0 281.9 1.21 335.52 9 56.81
False 2100 6300 2100 2100 234.77 1.16 490.11 15 67.23
False 2100 6300 2100 1050 545.73 1.39 67.39 17 44.06
False 2100 6300 2100 0 -572.6 0.77 868.65 26 91.46
False 2100 6300 4200 0 450.2 1.35 367.21 12 58.87
False 2100 6300 4200 2100 110.29 1.07 698.13 11 80.38
False 2100 6300 4200 4200 281.9 1.21 335.52 9 56.81
True 2600 7800 0 0 331.41 1.15 152.38 43 48.96
True 3100 9300 0 0 125.61 1.05 258.19 43 55.33
True 3600 10800 0 0 6.72 1 355.45 43 61.19
True 4100 12300 0 0 319.44 1.15 74.94 43 44.3
True 4600 13800 0 0 319.44 1.15 74.94 43 44.3
True 5100 15300 0 0 319.44 1.15 74.94 43 44.3
True 5 600 16 800 0 0 319.44 1.15 74.94 43 44.3
True 10600 31800 0 0 319.44 1.15 74.94 43 44.3
Gerenciamento de capital
Gerenciamento de risco
Gerenciamento de capital
Critério:
USD$ Inicial = Período: 01/01/2018 a
17, 72, 34 e 5, 17, 8 Fractais
1.000,00 22/10/2018
PhiCube
Nro Reb.
Período Reb.
Ctrl MM SL TP TS Step L.L. ($) F.L. de Rel.
Gráfico Abs. ($)
Op. (%)
D1 True False 0 0 0 0 -530.38 0.00 604.10 2 67.94
H4 True False 0 0 0 0 333.25 1.44 207.27 17 43.73
H1 True False 0 0 0 0 -987.17 0.55 987.17 37 99.13
M15 True False 0 0 0 0 372.3 1.06 198.57 264 41.77
M5 True False 0 0 0 0 -325.15 0.97 335.15 791 60.33
87
Gerenciamento de risco
Gerenciamento de capital
Gerenciamento de risco
USD$ Inicial =
24, 52, 18
1.000,00 Período: 01/01/2018 a Critério:
e 6, 13, 5
22/10/2018 Tradicional
H4 Razão SL:TP = 1:3
Reb. Nro Reb.
TP
Ctrl SL TS Step L.L. ($) F.L. Abs. de Rel.
($) Op. (%)
True 50 150 0 0 -55.81 0.72 106.01 45 11.86
True 500 1 500 0 0 591.04 1.58 4.90 34 22.62
False 500 1500 0 0 481.41 1.48 4.9 31 24.9
False 500 1500 500 500 616.71 1.9 4.9 41 24.93
False 500 1500 500 250 175.89 1.25 4.9 43 31.51
False 500 1500 500 0 202.45 1.32 127.9 44 23.4
False 500 1500 1000 0 392.39 1.4 53.49 38 33.42
False 500 1500 1000 500 223.29 1.23 101.09 36 33.42
False 500 1500 1000 1000 481.41 1.48 4.9 31 24.9
True 1 000 3 000 0 0 422.21 1.32 8.02 29 39.53
True 1 500 4 500 0 0 214.22 1.16 291.75 25 54.47
True 2 000 6 000 0 0 343 1.28 278.1 25 53.59
True 2 500 7 500 0 0 360.95 1.3 379.07 25 60.08
True 3 000 9 000 0 0 263.69 1.2 476.32 25 66.33
True 3 500 10 500 0 0 389.08 1.33 350.94 25 58.27
True 4 000 12 000 0 0 697.90 1.81 42.12 25 38.42
False 4000 12000 0 0 836.26 2.26 105.01 4 40.23
False 4000 12000 4000 4000 768.27 2.05 367.66 6 57.77
False 4000 12000 4000 2000 604.54 1.73 635.64 6 75.67
False 4000 12000 4000 0 1029.88 3.08 310.23 6 53.93
False 4000 12000 8000 0 970.77 2.89 145.58 4 42.94
False 4000 12000 8000 4000 826.26 2.26 105.01 4 40.23
False 4000 12000 8000 8000 826.26 2.26 105.01 4 40.23
True 4 500 13 500 0 0 697.90 1.81 42.12 25 38.42
True 5 000 15 000 0 0 697.90 1.81 42.12 25 38.42
True 10000 30000 0 0 697.90 1.81 42.12 25 38.42
90
Gerenciamento de risco
Menor Rebaixamento Relativo
R.
Passe Lucro ($) Negoc. F.L. Compens. R. Abs. Relat. Risco (%)
(%)
1 591.04 34 1.58 17.38 456.12 22.62% RiskPercent=0
2 286.31 34 1.44 8.42 314.5 19.88% RiskPercent=0.5
3 611.75 34 1.36 17.99 903.24 36.64% RiskPercent=1
4 813.88 34 1.26 23.94 1696.83 49.56% RiskPercent=1.5
5 1012.23 34 1.2 29.77 2863.06 60.34% RiskPercent=2
6 1094.66 34 1.15 32.2 4180.77 68.49% RiskPercent=2.5
7 1041.4 34 1.11 30.63 5587.11 75.23% RiskPercent=3
8 943.58 34 1.08 27.75 7093.92 80.49% RiskPercent=3.5
9 758.89 34 1.05 22.32 8507.87 84.79% RiskPercent=4
10 547.06 34 1.03 16.09 9790.53 88.17% RiskPercent=4.5
11 273.81 34 1.01 8.05 10447.2 90.79% RiskPercent=5
12 21.63 34 1 0.64 10888.4 92.93% RiskPercent=5.5
Critério:
34, 144, 72 e 8, Período: 01/01/2018 a
USD$ Inicial = 1.000,00 Fractais
34, 17 22/10/2018
PhiCube
Nro Reb.
Período Reb.
Ctrl MM SL TP TS Step L.L. ($) F.L. de Rel.
Gráfico Abs. ($)
Op. (%)
D1 True False 0 0 0 0 -986.74 0.00 986.74 1 98.95
H4 True False 0 0 0 0 611.82 1.81 454.00 12 57.97
H1 True False 0 0 0 0 156.74 1.07 265.41 37 53.03
M15 True False 0 0 0 0 -146.68 0.97 394.56 141 67.46
M5 True False 0 0 0 0 38.20 1.00 189.99 426 45.00
92
Gerenciamento de risco
Gerenciamento de capital
Gerenciamento de risco
Gerenciamento de capital
Gerenciamento de risco
Gerenciamento de capital
ANEXO II
//+ +
//| Metals.mq4 |
//| Andrew R. Young |
//| http://www.expertadvisorbook.com |
//| Modify by Percy Boris Wolf KLein |
//+ +
//+ +
//| Includes and object initialization |
//+ +
#include <G:\Cecilio-Robot\Robot\Trade.mqh>
CTrade Trade;
CCount Count;
#include <G:\Cecilio-Robot\Robot\Indicators.mqh>
#include <G:\Cecilio-Robot\Robot\Timer.mqh>
CNewBar NewBar;
#include <G:\Cecilio-Robot\Robot\TrailingStop.mqh>
#include <G:\Cecilio-Robot\Robot\MoneyManagement.mqh>
99
//+ +
//| Input variables |
//+ +
//+ +
//| Global variable and indicators |
//+ +
CiMACD
SlowMACD(_Symbol,_Period,fastEmaPeriodS,slowEmaPeriodS,signalPeriodS,appliedPriceS
);
CiMACD
FastMACD(_Symbol,_Period,fastEmaPeriodF,slowEmaPeriodF,signalPeriodF,appliedPrice
F);
//+ +
//| Expert initialization function |
//+ +
int OnInit()
{
// Set magic number
Trade.SetMagicNumber(MagicNumber);
Trade.SetSlippage(Slippage);
// if (broker == allowed_broker)
for (int i=0; i<ArraySize(allowed_accounts); i++)
if (account == allowed_accounts[i])
{
password_status = true;
Print("EA account verified");
break;
}
if (password_status == false)
{
Print("EA is not allowed to run on this account.");
// return(0);
}
return(INIT_SUCCEEDED);
}
//+ +
//| Expert tick function |
//+ +
void OnTick()
{
if (password_status == true)
{
// Check for bar open
bool newBar = true;
int barShift = 0;
if(TradeOnBarOpen == true)
102
{
newBar = NewBar.CheckNewBar(_Symbol,_Period);
barShift = 1;
}
if(newBar == true)
{
// double minSpread = MinCrossSpread * _Point;
if(Ctrl == true)
{
// Close orders
if(SlowMACD.Main(barShift+1) <= SlowMACD.Signal(barShift+1) &&
SlowMACD.Main(barShift) > SlowMACD.Signal(barShift)) // + minSpread
{
Trade.CloseAllSellOrders();
}
else if(SlowMACD.Main(barShift+1) >= SlowMACD.Signal(barShift+1) &&
SlowMACD.Main(barShift) < SlowMACD.Signal(barShift)) // - minSpread
{
Trade.CloseAllBuyOrders();
}
}
// Money management
double lotSize = FixedLotSize;
if(UseMoneyManagement == true)
{
lotSize = MoneyManagement(_Symbol,FixedLotSize,RiskPercent,100);
}
// Trailing stop
if(UseTrailingStop == true)
{
TrailingStopAll(TS,MinProfit,Step);
}
}
}
//+ +