所有行业的表。通过MQL5访问 - 页 6

 

这很有趣。

Mt5没有把所有的ticks保存到CSV文件中,因此这些数据不在所有交易的表中。(源文件在ZIP中)

来自Quik的数据

终端中出现了 刻度线(我在我的指标中收到了它们),但它们没有被写入表格中。

附加的文件:
 

好吧,这就是了。

发布。享受吧。

附加的文件:
dealslent.zip  27 kb
 

我想到,挤出机旁的图形可能已经添加了一块玻璃。

所以我做了一个修改,纠正了缓冲区的移动错误

附加的文件:
DealsLent.mq5  20 kb
 
你能不能不要每天都提这个话题五次?或者说,没有它,人类将无法生存?
 
Andrey Khatimlianskii:
你能不能不要每天都提这个话题五次?或者说,没有它,人类就不能生存吗?
只是做一些改变,有什么问题吗?
 
prostotrader:
只是做一些改变,有什么问题吗?

问题是,该主题一直未被阅读,但没有任何变化。

如果你编辑了什么,请说明--它是什么。

 
Andrey Khatimlianskii:

问题是,该主题一直未被阅读,但没有任何变化。

如果你编辑了什么,请说明--它是什么,谢谢。

好吧,我只是没有想到这一点(这是我的第一个指标)。
 

第385行有一个错误

if(on_call)

成为

if(begin==on_call)
附加的文件:
DealsLent.mq5  20 kb
 
prostotrader:
它没有画 任何东西。因为在这种逻辑下,不存在对玻璃的订阅。
int OnInit()
  {
   mem_time=0;
   start_time=0;
   event_cnt =0;
   MqlBookInfo book[];
   if(!MarketBookGet(Symbol(),book)) //Автоматическое добавление стакана цен, если на графике стакан не добавлен
     {
      if(!MarketBookAdd(Symbol()))
        {
         Print(__FUNCTION__,": Стакан символа "+Symbol()+" не добавден!");
         return( INIT_FAILED );
        }
      else
        {
         use_book=true;
        }
     }
   else
//..........
 
fxsaber:
它没有画 任何东西。因为在这种逻辑下,不存在对玻璃的订阅。

应该是这样。

如果玻璃没有被用在这个部分,我们就把它加进去。

除了MarketBookGet,我们还可以怎样检查玻璃是否已经在使用中?