Algo Trading - Por quê pode ser uma boa ideia - FTMO
thumbnail
Trading Systems

Algo Trading - Por quê pode ser uma boa ideia

Neste artigo, abordaremos as vantagens da utilização de robôs de trading automatizados para Traders Algorítmicos, aconselharemos sobre como começar se for um principiante e discutiremos linguagens de programação comuns como Python, MQL4 e MQL5 e qual delas deve utilizar.

Nada de emoções, apenas lógica

Os robôs não têm sentimentos e fazem o que lhes diz para fazer. Desta forma, pode ter 100% de certeza de que os seus robôs seguirão o seu plano de trading em quaisquer circunstâncias. Os robôs não fazem "revenge trade", obedecem/seguem o plano de gestão de risco dado e não tentam ser criativos.

Elimine as seguintes emoções comuns a muitos traders:

  • Medo de estar perdendo algo (provoca entradas prematuras ou tardias que são prejudiciais no trading)
  • Medo da perda (provoca saídas inadequadas, em que os traders não aproveitam totalmente uma oportunidade e tentam evitar o risco fechando as suas transacções)
  • Trading por vingança (o desejo de um trader de compensar as perdas colocando mais e maiores transacções que violam o seu plano de gestão do risco)
  • Excesso de confiança (semelhante à negociação de vingança, um trader durante um período de vitórias pode efectuar mais e maiores transacções, ignorando o plano de gestão do risco)

Se acredita que se desvia frequentemente do seu plano de trading, o algo trading pode ser uma solução para si.

Backtest suas estratégias

Outra vantagem de ser um Algo Trader é o facto de poder ver o desempenho da sua estratégia no passado. O simples facto de uma estratégia ter sido rentável no passado é um factor que contribui para a confiança do trader. Quantas vezes é que os traders interferem com o seu plano de negociação porque estão numa maré de azar? Ao dispor de dados objectivos sobre o desempenho passado, pode avaliar se um drawdown (que todas as estratégias têm) está dentro da sua tolerância.

Consequentemente, um trader tem menos tendência para interferir com o seu plano de trading.

O desempenho passado não é necessariamente um indicador de resultados futuros, mas saber que uma estratégia ganhou dinheiro no passado é mais tranquilizador do que utilizar uma que não o fez.

Maior tempo para análises

Quando não tem de passar inúmeras horas em frente ao ecrã, pode investir o seu tempo em coisas mais significativas, como o desenvolvimento de mais modelos de trading, a avaliação dos seus modelos de trading actuais e o backtesting.

Diz-se que 80% do sucesso no trading está na preparação.

Multitarefas e diversificação

Os seres humanos são maus em multitarefas. Um único ser humano tem uma quantidade limitada de atenção e, consequentemente, não é possível gerir 1.000 gráficos e 10.000 transacções ao mesmo tempo. Além disso, quanto mais activo for, maior é o risco de cometer erros nos tradings.

Como Algo-Trader, não está limitado por isto, uma vez que os robôs de negociação fazem o trabalho por si. Pode negociar qualquer símbolo, em qualquer período de tempo, usando qualquer estratégia e a sua única tarefa como trader de algo é avaliar os resultados, não fazer a operação.

Além disso, ter mais estratégias em vários activos e diferentes períodos de tempo diversifica a sua carteira. Ter uma carteira diversificada acrescenta mais consistência ao seu trading.

Python vs MQL

Python é uma linguagem de programação universal que pode ser implementada em qualquer plataforma, enquanto a MQL4/5 está ligada ao ecossistema MetaTrader.

A vantagem da MQL4/5 é que vem com ferramentas prontas para codificar e implementar rapidamente robôs de trading na sua plataforma de negociação. Isto facilita a criação de robôs de negociação para principiantes, uma vez que a MQL4 e a MQL5 foram especificamente concebidas para desenvolver códigos relacionados com o trading. Além disso, a plataforma MetaTrader vem com um backtester incorporado onde pode executar rapidamente uma simulação da sua estratégia de negociação em dados históricos para avaliar o seu desempenho.

Por outro lado, Python oferece mais flexibilidade e liberdade. Python oferece uma ampla gama de bibliotecas de código aberto usadas para ciência de dados, aprendizado de máquina. Backtesting e muito mais. Além disso, também é possível ligar os seus scripts Python a quase todas as plataformas de negociação modernas (incluindo MetaTrader4 e MetaTrader5).

Em geral, recomenda-se começar com a linguagem de programação MQL4, pois é muito fácil. Com o tempo, se se sentir limitado pela linguagem MQL, pode considerar adicionar Python como outra linguagem de programação.

https://docs.mql4.com/

Sobre FTMO

A FTMO desenvolveu um processo de avaliação de duas etapas para encontrar talentos de trading. Após concluir com sucesso, pode obter uma FTMO Account com um saldo inicial de até 200.000 USD. Como funciona?