Boa tarde!
Eu queria tentar criar um Expert Advisor semelhante a este, mas usando um indicador diferente... Infelizmente, seu código contém erros que não permitem usá-lo... Sei que sou um idiota, mas postei um programa supostamente funcional, não um pedaço de código.... Se você puder dar explicações...
Abraços a você, Asad.
Boa tarde!
Eu queria tentar criar um Expert Advisor semelhante a este, mas usando um indicador diferente... Infelizmente, seu código contém erros que não permitem usá-lo... Sei que sou um idiota, mas postei um programa supostamente funcional, não um pedaço de código.... Se você puder dar explicações...
Abraços a você, Asad.
Carreguei o Expert Advisor no testador no gráfico horário e pressionei o botão "Start". O Expert Advisor funciona sem um único erro, como fazia há um ano!

Resultado do teste
Minhas negociações não são executadas no testador, tanto na execução quanto na otimização? Qual é o motivo....
Há um erro no código, em vez de
//+------------------------------------------------------------------+ //| Correção do tamanho da ordem pendente para um valor permitido //+------------------------------------------------------------------+ bool StopCorrect(string symbol,int &Stop) { //---- int Extrem_Stop=int(SymbolInfoInteger(symbol,SYMBOL_TRADE_STOPS_LEVEL)); if(!Extrem_Stop) return(false); if(Stop<Extrem_Stop) Stop=Extrem_Stop; //---- return(true); }
deveria ser
//+------------------------------------------------------------------+ //| Correção do tamanho da ordem pendente para um valor permitido //+------------------------------------------------------------------+ bool StopCorrect(string symbol,int &Stop) { //---- int Extrem_Stop=int(SymbolInfoInteger(symbol,SYMBOL_TRADE_STOPS_LEVEL)); if(!Extrem_Stop) return(true); if(Stop<Extrem_Stop) Stop=Extrem_Stop; //---- return(true); }
Há um erro no código, em vez de
deveria ser
A publicação é antiga, ela tem a primeira edição do includnik. No novo includnik, ela tem a seguinte aparência:
bool StopCorrect(string symbol,int &Stop) { //---- long Extrem_Stop; if(!SymbolInfoInteger(symbol,SYMBOL_TRADE_STOPS_LEVEL,Extrem_Stop)) return(false); if(Stop<Extrem_Stop) Stop=int(Extrem_Stop); //---- return(true); }
- 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
Exp_3Parabolic:
Autor: Nikolay Kositsin