错误、漏洞、问题 - 页 582

 
ivandurak:

下面是一个脚本,它应该输出所选字符的标签,不管它是在哪个字符上抛出的。 但是,它只在抛出一个字符时输出标签。我需要一个提示。


而不是。

   CopyRates(Symbol(),0,0,10,price);

需要

   CopyRates("EURUSD",0,0,10,price);
 
uncleVic:

而不是。

需要

为什么用Symbol() 不能工作?
 
tol64:
为什么用Symbol() 不能工作?

输出所选符号上的标签,无论它被扔在哪个符号上。

Symbol() 将采取被抛出的那一个。

 

为什么ENUM_APPLIED_PRICE 枚举以 1 开始?

   ENUM_APPLIED_PRICE enm;
   for(int i=0;i<10;i++)
     {
      enm=i;
      Print(EnumToString(enm));
     }

结果。

        ENUM_APPLIED_PRICE::9
        ENUM_APPLIED_PRICE::8
        PRICE_WEIGHTED
        PRICE_TYPICAL
        PRICE_MEDIAN
        PRICE_LOW
        PRICE_HIGH
        PRICE_OPEN
        PRICE_CLOSE
        ENUM_APPLIED_PRICE::0
 

TimeCurrent( )函数 返回的时间是什么?

帮助中写道。

返回最后已知的服务器时间,即Market Watch中选定符号之一的最后报价的到达时间。在OnTick()处理程序中,该函数将返回要处理的传入tick的时间。在其他情况下(例如,在OnInit()、OnDeinit()、OnTimer()处理程序等),这是 "市场观察 "窗口中任何符号的最后一次报价到达的时间,与本窗口的标题显示的时间相同。时间值是在交易服务器上产生的,不取决于用户的个人电脑的时间设置。

任何符号的最后一次报价的到达时间--对于 不同的符号,它可能有很大的不同,--特别是对于那些,交易被关闭的符号)

如果你看一下市场概况--MQL服务器(图片是今天拍摄的)。


我们看到时间是15:22:42--它与任何符号都不对应。也许服务器上有什么需要调整的地方?

 

先生们,MQ有一个小建议。

优化EA 的时候,你可能会不小心关闭终端。是否有可能进行确认关闭。

对于那些不需要的人,在测试器的设置中做一个标记。

我希望其他MT用户能支持我。当几天的工作付诸东流,你不得不重新开始的时候,这是一种耻辱。

 
vdv2001:

先生们,MQ有一个小建议。

优化EA 的时候,你可能会不小心关闭终端。是否有可能使之成为需要确认关闭的情况。

对于那些不需要的人,在测试器的设置中做一个标记。

我希望其他MT用户能支持我。当几天的工作付诸东流,你不得不重新开始的时候,这是一种耻辱。

还有就是电源开关失去了接触(你永远不知道终端用户的问题是什么)。一般来说,必须扩大问题的范围。

对测试者的内部数据进行中间自动保存(你知道,最后的人口)。

这样,它(测试者)就可以在一个新的起点上从最后一个保存点继续搜索。

HZZ这个功能早就在游戏上测试过了(罕见的游戏可以定期通过而不保存),并很好地证明了自己的价值。所以它不会是一个新的自行车型号。

 

恕我直言,请解释一下这个问题。我认为,问题不在滑雪者身上,也不在沥青上,滑雪板仍然存在。循环怎么可能变得无限大呢?或者向滑雪的方向踢。

class proba
  {
   private:
      int   Nambe;
   public:
       void     Init(){Nambe=10 ;};
       void     Vedenie() {Nambe--  ;};
       bool     Start(){if (Nambe >0) return(true); return(false) ;};        
  };
//=========================================================================
proba cikl;
void OnStart()
  {
      cikl.Init();
      while(cikl.Start())
        {
         cikl.Vedenie() ;
         Print(" Функция старт вернула ",cikl.Start());
        }
  }
 

如果你像这样纠正班级的文字。

class proba
  {
   private:
      int   Nambe;
   public:
       void     Init(){Nambe=10 ;};
       void     Vedenie() {Nambe--  ;};
       bool     Start(){
         if (Nambe >0)return(true);
         return(false) ;
       };        
  };

然后,一切都会成功。

2011.11.27 11:06:13 proba (EURUSD,M30) 启动函数返回错误。

2011.11.27 11:06:12 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:06:12 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:06:12 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:06:11 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:06:10 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:06:09 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:06:07 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:05:59 proba (EURUSD,M30) 启动函数返回true

2011.11.27 11:05:44 proba (EURUSD,M30) 启动函数返回true

奇迹。

 
gdtt:

如果你把课文修成这样。

它的作用。

奇迹。

Ctrl-C Ctrl-V不工作,请解释一下有什么诀窍,你有什么版本。我有2011年11月11日的540号建筑。
原因: