Especialistas: Pipsover

 

Pipsover:

Expert-scalper Trabalho segundo os indicadores iChaikin (Chaikin Oscillator) e iMA (Moving Average, MA).

Autor: Vladimir Karputov

 

Vladimir, por favor, faça com que ele funcione em contas de compensação.

Muito obrigado.

 

Por que as ordens stop não são calculadas corretamente?

O código mostra que elas são definidas em pontos (duplos por algum motivo):

input double      m_stoploss  = 65;          // perdas
input double      m_takeprofit= 100;         // Lucro

e depois o cálculo:

//--- se o valor do indicador Chaykin estiver acima da escala e uma possível reversão tiver começado
      //--- meio que sobrevendido
      //--- comprando
      if(iClose(1)>iOpen(1) && iLow(1)<ma && ch<-m_openlevel)
        {
         double level_price=m_symbol.Ask();
         double level_sl=m_symbol.Bid()-m_stoploss*m_adjusted_point;
         double level_tp=m_symbol.Bid()+m_takeprofit*m_adjusted_point;
         m_trade.Buy(m_lots,NULL,level_price,level_sl,level_tp,"Pipsover");
         return;
        }
      //--- se o valor do indicador Chaykin estiver acima da escala e uma possível reversão tiver começado
      //--- um pouco sobrecomprado
      //--- nSell
      if(iClose(1)<iOpen(1) && iHigh(1)>ma && ch>m_openlevel)
        {
         double level_price=m_symbol.Bid();
         double level_sl=m_symbol.Ask()+m_stoploss*m_adjusted_point;
         double level_tp=m_symbol.Ask()-m_takeprofit*m_adjusted_point;
         m_trade.Sell(m_lots,NULL,level_price,level_sl,level_tp,"Pipsover");
         return;
        }

Os preços de Stoploss e Take Profit devem ser calculados a partir do preço de abertura. Caso contrário, não haverá correspondência entre os lucros/perdas e os indicados nas configurações.

 

Olá, Vladimir. Por favor, faça com que ele funcione em contas de compensação.

Obrigado.

 
Shara1:

Olá, Vladimir. Por favor, faça com que ele funcione em contas de compensação.

Muito obrigado.

Isso é impossível: o Expert Advisor opera com posições multidirecionais, o que não se aplica a contas de compensação.

 

Olá, Vladimir. Você poderia, por favor, fazer com que o stop loss em seu Expert Advisor seja definido como ponto de equilíbrio e esteja de acordo com o tamanho do ATR, e que a média móvel possa ser otimizada.

Obrigado.

Общие принципы - Торговые операции - MetaTrader 5
Общие принципы - Торговые операции - MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
 
Shara1:

Olá, Vladimir. Você poderia otimizaro Stop Loss em seu Expert Advisor para que ele seja definido no ponto de equilíbrio e tenha o mesmo tamanho que o ATR, e que a Média Móvel possa ser otimizada.

Obrigado.

Não pode haver ponto de equilíbrio no ATR.

 
Vladimir Karputov:

Não pode haver um ponto de equilíbrio no ATR.

ATR/Point() - talvez tenha sido isso que quis dizer? Embora... muitos pontos para o ponto de equilíbrio. Talvez ATR*0.1/Point() - dez vezes menos?

 
Vladimir Karputov:

Não pode haver um ponto de equilíbrio no ATR.

E não podem ser feitos dois stop losses, um simples com o ponto de equilíbrio e o segundo pelo ATR, à sua escolha.

Se isso não for possível, então apenas pelo ATR, e o principal é que a média móvel pode ser otimizada.

Obrigado.

 
Shara1:

Não é possível criar dois stop losses, um simples com breakeven e o segundo com ATR, conforme sua escolha.

***

Se você fizer isso, será assim: primeiro a posição é colocada no ponto de equilíbrio. Somente depois disso, o trailing (modificação do stop loss) é ativado.

Shara1:

*** E o principal é que a média móvel pode ser otimizada.

Obrigada.

Mais ou menos assim?



 
Vladimir Karputov:

Se você fizer isso, será aproximadamente da seguinte forma: primeiro, a posição é movida para o ponto de equilíbrio. Somente depois disso, o trailing (modificação do Stop Loss) é ativado.

Aproximadamente assim?


Sim, isso seria muito bom. E a coluna Profit, Loss é Stop Loss e Take Profit?