Sunday, 26 May 2019

Trading strategies for mt4


Trading Strategy Tester Teste e otimize seu robô comercial antes de usá-lo para o comércio real O MetaTrader 5 Strategy Tester interno facilita o teste do desempenho do robô automatizado na negociação. Esta poderosa ferramenta não só permite testar a eficiência de um Expert Advisor, mas também permite detectar os melhores parâmetros de entrada antes de executar o EA em sua conta real. Toda a operação do Testador de Estratégia é baseada em cotações históricas de moedas, ações e outros ativos. Durante o teste, o Expert Advisor passa pelas cotações acumuladas e executa transações virtuais de acordo com seu algoritmo. Este procedimento permite uma avaliação de como a EA teria negociado no passado. O MetaTrader 5 Strategy Tester permite testar Expert Advisors em várias moedas. Robôs comerciais têm acesso a todos os instrumentos financeiros no testador e podem realizar transações comerciais com qualquer um deles. Este recurso permite que você teste ainda mais sofisticados Expert Advisors que são capazes de analisar várias moedas e identificar a correlação entre eles. A principal vantagem do procedimento de teste é a possibilidade de avaliar o desempenho de um robô antes da negociação em uma conta real. Além disso, leva apenas alguns minutos no testador ao invés de dias, semanas ou meses necessários para testar um EA no mercado real. Esta é uma vantagem indiscutível do Strategy Tester, mas não de todas as suas capacidades. Testando os modos MetaTrader 5 Strategy Tester oferece vários modos de teste para atingir a melhor relação velocidade / qualidade com base nas necessidades do comerciante. Cada marca é utilizada para garantir a melhor precisão dos testes. As condições simuladas são as mais realistas neste modo. 1 minuto OHLC é introduzido para os comerciantes que querem testar uma estratégia rapidamente, mas também com precisão ao mesmo tempo. Selecione Os preços abertos somente se você precisar de uma estimativa muito rápida e aproximada baseada em preços abertos. O Testador de Estratégia não é usado somente para o teste dos robôs comerciais, mas também é usado para resolver muitos problemas matemáticos envolvendo a otimização de parâmetros. Neste caso, o histórico de negociação não é usado eo ambiente de mercado não é simulado, dando lugar a cálculos matemáticos implementados no Expert Advisor. Com testes de estresse, o teste de robôs comerciais pode ser ainda mais realista. O modo de atraso aleatório simula atrasos na rede ao transferir e processar pedidos de negociação, bem como atrasos na execução de pedidos por revendedores na negociação real. Exibição gráfica dos resultados dos testes A exibição dos resultados dos testes dos Expert Advisors é uma das características mais notáveis ​​do Strategy Tester. Os resultados são mostrados em figuras que mostram o lucro de um Consultor Especialista durante um teste. Além disso, eles também são representados por uma grande quantidade de dados estatísticos, incluindo percentual de lucro / perda percentual, o número de negócios lucrativos / perda de fazer, fator de risco, retorno esperado e muito mais. Os resultados dos testes de estratégias podem ser apresentados em gráficos para uma análise mais conveniente. Testes visuais Os testes visuais tornam possível acompanhar as operações de um Expert Advisor em dados históricos de preço em tempo real: Todas as transações realizadas são visualizadas em um gráfico, o que torna a análise mais conveniente. O processo de teste pode ser abrandado ou parado para observar como a negociação é realizada em qualquer intervalo de tempo específico. O modo de visualização permite ao comerciante não apenas monitorar a operação do robô de negociação em tempo real, mas também permite o teste de indicadores técnicos personalizados. Por exemplo, você pode avaliar o comportamento de um indicador em dados históricos antes de comprá-lo no mercado. Otimização Outra importante utilidade do Strategy Tester é a função de otimização, que permite escolher os melhores parâmetros de entrada para um robô comercial específico. Por exemplo, com otimização, você pode modificar os parâmetros para obter rentabilidade e estabilidade máximas, risco mínimo e assim por diante. Durante o processo de otimização, um robô comercial é testado várias vezes com diferentes conjuntos de parâmetros. Após a otimização, você pode comparar os resultados para selecionar os parâmetros que oferecem o melhor desempenho para o seu robô. O número de combinações de parâmetros de entrada na otimização pode ser esmagadora: você pode ter até centenas ou mesmo milhares de tais combinações. Como resultado, a otimização pode se transformar em um processo muito extenso, mas ainda pode ser significativamente encurtado através do uso de algoritmos genéticos. Esse recurso desativa a pesquisa em série de todas as combinações de parâmetros de entrada e seleciona apenas aqueles que melhor atendem ao conjunto de critérios de otimização. Nas fases subsequentes, as combinações óptimas são cruzadas até que se obtenha o melhor resultado possível. Os algoritmos genéticos ajudam a reduzir consideravelmente o número de combinações e o tempo total de otimização. Exibição gráfica de resultados de otimização O Strategy Tester fornece poderosas ferramentas 2D e 3D para análise visual de resultados de otimização. Por exemplo, você pode analisar a correlação de um resultado final com dois parâmetros em 2D, enquanto o 3D permite que você visualize todo o processo de pesquisa de resultado ideal durante a otimização. Além dos recursos incorporados, você pode usar métodos de visualização personalizados href mql5 / pt / articles / 403. Não há necessidade de preparar dados de alguma forma específica, exportá-los ou processá-los em um aplicativo de terceiros. Os resultados podem ser revistos durante o processo de otimização. Testes avançados A opção de testes avançados ajuda a evitar o problema de sobre-otimização ou ajuste de parâmetros. Esta opção divide o banco de dados de cotações de moeda e ações para otimização em duas partes separadas. A otimização é realizada para a primeira parte, enquanto a segunda parte é usada para confirmar os resultados obtidos. Se um robô de negociação é igualmente eficiente em ambos os segmentos, esta é a prova de que o sistema de negociação tem os melhores parâmetros, eo ajuste de parâmetros é praticamente impossível. MQL5 Cloud Network Testes e otimização distribuídos permitem a conexão de recursos computacionais adicionais para aprimorar esses processos. Por exemplo, você pode usar computadores adicionais em sua rede local para acelerar o processo de otimização. Mas isso não é tudo. MQL5 Cloud Network é uma rede de computação em nuvem que une milhares de computadores de todo o mundo. O Testador de Estratégia pode se conectar à rede, beneficiando-se de um poder de computação quase ilimitado. Com a MQL5 Cloud Network, a otimização de aplicativos comerciais, que normalmente levaria meses para serem computados se usando apenas um computador, pode agora ser concluída dentro de algumas horas. MQL5 Cloud Network pode ser habilitado através da plataforma de negociação MetaTrader 5 em apenas um par de cliques. Saiba mais sobre como o MQL5 Cloud Network pode acelerar cálculos Além de usar a rede de computação distribuída, você pode fornecer o poder de computação da CPU e ganhar dinheiro. Você deve lançar o componente MetaTester incluído na plataforma de negociação MetaTrader 5 e seu computador será conectado à MQL5 Cloud Network. O testador da estratégia é uma ferramenta poderosa extraordinária crafted para colaboradores de robôs negociando. Sem a utilização do testador, a criação de um robô eficiente e confiável é praticamente impossível. O Testador de Estratégia poupa muito tempo e permite criar um robô de negociação verdadeiramente ideal. Renúncia: A MetaQuotes Software Corp. é uma empresa de desenvolvimento de software e não fornece qualquer tipo de serviços de investimento ou corretagem nos mercados financeiros. MetaTrader 4 - Estratégias de negociação de sistemas de negociação Todas as categorias que classificam estratégias de negociação são totalmente arbitrárias. A classificação a seguir é enfatizar as diferenças básicas entre as possíveis abordagens de negociação. Seguindo a tendência A estratégia da seguinte tendência é a de esperar por um certo movimento de preços seguido de uma posição na mesma direção. Fazendo isso, supõe-se que a tendência vai continuar se movendo na mesma direção. Ao seguir a tendência, nunca se vende perto do máximo ou comprar perto do mínimo desde que um movimento de preço significativo é necessário para sinalizar que a tendência começou. Assim, usando sistemas deste tipo, o comerciante vai sempre ignorar a primeira fase do movimento de preços e pode perder parte significativa do lucro antes do sinal para fechar posição vem. A questão principal diz respeito à escolha da sensibilidade da estratégia de tendência seguinte. Um sistema sensível que responde rapidamente a sinais de mudança de tendência trabalha mais eficientemente 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 novamente e novamente para ganhar dinheiro em cada movimento do mercado. Isso resulta na escolha de sistemas mais rápidos e mais rápidos seguindo a tendência. Embora em alguns mercados sistemas rápidos são geralmente mais eficientes do que lentos, na maioria dos mercados é bastante oposto desde minimizar de perder comércios e comissões em sistemas mais lentos mais do que paga os lucros reduzidos em bons negócios. É por isso que é recomendado limitar o esforço natural para procurar sistemas mais sensíveis. Em todos os casos, a escolha entre sistemas rápidos e lentos deve ser baseada em experiências e intenções individuais do comerciante. Há uma grande variedade de tendência de seguir as estratégias 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 de baixa é 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 cruzados são considerados sinais comerciais. A concepção básica subjacente à estratégia break-through é bastante simples: a capacidade do mercado para atingir um novo máximo ou mínimo mostra tendência potencial na direção de inovação. As estratégias de contra-tendência baseiam-se na expectativa de um movimento significativo de preços, seguido da abertura de uma posição na direção oposta, assumindo que o mercado começará a correção. Os sistemas que trabalham de encontro à tendência são frequentemente atrativos para muitos comerciantes desde que são apontados comprar no mínimo e vender no máximo. Infelizmente, a complexidade de solução desta tarefa é inversamente proporcional à atração de tais sistemas. A diferença mais importante a ser lembrada é que os sistemas seguidores de tendências são sistemas auto-corretivos e contra-tendência implicam a 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 para baixo de grande escala ou uma posição curta durante toda a tendência ascendente de grande escala. A vantagem principal dos sistemas de contra-tendência consiste em que eles dão uma grande oportunidade de diversificação quando simultaneamente usados ​​em conjunto com sistemas de tendências. Relacionado a isso, deve-se notar que um sistema contra a tendência pode ser desejável se mesmo ele perde dinheiro moderadamente. A razão para isso é que, se um sistema contra a tendência é correlacionado de forma oposta com um sistema de tendências, a negociação com ambos os sistemas comporta menos riscos do que a negociação 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 de contra-tendência perde dinheiro. Reconhecimento de modelo de comportamento de preços Todos os sistemas podem, em certo sentido, ser classificados como sistemas de reconhecimento de modelos. Finalmente, as condições que dão um sinal para a posição aberta em ou contra a direção da tendência são um tipo de modelos de preços, também. No entanto, isso significa que os modelos escolhidos não se baseiam principalmente em movimentos de preços em certas direções, como é no caso de sistemas de tendência ou de contra-tendência. Sistemas deste tipo podem às vezes usar modelos prováveis ​​ao tomar decisões comerciais. Neste caso, os pesquisadores tentarão identificar modelos que, de acordo com seu comportamento, deveriam anteceder aumentos ou reduções de preços. Tais modelos de comportamento são considerados como sendo utilizados para a avaliação das probabilidades atuais de crescimento ou queda do mercado. Deve-se notar que as estratégias acima não são sempre claramente separadas umas das outras. Sendo modificados, os sistemas podem ser classificados como de outro tipo. Negociação no canal Negociação no canal representa negociação para cima e para baixo dos níveis de resistência / suporte, linhas das quais são as bordas do canal. Tais táticas são boas para tendências laterais (flats), mas não são praticamente aplicáveis ​​em up-trends ou down-trends. A negociação no canal é mostrada em um gráfico abaixo: As posições devem ser abertas sob as seguintes regras: Determinar níveis de suporte / resistência. Um cálculo correto ajudará a ter limites claros do canal, em que o mercado se move. Assim que o preço atinge uma borda do canal e salta de volta na direção oposta, uma posição de compra deve ser aberta. As posições curtas devem ser abertas se os preços atingirem o nível de resistência. Assim que o preço atingir a fronteira oposta, a posição deve ser fechada. Deve-se notar que a reversão pode acontecer antes que a linha de preço chegue às bordas do canal, assim as posições podem ser fechadas antes que o preço alcance níveis de sustentação ou resistência. A vantagem de tais táticas é possível maximização do lucro através da abertura e fechamento de posições várias vezes se a tendência de lado continua. A principal desvantagem é que a ruptura das linhas do canal pode resultar em perdas significativas e não justificadas. Para evitar estes últimos, é necessário definir Stop Loss corretamente que posições perdedoras são fechadas se o mercado se move em uma direção oposta em relação ao planejado. Aviso: Todos os direitos sobre estes materiais são reservados pela MQL5 Ltd. É proibida a cópia ou reimpressão destes materiais, no todo ou em parte. Negociação algorítmica Desenvolvimento de robôs de negociação e indicadores técnicos A negociação algorítmica (trading automatizado) é uma das características mais fortes do MetaTrader 4, permitindo que você desenvolva, teste e aplique Expert Advisors e indicadores técnicos. Elimina quaisquer obstáculos na actividade analítica e comercial. A plataforma possui o MQL4 IDE (Integrated Development Environment), permitindo que você desenvolva Expert Advisors (robôs comerciais) e indicadores técnicos de qualquer complexidade. Seu núcleo é a linguagem de programação orientada a objetos MQL4 para o desenvolvimento da estratégia de negociação. Oferece alta eficiência, flexibilidade e funcionalidade. O built-in MetaEditor é projetado para o desenvolvimento de estratégias de negociação em MQL4. Ele também tem o depurador. A compilação também é realizada no editor. Depois disso, o aplicativo é movido automaticamente para o MetaTrader 4, onde pode ser testado ou otimizado no testador de Estratégia, que é mais um componente IDE MQL4. A plataforma MetaTrader 4 executa aplicativos comerciais e, portanto, é o último componente do ambiente. Assim, no MetaTrader 4, seu indicador analisa os mercados, enquanto um Expert Advisor negocia neles. Mas isso não é tudo. Você pode usar seu produto pronto de outras maneiras: publique-o na Base de Código. De modo que milhões de comerciantes podem baixá-lo gratuitamente vendê-lo no mercado entregá-lo ao seu cliente através de serviço freelance e receber um pagamento para o seu trabalho Automated Trading Championship (uma competição de robôs comerciais detidos por nossa empresa) demonstrou claramente o poder da língua. Durante três meses, os Consultores Especialistas MQL4 concorrem para um fundo de prémios de 80 000 USD sem qualquer intervenção humana, e você pode descobrir os detalhes. 2006 2007 2008 2018 2017 2017 Em outras palavras, MetaTrader 4 dá-lhe as maiores oportunidades para o desenvolvimento de Expert Advisors e indicadores técnicos. Além disso, com o MetaTrader 4, você recebe serviços adicionais que lhe permitem utilizar totalmente seus talentos de programação. Renúncia: MetaQuotes Software Corp. é uma empresa de desenvolvimento de software e não fornece qualquer tipo de serviços de investimento ou corretagem nos mercados financeiros.

No comments:

Post a Comment