Especialistas: TP SL Trailing

 

TP SL Trailing:

Configurações iniciais de Stop loss e take profit. Trailing.

Autor: Vladimir Karputov

 
Automated-Trading:

TP SL Trailing:

Autor: Vladimir Karputov

Olá. Por favor, explique o que significa "descomentar as linhas"
 
Андрей:
Olá. Por favor, explique o que significa "descomentar as linhas"

Significa: as linhas no código são comentadas, ou seja, o código é temporariamente comentado: agora algumas linhas de código são um simples comentário de texto. O que era código agora é um comentário no código (apenas texto).

Descomentar significa:

era

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

deve se tornar:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

   m_trade.Buy(2.0);
   m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }


Assim, se você descomentar as linhas, poderá ver no testador de estratégias como o Expert Advisor funciona visualmente.

 
Vladimir Karputov:

Isso significa...



Estou vendo, obrigado. Só que isso não está funcionando para mim em tempo real. Eu o instalei como de costume e não há nenhuma ação. A única entrada no registro é que o EA está carregado e é só isso.

 
Андрей:

Ok, obrigado. Só que isso não funciona para mim em tempo real. Eu o instalei como de costume e não há nenhuma ação. A única entrada no registro é que o EA está carregado e isso é tudo.

Mais detalhes, por favor.

  1. O que exatamente e onde não está funcionando?
  2. As linhas estão comentadas ou inseridas?
  3. O que você faz ANTES de lançar o EA: há alguma outra posição aberta?
Todas as três perguntas precisam de respostas. Se não houver resposta para pelo menos uma pergunta, eu me retirarei da discussão.

 
Vladimir Karputov:

Mais detalhes, por favor.

  1. O que exatamente e onde não está funcionando?
  2. As linhas estão comentadas ou não?
  3. O que você faz ANTES de iniciar o EA: há alguma outra posição aberta?
Todas as três perguntas precisam de respostas. Se não houver resposta para pelo menos uma pergunta, eu me retirarei da discussão.

O Expert Advisor não define o SL e o TP especificados nos parâmetros. Não alterei as linhas no Expert Advisor. No momento, há posições abertas em dois pares e todas com SL,TP zero. Antes de iniciar, defini nos parâmetros o SL,TP necessário, com o trailing 0.
 
Андрей:
O Expert Advisor não define o SL, TP definido nos parâmetros. Não alterei as linhas no Expert Advisor. No momento, há posições abertas em dois pares e todas com SL,TP zero. Antes de iniciar, defini o SL,TP desejado, com o trailing 0 nos parâmetros.

Primeiro, leia a descrição:

O Expert Advisor funciona para todas as posições no símbolo atual - o identificador exclusivo (mágico) não é levado em consideração.

 
Vladimir Karputov:

Primeiro, leia a descrição:

O Expert Advisor trabalha para todas as posições pelo símbolo atual - o identificador exclusivo (mágico) não é levado em conta.

Explique, por favor, o que significa "pelo símbolo atual"? Parece que já tentei de tudo e não consegui, embora esteja usando Expert Advisors semelhantes no 4 há muito tempo e sem problemas.
 
Андрей:
Você poderia explicar o que significa "por símbolo atual"? Parece que tentei de tudo e nada, embora eu esteja usando Expert Advisors semelhantes no 4 há muito tempo e sem problemas.

O símbolo atual para esse EA é o símbolo no qual o EA está sendo executado.

 
Vladimir Karputov:

O símbolo atual para esse EA é o símbolo no qual o EA está sendo executado.

Foi isso que entendi. Ok, obrigado por sua ajuda, tenha um bom dia.
[Excluído]  
Há um pequeno erro que encontrei: quando você VENDE uma posição, ele mostra o TP reduzido como TP - (menos) SPREADS e SL+ SPREADS, enquanto o mesmo não acontece com a posição de COMPRA, pois ele mostra os valores exatos de TP e SL. (Além disso, o trailing step é adotado por padrão em 20 pontos, o que é bom, mas seria interessante adicionar isso como uma opção para os usuários)!