错误、漏洞、问题 - 页 1228

 
Rosh:

GetData()方法被定义在基础父类中,在这种情况下不需要被重载。

请注意,在调用GetData()之前,你需要使用Refresh()方法刷新该类指标缓冲区中的数值。


下面是一些可以编译和工作的例子。

我说的是MQL4.由于我所指出的那些错误,它不能在那里编译。 正如我从服务台的回答中了解到的,没有人愿意处理4。

 

3 14:55:11.739 Cannot open file 'D:\progy\mt4\MQL4\indicators\.ex4' [123] 

它出现在循环运行非常快的时候。

1.依次切换到下一个图表
2.开放的指标清单
3. 检查所有指标名称
4. 开始一个新指标(自定义指标"ХХ_Сombo")。

我在代码中插入了小的延迟--似乎进行得更好(可能是异步操作在某处没有跟上)。

 

终端1010,roboforex,错误4901。

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- open the DOM and subscribe for notifications 
   if(!MarketBookAdd(_Symbol)){Alert("Error ",GetLastError());return -1;}
//---
   return 0;
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- close the DOM
   if(!MarketBookRelease(_Symbol))
      Print("Failed to close the DOM!");
  }
//+------------------------------------------------------------------+
//| BookEvent function                                               |
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
  {
   Print("Book event for: "+symbol);
//--- select the symbol
   MqlBookInfo priceArray[];
   bool getBook=MarketBookGet(NULL,priceArray);
   if(getBook)
     {
      int size=ArraySize(priceArray);
      Print("MarketBookInfo по ",Symbol());
      for(int i=0;i<size;i++)
        {
         Print(i,":",priceArray[i].price
               ,"    Volume= ",priceArray[i].volume,
               " type = ",priceArray[i].type);
        }
     }
   else
     {
      Print("Не удалось получить содержимое стакана по символу ",Symbol());
     }

  }
//+------------------------------------------------------------------+
有些东西不工作了!
 
JJerboa:

终端1010,roboforex,错误4901。

它不工作!

是否有一个所请求的符号的堆栈?

查询的结果是什么?

SymbolInfoInteger(_Symbol,SYMBOL_TICKS_BOOKDEPTH)

?

欧元兑美元没有堆栈。

 
alexvd:

所要求的人物是否有一个杯子?

查询的结果是什么

SymbolInfoInteger(_Symbol,SYMBOL_TICKS_BOOKDEPTH)

?

欧元兑美元没有价格窗口。

它返回0

它是否打开了市场的窗口...

还是说市场深度 功能现在在外汇中不起作用?

 
JJerboa:

返回0

市场的玻璃窗是否打开...

还是外汇价格杯 功能现在不工作了?

不是一个股票投注的窗口

 

如果专家顾问需要使用图形对象进行操作:趋势线、水平线,等等。

这样的EA能在终端内置的虚拟主机上正确工作吗?

例如:一个专家顾问在触及趋势线时开出订单。

 
 
看起来989的构建已经被打破。989建设中的专家们产生了完全不同的结果
在同一个故事中,用同样的参数,比在975号建筑中更多。
采取任何EA,至少从我的例子来看...
因此,这是一个故事,在飞速的代理更新,在这里,盈利的专家顾问开始在真实的专家顾问上磨损失。
 
crOss:
它似乎已经破坏了Build 989。989建设中的专家们给出了完全不同的结果
在相同的故事和相同的参数下,比975的建设。
采取任何EA,至少从我的例子来看...
这就是它的微不足道之处,在飞行中更新代理,一个有利可图的专家顾问开始在真实账户上进行损失。

现在的官方版本是1010,989是一个测试版。

请更新并重试。