Советники: RSI EA

 

RSI EA:

RSI EA - торговля по уровням перекупленности/перепроданности по индикатору iRSI (Relative Strength Index, RSI).

RSI EA Open Buy

Автор: Vladimir Karputov

 
Automated-Trading:

RSI EA:

Автор: Владимир Карпутов


он больше не существует?

 
guivillaca:

его больше не существует?


?

 

Я скачал ваш эксперт rsi ea, но когда я поместил его на окна денег, он исчезает, у вас есть идея, почему он исчезает? спасибо

 
yyl :

Я скачал ваш эксперт rsi ea, но когда я поместил его на окна денег, он исчезает, есть ли у вас идея, почему он исчезает? спасибо.


Проверьте вкладку "Эксперты" в окне "Инструменты".

 

Объясните, пожалуйста, что такое трейлинг-опционы?

...и входные параметры:

InpStopLoss

InpTakeProfit

InpTrailingStop

?


Спасибо!

 
siljo :

Можете ли вы объяснить, что такое трейлинг опционов?

...и параметры ввода:

InpStopLoss

InpTakeProfit

InpTrailingStop

?


Спасибо!

При запуске эксперта видны все описания параметров. Что именно непонятно?

 
при тестировании этого советника я получаю ошибку: "Тестер остановлен из-за сбоя OnInit" Как я могу это исправить?
 
impactlife :
при тестировании этого советника я получаю ошибку: "Тестер остановлен из-за сбоя OnInit" Как это исправить?

Вы невнимательно читаете сообщения. В журнале ALWAYS есть причина неудачной инициализации.

//+------------------------------------------------------------------+
//| Функция инициализации эксперта|
//+------------------------------------------------------------------+
int OnInit()
  {
   SetMarginMode();
   if(!IsHedging())
     {
      Print("Hedging only!");
      return(INIT_FAILED);
     }
//---
   m_symbol.Name(Symbol());                  // задает имя символа
   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);    // устанавливает магическое число

//--- настройка на 3 или 5 цифр
   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% риска
//--- создаем хэндл индикатора iRSI
   handle_iRSI=iRSI(Symbol(),Period(),RSIperiod,PRICE_CLOSE);
//--- если ручка не создана 
   if(handle_iRSI==INVALID_HANDLE)
     {
      //--- сообщите о неудаче и выведите код ошибки 
      PrintFormat("Failed to create handle of the iRSI indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- индикатор останавливается раньше времени 
      return(INIT_FAILED);
     }
//---
   return(INIT_SUCCEEDED);
  }
 
"tester stopped because oninit failed"

Не работает o.o.
 
Vinícius Zampiroli Cerqueira :
"tester stopped because oninit failed"

Не работает o.o.

Внимательно прочитайте вкладку"Дневник" в тестере - там есть расширенное сообщение.