Asesores Expertos: RSI EA

 

RSI EA:

RSI EA - comercio con los niveles de sobrecompra/sobreventa según el indicador iRSI (Relative Strength Index, RSI).

RSI EA Open Sell

Autor: Vladimir Karputov

 
Automated-Trading:

RSI EA:

Autor: Vladimir Karputov


¿ya no existe?

 
guivillaca:

¿ya no existe?


?

 

he descargado su experto rsi ea pero cuando lo pongo en las ventanas de un dinero, desaparece, ¿tiene usted idea de por qué desaparece? gracias

 
yyl :

he descargado su experto rsi ea pero cuando lo pongo en las ventanas de un dinero, desaparece, ¿tiene usted idea de por qué desaparece? gracias


Compruebe la pestaña "Expertos" en la ventana "Caja de herramientas".

 

¿Puede explicar las opciones finales?

...y parámetros de entrada:

InpStopLoss

InpTakeProfit

InpTrailingStop

?


Gracias.

 
siljo :

¿Puede explicar las opciones de arrastre?

...y parámetros de entrada:

InpStopLoss

InpTakeProfit

InpTrailingStop

?


Gracias.

Cuando ejecutas el Asesor Experto, ves todas las descripciones de los parámetros. ¿Qué es exactamente lo que no está claro?

 
cuando pruebo este EA, obtengo el error "tester stopped because OnInit failed" ¿Cómo puedo solucionar esto?
 
impactlife :
cuando pruebo este EA, obtengo el error "tester stopped because OnInit failed" ¿Cómo puedo solucionar esto?

No lees los mensajes con atención. En el registro SIEMPRE hay una razón para la inicialización fallida.

//+------------------------------------------------------------------+
//| Función de inicialización experta|
//+------------------------------------------------------------------+
int OnInit()
  {
   SetMarginMode();
   if(!IsHedging())
     {
      Print("Hedging only!");
      return(INIT_FAILED);
     }
//---
   m_symbol.Name(Symbol());                  // establece el nombre del 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);    // fija el número mágico

//--- sintonización para 3 o 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 riesgo
//--- crear handle del indicador iRSI
   handle_iRSI=iRSI(Symbol(),Period(),RSIperiod,PRICE_CLOSE);
//--- si no se crea el manejador 
   if(handle_iRSI==INVALID_HANDLE)
     {
      //--- informa del fallo y muestra el código de error 
      PrintFormat("Failed to create handle of the iRSI indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- el indicador se detiene antes de tiempo 
      return(INIT_FAILED);
     }
//---
   return(INIT_SUCCEEDED);
  }
 
"tester stopped because oninit failed"

No funciona o.o
 
Vinícius Zampiroli Cerqueira :
"tester stopped because oninit failed"

No funciona o.o

Lea atentamente la pestaña"Diario" en el probador - hay un mensaje extendido.