Trading System Mql4


Negociação algorítmica com MetaTrader 4 Análises técnicas e operações comerciais automatizadas Uma das principais vantagens do MetaTrader 4 é o recurso de negociação automatizada, que permite o comércio com a ajuda de robôs comerciais automatizados (Expert Advisors). Os robôs de negociação podem analisar cotações de moeda e executar operações de negociação. Em outras palavras, o MetaTrader 4 pode aliviá-lo da negociação de rotina e da análise de mercado. Como adquirir um robô comercial Você pode baixar robôs comerciais (e indicadores técnicos) gratuitos da base de código, comprar ou alugar aplicativos do mercado. E você pode mesmo pedir Expert Advisors de desenvolvedores profissionais independentes: no entanto, se você preferir fazer tudo você mesmo, você pode criar seu próprio robô de sonho. O sistema MetaTrader 4 fornece todo o ambiente de desenvolvimento MQL4 IDE para ajudá-lo a criar, testar e otimizar robôs comerciais. Ao usar este ambiente de negociação, você pode criar robôs de qualquer complexidade para seu próprio uso ou para venda através do serviço de Mercado. O MQL4 IDE inclui: o módulo de execução do robô comercial da Plataforma MetaTrader 4 O MetaQuotes Language 4 (MQL4) é uma linguagem popular para o desenvolvimento de estratégias de negociação. O editor do Expert MetaEditor e a ferramenta do compilador The Strategy Tester Expert Advisor testing and optimization unit O site MQL5munity fornece uma Infra-estrutura conveniente, onde os desenvolvedores MQL45 podem interagir com os comerciantes de Forex. O site armazena informações úteis para desenvolvedores de sistemas de negociação: documentação completa, um grande banco de dados de artigos de pesquisa e um fórum onde você pode se comunicar com outros desenvolvedores. Além disso, o site oferece acesso a vários serviços através dos quais você pode monetizar suas habilidades de programador. O MetaTrader 4 suporta toda uma infra-estrutura para permitir que os usuários criem e usem robôs comerciais. Use as grandes oportunidades para a experiência comercial mais interessante, cópia 2000-2017, MetaQuotes Software Corp. O MetaQuotes Software Corp. é uma empresa de desenvolvimento de software e não oferece serviços de investimento ou corretagem. MetaTrader 4 - Estratégias de Negociação de Trading Systems Todas as categorias que classificam as estratégias de negociação são Totalmente arbitrária. A classificação abaixo é enfatizar as diferenças básicas entre possíveis abordagens para negociação. Seguindo a tendência A estratégia seguinte-tendência reside na espera de um determinado movimento de preços seguido de abrir uma posição na mesma direção. Ao fazê-lo, supõe-se que a tendência continuará movendo-se na mesma direção. Ao seguir a tendência, nunca se vende quase o máximo ou compre o mínimo, uma vez que é necessário um movimento de preço significativo para indicar que a tendência começou. Assim, usando sistemas desse tipo, o comerciante sempre pulará a primeira fase do movimento de preços e pode perder parte importante do lucro antes do sinal para fechar a posição. A questão principal diz respeito à escolha da sensibilidade da estratégia de tendência. Um sistema sensível que responde rapidamente a sinais de mudança de tendência trabalha de forma mais eficiente durante fortes tendências, mas gera sinais muito mais falsos. Um sistema não sensível terá um conjunto inverso de características. Muitos comerciantes tentam repetidas vezes ganhar dinheiro em todos os movimentos do mercado. Isso resulta na escolha de sistemas mais rápidos e rápidos seguindo a tendência. Embora em alguns mercados, os sistemas rápidos geralmente são mais eficientes do que os mais lentos, na maioria dos mercados é bastante oposto, uma vez que minimizar a perda de negociações e comissões em sistemas mais lentos mais do que os lucros reduzidos em boas negociações. É por isso que recomenda limitar o esforço natural para procurar sistemas mais sensíveis. Em todos os casos, a escolha entre sistemas rápidos e lentos deve basear-se em experiências e intenções individuais do comerciante. Existe uma grande variedade de estratégias de tendências disponíveis. Abaixo estão as principais estratégias do tipo: Estratégias baseadas na média móvel Quando uma tendência ascendente é substituída pela tendência descendente, os preços devem cruzar a média móvel de cima para baixo. Da mesma forma, quando a tendência para baixo é substituída pela tendência ascendente, os preços devem cruzar a média móvel de baixo para cima. Nos sistemas de média móvel, esses pontos transversais são considerados sinais comerciais. A concepção básica subjacente à estratégia de ruptura é bastante simples: a capacidade do mercado de atingir um novo ou mínimo máximo mostra tendência potencial na direção inovadora. As estratégias contra a tendência são baseadas na espera de um movimento de preços significativo, seguido de abrir uma posição na direção oposta, assumindo que o mercado começará a corrigir. Os sistemas que trabalham contra a tendência são muitas vezes atraentes para muitos comerciantes, uma vez que visam comprar no mínimo e vender no máximo. Infelizmente, a complexidade da resolução desta tarefa é inversamente proporcional à atração de tais sistemas. A diferença mais importante a ser lembrada é que os sistemas de tendência são auto-corretivos e os sistemas contra tendência implicam possibilidade de perdas ilimitadas. Assim, é necessário incluir paradas de proteção em qualquer sistema contra a tendência. Caso contrário, o sistema pode manter uma posição longa durante toda a tendência descendente em grande escala ou uma posição curta durante toda a tendência ascendente em grande escala. A principal vantagem dos sistemas anti-tendência consiste em dar uma grande oportunidade de diversificação quando usado simultaneamente com sistemas de tendências. Relativamente a isso, deve-se notar que um sistema contra a tendência pode ser desejável se mesmo perder dinheiro moderadamente. A razão para isso é que, se um sistema contra a tendência estiver correlacionado de forma oposta com um sistema de tendência, o comércio com ambos os sistemas tem menos riscos do que negociar com apenas um deles. Assim, é altamente possível que a combinação destes dois sistemas possa ganhar mais no mesmo nível de risco se mesmo o sistema contra a tendência em si perde dinheiro. Reconhecimento de modelos de comportamento de preços Todos os sistemas podem, em algum sentido, ser classificados como sistemas de reconhecimento de modelos. Finalmente, as condições que dão um sinal para abrir a posição em ou contra a direção da tendência são também uma espécie de modelos de preços. No entanto, isso significa que os modelos escolhidos não se baseiam principalmente em movimentos de preços em certas direções, como é o caso de sistemas de tendência ou de contra-tendência. Os sistemas desse tipo às vezes podem usar modelos prováveis ​​ao tomar decisões comerciais. Nesse caso, os pesquisadores tentarão identificar modelos que, de acordo com seu comportamento, deveriam preceder os aumentos ou diminuições de preços. Esses modelos de comportamento são considerados usados ​​para avaliação das probabilidades atuais do crescimento do mercado ou queda. Deve-se notar que as estratégias acima não estão sempre claramente separadas umas das outras. Sendo modificados, os sistemas podem ser classificados como de outro tipo. Negociação no canal O comércio no canal representa a negociação para cima e para baixo a partir de níveis de suporte de resistências, linhas das quais são as fronteiras do canal. Tais táticas são boas para tendências laterais (planos), mas não são praticamente aplicáveis ​​em tendências ascendentes ou tendências descendentes. O comércio no canal é mostrado em um gráfico abaixo: as posições devem ser abertas de acordo com as seguintes regras: Determine os níveis de resistência de suporte. Uma computação correta ajudará a ter fronteiras claras do canal, em que o mercado se move. Assim que o preço atinge uma borda do canal e salte para trás na direção oposta, uma posição de compra deve ser aberta. Posições curtas devem ser abertas se os preços atingirem o nível de resistência. Assim que o preço atingir a margem oposta, a posição deve ser fechada. Deve notar-se que a inversão pode ocorrer antes que a linha de preços atinja as fronteiras do canal, de modo que as posições podem ser fechadas antes que o preço atinja níveis de suporte ou resistência. A vantagem dessas táticas é a maximização do lucro possível através da abertura e fechamento de posições várias vezes Se a tendência lateral continuar. A principal desvantagem é que a ruptura das linhas do canal pode resultar em perdas significativas e não justificadas. Para evitar os últimos, é necessário definir Stop Loss corretamente que as posições perdidas estão fechadas se o mercado se mover em uma direção oposta em relação ao planejado. Aviso: todos os direitos sobre esses materiais são reservados pela MQL5 Ltd. É proibida a cópia ou reimpressão desses materiais, no todo ou em parte. A linguagem de MetaQuotes de Referência MQL4 4 (MQL4) é uma linguagem embutida para estratégias de negociação de programação. Este idioma é desenvolvido pela MetaQuotes Software Corp. com base em sua longa experiência na criação de plataformas de negociação on-line. Usando este idioma, você pode criar seus próprios Expert Advisors que tornam o gerenciamento comercial automatizado e são perfeitamente adequados para implementar suas próprias estratégias de negociação. Além disso, usando MQL4 você pode criar seus próprios indicadores técnicos (indicadores personalizados), scripts e bibliotecas. O MQL4 contém um grande número de funções necessárias para analisar as cotações atuais e recebidas anteriormente e possui indicadores básicos básicos e funções para gerenciar pedidos comerciais e controlá-los. O MetaEditor (editor de texto) que destaca as diferentes construções do idioma MQL4 é usado para escrever o código do programa. Isso ajuda os usuários a se orientar no texto do sistema especialista com bastante facilidade. O guia breve contém funções, operações, palavras reservadas e outras construções linguísticas divididas em categorias e permite encontrar a descrição de cada elemento usado da linguagem. Programas escritos em MetaQuotes A Linguagem 4 possui características e propósitos diferentes: o Consultor Especialista é um sistema de negociação mecânica vinculado a um determinado gráfico. Um Expert Advisor começa a ser executado quando ocorre um evento que pode ser manipulado por ele: eventos de inicialização e desinitialização, evento de um novo recibo, evento de temporização, evento de mudança de profundidade de mercado, evento de gráfico e eventos personalizados. Um consultor especializado pode informá-lo sobre a possibilidade de trocar e trocar automaticamente em uma conta enviando pedidos diretamente para um servidor comercial. Expert Advisors são armazenados em terminaldirectoryMQL4Experts. Indicador personalizado é um indicador técnico escrito independentemente, além dos já integrados no terminal do cliente. Como os indicadores incorporados, eles não podem trocar automaticamente e são destinados apenas a implementar funções analíticas. Indicadores personalizados são armazenados no diretório de terminação O MQL4Indicators Script é um programa destinado a uma única execução de algumas ações. Ao contrário de Expert Advisors, os scripts não processam nenhuma ação, exceto para o evento de início (isso requer a função do manipulador OnStart em um script). Scripts são armazenados em terminaldirectoryMQL4Scripts Library é um conjunto de funções personalizadas destinadas a armazenar e distribuir blocos usados ​​com freqüência de programas personalizados. As bibliotecas não podem começar a executar sozinhas. As bibliotecas são armazenadas em terminaldirectoryMQL4Libraries include. O arquivo é um texto fonte dos blocos mais usados ​​de programas personalizados. Tais arquivos podem ser incluídos nos textos originais de Expert Advisors, scripts, indicadores personalizados e bibliotecas na fase de compilação. O uso de arquivos incluídos é mais preferível do que o uso de bibliotecas devido à carga adicional que ocorre nas funções da biblioteca de chamadas. Incluir arquivos podem ser armazenados no mesmo diretório que um arquivo de origem - neste caso, a diretiva de inclusão com aspas duplas é usada. Outro lugar para armazenar arquivos de inclusão é terminaldirectoryMQL4Include, neste caso a diretiva de inclusão é usada com colchetes angulares.

Comments

Popular posts from this blog

Rich Dad Stock Options

Forex Negociação Estratégias Casco

Padrões E Indicadores De Comércio Harmônico