Especialistas: EA Flat Trend

 

EA Flat Trend:

EA baseado no indicador FlatTrend. Você também pode incluir o horário de funcionamento.

EA Flat Trend

Autor: Vladimir Karputov

 

Boa tarde, não consegui encontrar o InpStartHour no código, queria ver como o filtro de tempo de trabalho do seu EA está organizado. Há apenas a definição de um parâmetro externo com esse nome.

Por favor, poderia me dizer como organizar adequadamente o horário de trabalho do Expert Advisor, ou seja, as horas em que ele pode negociar e as horas em que não pode.

Desde já, obrigado.

 
Sergey Voytsekhovsky:

Boa tarde, não consegui encontrar o InpStartHour,*** no código.

Eu fiz isso. Três vezes.

 
Vladimir Karputov:

Eu fiz isso. Três vezes.

Sim, obrigado, eu também encontrei. Acontece que, se você abrir o código do artigo com o botão "view", em um editor de texto, e selecionar a palavra de interesse clicando duas vezes nela e, em seguida, controlF - por algum motivo, a palavra é selecionada com espaços extras e, portanto, não é pesquisada.

Mais tarde, depois de descobrir essa peculiaridade, encontrei tudo. Muito obrigado, esse é um código muito compacto e conveniente. Agora só preciso descobrir quais alterações são necessárias para possibilitar a definição de horas com minutos nos parâmetros. No momento, só posso definir números inteiros.

Aqui está o trecho de código no qual eu estava interessado:

bool Timecontrol()
  {
   if(!InpTimecontrol)
      return(true);
   MqlDateTime STimeCurrent;
   TimeToStruct(TimeCurrent(),STimeCurrent);

   if(((STimeCurrent.hour>=0 && STimeCurrent.hour<=InpEndHour-1)
      || (STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=23)) && 
      InpStartHour>InpEndHour)
     {
      return(true);
     }
   if((STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=InpEndHour-1)
      && InpStartHour<InpEndHour)
     {
      return(true);
     }
//---
   return(false);
  }
 

Se você adicionar as seguintes opções no código, isso dará ao usuário mais opções para gerenciar os resultados gerais da negociação;

1. Capacidade de escolher negociações Buy Only (Somente compra) ou Sell Only (Somente venda)

3. Capacidade de o EA fazer apenas uma negociação por sinal com base na meta de lucro definida

 
Joseph Kisakye:

Se você adicionar as seguintes opções no código, o usuário terá mais opções para gerenciar os resultados gerais da negociação;

1. Capacidade de escolher negociações Buy Only (Somente compra) ou Sell Only (Somente venda)

3. Capacidade de o EA fazer apenas uma negociação por sinal com base na meta de lucro definida

Você poderia compartilhar o link de download do MT5 para o EA PipMaker v1?

Ficarei muito grato. Obrigado, senhor

 
Automated-Trading:

EA de tendência plana:

Autor: Vladimir Karputov

Estou negociando índices sintéticos que não são afetados pelo horário de negociação. Por isso, as opções de comprar apenas e vender apenas me ajudariam a ser mais lucrativo com o FlatTrend EA, garantindo que o EA negocie, digamos, apenas uma vela por sinal e só negocie novamente quando outro sinal aparecer. Ou é melhor combiná-lo com um oscilador para limitar as negociações somente quando os dois sinais se alinharem para uma compra ou venda.
 
Joseph Kisakye :
Estou negociando índices sintéticos que não são afetados pelo horário de negociação, e é por isso que as opções de comprar apenas e vender apenas me ajudariam a ser mais lucrativo com o FlatTrend EA, garantindo que o EA negocie, digamos, apenas uma vela por sinal e só negocie novamente quando outro sinal aparecer. Ou, melhor ainda, combiná-lo com um oscilador para limitar as negociações somente quando os dois sinais se alinharem para uma compra ou venda.

Sim, um oscilador (por exemplo, RSI) pode ser aplicado. Preciso verificar essa opção...

 
Joseph Kisakye :
Estou negociando índices sintéticos que não são afetados pelo horário de negociação, e é por isso que as opções de comprar apenas e vender apenas me ajudariam a ser mais lucrativo com o FlatTrend EA, garantindo que o EA negocie, digamos, apenas uma vela por sinal e só negocie novamente quando outro sinal aparecer. Ou é melhor combiná-lo com um oscilador para limitar as negociações somente quando os dois sinais se alinharem para uma compra ou venda.

Versão preliminar 2.XXXX (ainda não há oscilador). Aguardo seu feedback ...

Arquivos anexados: