Friday, 24 November 2017

Criando Forex Trading Estratégias


Criando Forex Trading Estratégias


Por um 8220; Forex Robot8221; Entendemos um pedaço de software que é capaz de executar independentemente suas estratégias de negociação Forex. Pode ser e. Um Expert Advisor (ou EA) executando no terminal MetaTrader, ou algum outro código em algum outro sistema comercial.


Como os robôs comerciais são desenvolvidos? Obviamente, você precisa desenvolver um software que implementa sua estratégia de negociação. Por exemplo. Um MetaTraders Expert Advisors são desenvolvidos em MQ4, um simplificado, C-como linguagem de programação. O que nós não gostamos sobre esta aproximação?


Primeiro de tudo, nem todo mundo tem habilidades de programação. Em seguida, as estratégias de troca de negociação e combiná-los requer reescrever o código. Que é propenso a erros e não é conveniente para gerenciar. E as mudanças nas estratégias de negociação Forex são mais uma norma do que caso contrário. Não pode haver um 8220; Estratégia que, uma vez desenvolvida, funciona sempre.


O que queremos fazer de forma diferente?


Queremos nos livrar da codificação, para que você não tem que ser um desenvolvedor de software ou contratar um, a fim de obter o seu robô Forex pronto. Gostaríamos de ter um conjunto de blocos de construção, de modo que o desenvolvimento e troca Forex estratégias de negociação será simples usando esses blocos.


Claro, temos que codificar os blocos em si primeiro, mas este é um 8220: escrever uma vez, use sempre after8221; Tipo de atividade. Por último, mas não menos importante, queremos que múltiplas estratégias de negociação desenvolvidas desta forma possam ser possíveis de mesclar automaticamente.


Esta exigência posterior é como a genética que queremos 8220; breed8221; Novas espécies. A realidade é que o mercado é tão difícil de vencer, que as estratégias de negociação podem ser elaboradas indefinidamente. Gostaríamos de tornar este processo eficiente, desenvolvendo a fusão automatizada para diferentes estratégias.


Nós o vemos de forma semelhante à maneira como é feito na vida real. Suponhamos que uma estratégia esteja funcionando bem em condições de mercado, mas não tão bem em algumas outras. Portanto, estamos buscando uma outra estratégia que funcione exatamente no caminho oposto e tente cruzá-los. Esperando que a espécie resulting estará trabalhando bem em ambas as condições. A parte mais atraente seria se pudéssemos automatizar o cruzamento.


Esta é a razão pela qual nós no robotsforforextrading não estamos usando MetaTraders Expert Advisors nem qualquer outro software pronto. Com eles, precisamos escrever um novo pedaço de software manualmente para fazer a criação. Assim nós estaremos desenvolvendo nosso próprio software que é capaz dele.


Forex Estratégias de Negociação Breakdown


Em geral, o que é entendido por um comércio stratedy? De acordo com Investopedia. É um conjunto de regras objetivas que designam as condições que devem ser atendidas para que as entradas e saídas comerciais ocorram.8221;


Assim, essencialmente, qualquer estratégia pode ser apresentada como um gráfico simplificado.


Estado neutro (Flat) - & gt; (Evento1 ou sinal1) - & gt; Longa ou curta - & gt; (Evento1 ou sinal1) - & gt; Estado neutro


Isso é tudo o que precisamos saber.


Agora, vamos ver em detalhes nore.


Merging Forex Trading Estratégias


Na figura abaixo mostramos uma tendência de alta rasa no mercado. Podemos entrar no mercado no ponto A e sair no ponto B. Obteremos um lucro.


Estratégias de negociação Forex Reprodução


Agora, se entre nós conseguimos sair do mercado no ponto B1 e, em seguida, reentrá-lo no ponto A1, vamos obter ainda mais lucro.


E suponha que, além disso, poderíamos entrar no mercado pela terceira vez, no ponto B1, mas na direção oposta, e saímos no ponto A1. Nosso lucro total aumentará ainda mais. Então, obviamente, esta última estratégia é a melhor.


Mas qual é a diferença entre todos eles? O ponto é que nós podemos ir em mais e mais detalhes e este processo não vai mudar a estratégia inicial.


Assim, em geral, em qualquer ponto do tempo podemos estar em qualquer um dos três estados: Flat, Long ou Short. E de qualquer um destes, podemos ir para qualquer outro se temos um sinal para fazê-lo. Se nós somos longos eo sinal novo é ir por muito tempo, nós adicionamos a nossas posições. E, caso contrário, fechamos as posições e vamos para o apartamento.


Uma conclusão muito importante deste exemplo é que as estratégias de negociação Forex são a soma linear de seus elementos. Então agora vemos como podemos unir estratégias. Acabamos de somar seus blocos lógicos.


Para o cross-breeding automatizado, podemos naturalmente introduzir alguma classificação de qualidade interna para uma estratégia, de modo que o software de mesclagem possa decidir que parte tomar de qual estratégia.


A classificação de qualidade será obtida automaticamente como resultado de testes de estratégia. O software e metodologia para isso está sendo desenvolvido em paralelo em forexstrategytester.


Desenvolvendo uma Estratégia de Negociação Machine State

No comments:

Post a Comment