EA: RSI EA

 

RSI EA:

RSI EA - 根据由 iRSI (相对强弱指数,RSI)指标决定的超买/超卖区域而进行交易。

RSI EA 建立卖出仓位

作者: Vladimir Karputov

 
Automated-Trading:

RSI EA

作者:弗拉基米尔-卡尔普托夫


它不存在了吗?

 
guivillaca:

它已经不存在了?


?

 

我下载了您的专家 RSI EA,但当我把它放在资金窗口上时,它就消失了,您知道它为什么会消失吗? 谢谢

 
yyl :

我下载了您的专家 RSI EA,但当我把它放在资金窗口上时,它就消失了,您知道它为什么会消失吗? 谢谢。


检查"工具箱 "窗口中的 "专家 "选项卡。

 

能否解释尾随选项?

...和输入参数:

输入止损

输入获利

输入跟踪止损

?


谢谢!

 
siljo :

您能解释一下跟踪期权吗?

...和输入参数:

输入止损

输入获利

输入追踪止损

?


谢谢!

运行智能交易系统时,您会看到所有参数 说明。到底是什么地方不清楚?

 
在测试该 EA 时,我遇到了错误:"测试器因 OnInit 失败而停止",我该如何解决这个问题?
 
impactlife :
在测试该 EA 时,我遇到了错误:"测试器因 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"

It not working o.o
 
Vinícius Zampiroli Cerqueira :
"tester stopped because oninit failed"

It not working o.o

请仔细阅读测试仪中的"日记"选项卡,其中有一条扩展信息。