terça-feira, 2 de abril de 2019

Scripts aplicados em Negociação de Forex




Scripts são pequenos aplicativos que executam ações únicas. Por exemplo, você pode excluir todos os objetos de um gráfico ou colocar um conjunto de pedidos para uma posição aberta. Encontre aqui centenas de aplicativos que podem automatizar pequenas funções analíticas ou comerciais.


Primeiro, algumas informações básicas. Estes são "add ons" que você pode usar dentro do Metatrader4 (MT4). Eles são criados através da escrita de um conjunto de regras e comandos usando Metatrader Query Language (MQL), que é bastante semelhante às modernas linguagens de computação (por exemplo, C ++, Java).

A biblioteca pública  do MetaQuotes contém centenas de scripts , criados por desenvolvedores talentosos da comunidade com o desejo de ajudar os outros usuarios de Metatrader .

Os scripts também podem ser usados ​​para criar uma interface gráfica ou executar rapidamente operações de negociação de tipo único, por exemplo, fechar todas as posições imediatamente.

Um script é um código de programa curto que é criado e configurado da mesma maneira que um indicador personalizado, mas está programado para executar uma única ação. Um script é o tipo mais básico de programa criado usando as linguagens de programação MT4 ou MT5, MQL4 e MQL5, respectivamente. A principal diferença entre os EAs e os scripts é que o EA e os indicadores personalizados funcionam continuamente, enquanto um script só funciona uma vez.

Você pode usar o script como um atalho para executar algumas das ações repetitivas que você executaria manualmente no terminal. Um script pode fechar todos os negócios em aberto em uma conta, ou todos os negócios em aberto, incluindo uma moeda específica, ou todos os pedidos pendentes envolvendo um par de moedas em particular. Os scripts podem ser extremamente úteis para operadores regulares com várias negociações abertas a qualquer momento.

Negociação automatizada usando consultores especializados, indicadores personalizados e scripts é algo que todos os comerciantes devem experimentar. No entanto, os operadores iniciantes devem ter cautela antes de usar negociações automatizadas em contas reais , este é um recurso que as contas demo ajudam em muito no apreendizado , devido à necessidade de um conhecimento fundamental de forex para fazer uso total das ferramentas.

A principal vantagem associada à negociação automatizada é que ela pode ajudá-lo a seguir seu plano de negociação, independentemente dos resultados anteriores. O uso de EAs também pode ser uma boa maneira de eliminar a influência de suas emoções em suas atividades de negociação.

Um indicador personalizado é um indicador técnico que ajuda um profissional a realizar uma análise de mercado para identificar potenciais oportunidades de negociação.

A diferença entre um EA e um indicador personalizado é que o indicador não executa nenhuma atividade de negociação real, como entrada e saída de negociações.

Em vez disso, os comerciantes usam indicadores personalizados para identificar sinais de negociação e, em seguida, colocam manualmente as negociações eles mesmos. A plataforma MetaTrader 4 permite aos usuários adicionar facilmente seus próprios indicadores personalizados àqueles que já fazem parte da plataforma.


Um indicador personalizado é muito semelhante aos indicadores que já estão incluídos como parte das plataformas MT4 e MT5, como o RSI e as médias móveis.

Embora a maioria dos traders use indicadores personalizados para análise técnica, você poderia ir além e usar indicadores personalizados para análise fundamental.

Você pode programar todos os eventos de notícias que você segue para a plataforma MT4 ou MT5 e usar o indicador personalizado para fornecer notificações de importantes desenvolvimentos do mercado.

Com demasiada frequência, emoções, armadilhas mentais psicológicas e disciplina mental ficam no caminho dos lucros e são as principais razões pelas quais 95% (ou mais ) de todos os novos traders perdem todo o seu capital de investimento no primeiro ou segundo ano.

Tirar as emoções da equação é uma medida, mas isso não significa que os expert advisors não possam perder. Na verdade, até mesmo os grandes bancos de investimento tiveram que desligar os "robôs" de negociação antes que a perda se tornasse fatal. Em 2013, a  Goldman Sachs tinha sérias falhas em seus algoritmos de negociação que custaram US $ 100 milhões.

Você é responsável, em última análise, pelos negócios, mesmo se o código do programa os estiver colocando para você. Embora a perda seja uma possibilidade, você também pode multiplicar a conta e fazê-la crescer exponencialmente enquanto você dorme.

Essa estratégia de negociação totalmente sem as mãos não é uma que eu promovo - nem é uma que eu já usei e achei lucrativa. Monitorar um robô ativo e os negócios atuais, em conjunto com manter um olho no calendário econômico e nos eventos, é muito diferente de deixá-lo louco e esperando pelo melhor. As vitórias podem ser épicas, mas as perdas não assistidas são muito maiores.


Podemos testar os dias anteriores, meses ou mesmo anos de dados de mercado para um instrumento financeiro com facilidade no ambiente MT4 (Meta Trader 4). No entanto, os comerciantes são encorajados a não confiar apenas no teste histórico   , mas usá-lo como um guia para orientar sua estratégia de negociação e ver quão eficaz é uma idéia.

O back testing permite que os investidores verifiquem se o seu pensamento retém a água, por assim dizer, antes de cometer mais esforços e avançar - escrevendo mais do seu algoritmo em código.

Negociantes intermediários e profissionais de nível intermediário, por outro lado, devem considerar a implementação de negociações automatizadas como parte de sua estratégia geral de negociação,especificamente testar estratégias , estações de trading em VPS .

VPS  (Virtual Private Server ou Servidor Privado Virtual) é um serviço de Hospedagem VPS. Ele proporciona recursos dedicados ao usuário, maior autonomia de controle destes recursos e alto desempenho a qualquer site hospedado na internet.

Uma VPS age como um servidor virtual que é repartido em vários outros servidores virtuais menores. Ainda que seja um compartilhamento de serviço com outros usuários, o usuário que contrata uma VPS  recebe recursos exclusivos para usar no seu projeto online.

Por ter recursos dedicados, a VPS Windows é indicada para sites que estejam em constante crescimento, que recebem grande volume de tráfego e que demandam alta capacidade dos servidores virtuais para manter tudo no ar, é um servidor que está localizado dentro de um Data Center conectado 24/7 à Internet.


Você pode fazer o download e iniciar os scripts oferecidos no MetaTrader4 e  5. A biblioteca de scripts também está disponível diretamente no ambiente de desenvolvimento do MetaEditor, permitindo que você aprenda programação MQL 4 e 5.

Os scripts são gratuitos para download e execução no MetaTrader 4 e 5.

O desenvolvimento de aplicativos para o Terminal do Cliente MetaTrader 4 requer o conhecimento do MQL4e MQL 5 Este livro didático que indicaremos ira  ajudá-lo a criar seus próprios Expert Advisors, scripts e indicadores e incarnate neles suas idéias - seus algoritmos de negociação rentável, destina-se a um grande número de leitores sem experiência em programação que desejam aprender a desenvolver aplicativos de negociação automatizados para o terminal do cliente MetaTrader 4 e 5.


Como o código é livre não tem custos.

https://book.mql4.com/content

https://www.metatrader4.com/en/trading-platform/help/autotrading/scripts

https://www.mql5.com/en/code

Sem comentários:

Enviar um comentário

Conversão de MT4 para MT5

Precisa de ajuda com a conversão Mq4 para Mq5 ? Ou ao Contrario MT5 para MT4? Ambos fornecem sistemas de negociação automatizados pione...