如何为振荡器输入代码 - 页 2

 
financion.comission:

谢谢你的回答......弗拉基米尔我按照你说的安装,我得到了54个错误和8个警告,从你的代码......真不幸...我们应该怎么做??

我将把我的代码发给你...也许你可以调整范围...

***

你现在在说什么呢?如果不难的话--给出更多的信息,比如:某某代码被拿走了(代码库的链接或论坛帖子的链接)。之后进行了编译,出现了错误 - 显示显示错误的日志。

 
financion.comission:
我们只需要调整范围!!!"。

我给了你一个现成的EA的链接。它完全按照你的要求工作。怎么了?你到底有没有运行它?你在策略测试器中 检查过吗?

 
Vladimir Karputov:

我给了你一个现成的EA的链接。它完全按照你的要求工作。怎么了?你到底有没有运行它?你在策略测试器中 检查了吗?

谢谢你的回答!!Vladimir 我当然做了!现在我将给你一份错误报告的副本...

 
financion.comission:

谢谢你的回答!!Vladimir 我当然检查过了!现在我给你一份错误报告的副本......

先生们--你们能不能给我一个提示,这里的范围可以固定在所有......我不明白为什么在一个已经完成的专家顾问中设置STOCHASTIC的范围成为一个无法解决的问题?我在哪里需要改变范围?

***

 
financion.comission:

先生们--你们能不能告诉我,在一般情况下,范围可以被固定......我不明白为什么在一个已经完成的专家顾问中设置STOCHASTIC的范围会成为一个无法解决的问题?我在哪里需要改变范围?

***

请再一次:正确插入代码!
 
???
 
financion.comission:
???
请使用编码按钮插入你的代码(按下按钮,然后在出现的窗口中插入你的代码)或使用按钮附加你的代码附上文件
 
Vladimir Karputov:
请使用按钮粘贴代码(按下按钮,然后在出现的窗口中粘贴你的代码)或使用按钮附加代码
//+------------------------------------------------------------------+
//| Search trading signals                                           |
//+------------------------------------------------------------------+
bool SearchTradingSignals(void)
  {
   if(m_prev_bars==m_last_deal_in) // on one bar - only one deal
      return(true);
   double rsi[];
   ArraySetAsSeries(rsi,true);
   int start_pos=0,count=3;
   if(!iGetArray(handle_iRSI,0,start_pos,count,rsi))
      return(false);
   int size_need_position=ArraySize(SPosition);
//--- BUY Signal
   if(rsi[m_bar_current]>Inp_RSI_Level_Up)
     {
      if(!InpReverse)
        {
         ArrayResize(SPosition,size_need_position+1);
         SPosition[size_need_position].pos_type=POSITION_TYPE_BUY;
         if(InpPrintLog)
            Print(__FILE__," ",__FUNCTION__,", OK: ","Signal BUY");
         return(true);
        }
      else
        {
         ArrayResize(SPosition,size_need_position+1);
         SPosition[size_need_position].pos_type=POSITION_TYPE_SELL;
         if(InpPrintLog)
            Print(__FILE__," ",__FUNCTION__,", OK: ","Signal SELL");
         return(true);
        }
     }
//--- SELL Signal
   if(rsi[m_bar_current]<Inp_RSI_Level_Down)
     {
      if(!InpReverse)
        {
         ArrayResize(SPosition,size_need_position+1);
         SPosition[size_need_position].pos_type=POSITION_TYPE_SELL;
         if(InpPrintLog)
            Print(__FILE__," ",__FUNCTION__,", OK: ","Signal SELL");
         return(true);
        }
      else
        {
         ArrayResize(SPosition,size_need_position+1);
         SPosition[size_need_position].pos_type=POSITION_TYPE_BUY;
         if(InpPrintLog)
            Print(__FILE__," ",__FUNCTION__,", OK: ","Signal BUY");
         return(true);
        }
     }
//---
   return(true);
  }

我必须全部粘贴还是只粘贴其中的一部分? 如果我全部粘贴,就会出现71个错误和23个警告 ...

 
financion.comission:

我需要全部粘贴还是只粘贴其中的一部分? 如果我全部粘贴,我得到71个错误和23个警告......

你必须使用整个EA,它完全按照你设定的条件工作。
所以你需要从CodeBase下载EA,编译它,然后你就可以把EA附在图表上。
 
Vladimir Karputov:
你需要使用整个EA--它完全在你指定的条件下工作。
也就是说,你需要从CodeBase下载你的EA,编译它,之后你就可以把它附在图表上。

非常感谢您的快速回复,但您的EA在7个小时前已经有9次下载,对您来说是好事但我的EA没有下载 ...我复制了一份信息,但在你的代码中得到了71个错误 ...我自己从事金融行业,不知道Metatrader会有这样的问题 ...弗拉基米尔,你认为有办法摆脱这种情况吗...。