Discussão do artigo "Aprendendo a construindo um Expert Advisor que opera de forma automática (Parte 09): Automação (I)"

 

Novo artigo Aprendendo a construindo um Expert Advisor que opera de forma automática (Parte 09): Automação (I) foi publicado:

Criar um Expert Advisor automático não é uma tarefa muito complicada. Mas sem o devido conhecimento você pode acabar fazendo muita bobagem. Neste artigo iremos ver como se dá a construção do primeiro nível de automação. Então a questão aqui é aprender a criar o gatilho para promover o Breakeven e o Trailing Stop.

No vídeo , você pode ver uma demonstração deste sistema em funcionamento, para quem imagina ser algo bem diferente, ou mesmo não funcional. Veja o vídeo, e tire suas próprias conclusões, se bem que o melhor, é você entender o que está acontecendo, compilar o EA e fazer os seus próprios testes, faça isto em conta DEMO. Assim a compreensão de todo o sistema ficará bem mais solida e clara.


Autor: Daniel Jose

 
ola Daniel, meu nome eh Roberta, tudo bem? como faco para ativar esse EA no metatrader, pode me ajudar?
 
robertamega #:
ola Daniel, meu nome eh Roberta, tudo bem? como faco para ativar esse EA no metatrader, pode me ajudar?

Você precisa compilar ele e depois ele irá aparecer em meio aos outros Experts Advisors que a plataforma tem por padrão, dai você o joga no gráfico da mesma forma que faria com qualquer outro programa.

Um detalhe: para ele funcionar o Algo Trading deverá esta habilitado na plataforma:

 << Algo Trading desabilitado ;

 << Algo Trading habilitado;

 

O Dani, eu nao sei compilar, nao conheco muito de programacao, entrei agora nesse sistema de metatrader, voce pode me ajudar?





Daniel Jose #:

Você precisa compilar ele e depois ele irá aparecer em meio aos outros Experts Advisors que a plataforma tem por padrão, dai você o joga no gráfico da mesma forma que faria com qualquer outro programa.

Um detalhe: para ele funcionar o Algo Trading deverá esta habilitado na plataforma:

 << Algo Trading desabilitado ;

 << Algo Trading habilitado;

 
robertamega #:

O Dani, eu nao sei compilar, nao conheco muito de programacao, entrei agora nesse sistema de metatrader, voce pode me ajudar?





Neste caso posso lhe indicar uma playlist que estou montando no YOUTUBE, é algo bem básico, mas voltado justamente para pessoas que estão começando. Os vídeos serão curtos e direcionados a um assunto especifico, mas sempre voltado ao iniciante no MetaTrader. Dê uma olhada depois, talvez lhe ajude a dar os primeiros passos. Mas tome cuidado com o que você vai de fato colocar rodando na plataforma, já que nela você estará trabalhando com a sua conta na corretora e usando dinheiro de verdade ... só digo isto CUIDADO ...

O link da playlist é este : https://www.youtube.com/watch?v=Q5rgggKuUY4&amp;list=PLpkiMqQzUzgA3fgPE1D-ZcjnEKVwgEg8z

Tutor 01
Tutor 01
  • 2022.12.24
  • www.youtube.com
Para melhor visualização utilize dispositivos com resolução Full HD.Esta será uma pequena sequencia de vídeos voltadas para explicar como operar usando o Me...
 

Boa tarde Daniel,

Primeiro, obrigado por compartilhar teu conhecimento! está me ajudando muito!

Eu tenho uma dúvida de como o servidor de negociação entende as ordens de stop e take profit, se são consideradas ordens separadas ou fazem parte de uma única "posição estruturada"? Ou seja, se quando fechada a posição o servidor de negociação sempre removerá o SL e TP ou se devo me preocupar com ordens orfãs?

Essa dúvida surgiu quando no seu artigo você comenta sobre o risco da "perna manca" e também quando comenta que o para ativar o trailingstop em conta hedging precisamos permitir 2 posições em aberto.

Abraço

 
Mackilem #:

Boa tarde Daniel,

Primeiro, obrigado por compartilhar teu conhecimento! está me ajudando muito!

Eu tenho uma dúvida de como o servidor de negociação entende as ordens de stop e take profit, se são consideradas ordens separadas ou fazem parte de uma única "posição estruturada"? Ou seja, se quando fechada a posição o servidor de negociação sempre removerá o SL e TP ou se devo me preocupar com ordens orfãs?

Essa dúvida surgiu quando no seu artigo você comenta sobre o risco da "perna manca" e também quando comenta que o para ativar o trailingstop em conta hedging precisamos permitir 2 posições em aberto.

Abraço

Dúvidas fazem parte. Não é vergonha pergunta. Vergonha é manter a dúvida e divulgar informação sem conhecimento.😁

Mas vamos por partes. Vamos primeiro entender uma situação para depois entender a outra.

->Quando você coloca uma ordem no servidor, ou abre uma posição, você pode fazer isto de duas formas: Quando você ao enviar o pedido já com o stop e o take ajustado na ordem ou posição a ser aberta. Neste caso você envia apenas e somente um requerimento para servidor. Caso você não tenha colocado o stop ou take no pedido, poderá fazer isto depois, ajustando as coisas. De qualquer forma você terá apenas e somente uma ordem ou posição no servidor. Isto é o que muitos chamam de ordem OCO. Ou seja, quando o stop ou take forem executados, a posição será encerrada e tudo ficará como você já deve saber, quando se trata de ordens OCO. Acredito que sobre isto você não deve ter dúvidas.

->Agora temos um problema, que eu abordei nesta mesma serie de artigos. Uma ordem ou posição OCO não indica que o seu Take ou Stop não serão pulados. Eles somente serão executados se ocorrer algum negocio naquele preço especifico. Para evitar que a ordem seja pulada, algum programadores não usam ordens OCO, eles fazem algo um pouco diferente. Este algo diferente é que costuma gerar as tais pernas mancas, ou seja, você fica com uma ordem apregoada no book, porem esta não estará coberta por nenhuma outra ordem. Neste caso estaremos usando no mínimo de duas ordens para controlar a posição. Ao fazer isto, evitamos o tal stop pulado, isto por que, mesmo que o preço pule a ordem OCO, ele não irá pular a ordem no book, que está lá justamente para fechar a posição aberta na MARRA ... Porém isto não funciona no tipo de conta HEDGING, isto por que tais contas permitem você manter uma posição de compra e uma de venda ao mesmo tempo, no mesmo ativo. Seria quase como uma OPÇÃO BINARIA ... mas quando esta tecnica de usar duas ordens é feita em uma conta NETTING, a posição é fechada. Mas você tem que tomar o cuidado de evitar manter uma ordens no book solta.

Para entender isto, você precisa de fato ler todos os 15 artigos da serie e experimentar o sistema automático, que demonstro. Mas faça isto em contas demo, tanto no FOREX quanto na BOLSA. Ai você de fato irá entender esta questão de que falei. Não tente entende-la apenas imaginando como deveria ou poderia funcionar. Teste o sistema em contas demo, tanto no FOREX que usa contas HEDGING, quanto na BOLSA que usa contas do tipo NETTING ... 😁👍

 
Daniel Jose #:

Dúvidas fazem parte. Não é vergonha pergunta. Vergonha é manter a dúvida e divulgar informação sem conhecimento.😁

Mas vamos por partes. Vamos primeiro entender uma situação para depois entender a outra.

->Quando você coloca uma ordem no servidor, ou abre uma posição, você pode fazer isto de duas formas: Quando você ao enviar o pedido já com o stop e o take ajustado na ordem ou posição a ser aberta. Neste caso você envia apenas e somente um requerimento para servidor. Caso você não tenha colocado o stop ou take no pedido, poderá fazer isto depois, ajustando as coisas. De qualquer forma você terá apenas e somente uma ordem ou posição no servidor. Isto é o que muitos chamam de ordem OCO. Ou seja, quando o stop ou take forem executados, a posição será encerrada e tudo ficará como você já deve saber, quando se trata de ordens OCO. Acredito que sobre isto você não deve ter dúvidas.

->Agora temos um problema, que eu abordei nesta mesma serie de artigos. Uma ordem ou posição OCO não indica que o seu Take ou Stop não serão pulados. Eles somente serão executados se ocorrer algum negocio naquele preço especifico. Para evitar que a ordem seja pulada, algum programadores não usam ordens OCO, eles fazem algo um pouco diferente. Este algo diferente é que costuma gerar as tais pernas mancas, ou seja, você fica com uma ordem apregoada no book, porem esta não estará coberta por nenhuma outra ordem. Neste caso estaremos usando no mínimo de duas ordens para controlar a posição. Ao fazer isto, evitamos o tal stop pulado, isto por que, mesmo que o preço pule a ordem OCO, ele não irá pular a ordem no book, que está lá justamente para fechar a posição aberta na MARRA ... Porém isto não funciona no tipo de conta HEDGING, isto por que tais contas permitem você manter uma posição de compra e uma de venda ao mesmo tempo, no mesmo ativo. Seria quase como uma OPÇÃO BINARIA ... mas quando esta tecnica de usar duas ordens é feita em uma conta NETTING, a posição é fechada. Mas você tem que tomar o cuidado de evitar manter uma ordens no book solta.

Para entender isto, você precisa de fato ler todos os 15 artigos da serie e experimentar o sistema automático, que demonstro. Mas faça isto em contas demo, tanto no FOREX quanto na BOLSA. Ai você de fato irá entender esta questão de que falei. Não tente entende-la apenas imaginando como deveria ou poderia funcionar. Teste o sistema em contas demo, tanto no FOREX que usa contas HEDGING, quanto na BOLSA que usa contas do tipo NETTING ... 😁👍


Muito obrigado pela explicação. Consegui entender bem agora.

Sim estou terminando de ler todos os artigos e logo iniciarei os testes.


abraço

 
Oi Daniel, boa noite! Parabéns pelos artigos, são excelentes materiais de estudo. Não pensas em gravar essas aulas para o YouTube? Eu adoraria lhe assistir.
Razão: