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.
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.
- www.metatrader5.com
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?
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.
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.
*** E o principal é que a média móvel pode ser otimizada.
Obrigada.
Mais ou menos assim?

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?
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Pipsover:
Autor: Vladimir Karputov