guivillaca:
it don't exist anymore?
?
Você pode explicar as Trailing Options?
...e parâmetros de entrada :
InpStopLoss
InpTakeProfit
InpTrailingStop
?
Obrigado!
siljo :
Você pode explicar o que é Trailing Options?
...e parâmetros de entrada:
InpStopLoss
InpTakeProfit
InpTrailingStop
?
Obrigado!
Quando você executa o Expert Advisor, vê todas as descrições dos parâmetros. O que exatamente não está claro?
Ao testar esse EA, recebo o erro: "O testador parou porque o OnInit falhou" Como posso corrigir isso?
impactlife :
Ao testar esse EA, recebo o erro: "O testador parou porque o OnInit falhou" Como posso corrigir isso?
Ao testar esse EA, recebo o erro: "O testador parou porque o OnInit falhou" Como posso corrigir isso?
Você não lê as mensagens com atenção. No registro ALWAYS , há um motivo para a inicialização malsucedida.
//+------------------------------------------------------------------+ //| Função de inicialização de especialista| //+------------------------------------------------------------------+ int OnInit() { SetMarginMode(); if(!IsHedging()) { Print("Hedging only!"); return(INIT_FAILED); } //--- m_symbol.Name(Symbol()); // define o nome do símbolo if(!RefreshRates()) { Print("Error RefreshRates. Bid=",DoubleToString(m_symbol.Bid(),Digits()), ", Ask=",DoubleToString(m_symbol.Ask(),Digits())); return(INIT_FAILED); } m_symbol.Refresh(); //--- m_trade.SetExpertMagicNumber(m_magic); // define o número mágico //--- sintonia para 3 ou 5 dígitos int digits_adjust=1; if(m_symbol.Digits()==3 || m_symbol.Digits()==5) digits_adjust=10; m_adjusted_point=m_symbol.Point()*digits_adjust; ExtStopLoss = InpStopLoss * m_adjusted_point; ExtTakeProfit = InpTakeProfit * m_adjusted_point; ExtTrailingStop = InpTrailingStop * m_adjusted_point; ExtSlippage = InpSlippage * digits_adjust; m_trade.SetDeviationInPoints(ExtSlippage); //--- if(!m_money.Init(GetPointer(m_symbol),Period(),m_adjusted_point)) return(INIT_FAILED); m_money.Percent(10); // 10% de risco //--- criar identificador do indicador iRSI handle_iRSI=iRSI(Symbol(),Period(),RSIperiod,PRICE_CLOSE); //--- se o identificador não for criado if(handle_iRSI==INVALID_HANDLE) { //--- informar sobre a falha e emitir o código de erro PrintFormat("Failed to create handle of the iRSI indicator for the symbol %s/%s, error code %d", Symbol(), EnumToString(Period()), GetLastError()); //--- o indicador é interrompido antecipadamente return(INIT_FAILED); } //--- return(INIT_SUCCEEDED); }
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
RSI EA:
RSI EA - negociação segundo os níveis de sobrevenda/sobrecompra, de acordo com o indicador iRSI (Relative Strength Index, RSI).
Autor: Vladimir Karputov