市场深度(DOM) - WhooDoo22 - 页 2

 
angevoyageur:

HelloWhooDoo22,

正如我在mql4论坛上告诉你的,如果有的话,外汇的市场深度是不太可用的。这里没有中央市场。充其量,就像phi.nuts向你展示的那样,它取决于经纪人,而且它只是一个经纪人的市场深度,而不是整个外汇市场的市场深度。

我不认为你可以用市场深度来制定一个成功的外汇策略。但也可能是我错了。

我想的不是用一个经纪商来确定外汇的一般深度,而是用多个经纪商的DOM组合来确定外汇DOM的更准确评估。你对此有何看法,angevoyageur?


谢谢你

 
WhooDoo22:

我想的不是用一个经纪商来确定外汇的一般深度,而是用多个经纪商的DOM组合来确定对外汇DOM的更准确的评估。你对此有何看法,angevoyageur?


谢谢你

祝您好运 :-)
 

MQL5中的PositionSelect函数 与MQL4中的OrderSelect函数性能相同吗?我猜想事情并没有很大的变化,只有一些例外和不同的术语。MQL4似乎类似于C语言,MQL5似乎类似于C++。我想,为了关闭订单,仍然需要选择它们。


谢谢你

 
WhooDoo22:

MQL5中的PositionSelect函数 与MQL4中的OrderSelect函数性能相同吗?我猜想事情并没有很大的变化,只有一些例外和不同的术语。MQL4似乎类似于C语言,MQL5似乎类似于C++。我想,为了关闭订单,仍然需要选择它们。


谢谢你

没错,你说的是PositionSelect。这并不完全相同,尽管在MQL5中位置与订单不同。更多信息请看这里
 

你好,MQL5社区。

我在一个EA中添加了以下代码,在测试器以及演示中测试了该EA,在'专家'(演示)、'日志'(测试器)中都返回了以下结果。

演示快照

代码剪贴-

int OnInit() {return(0);}
void OnDeinit(const int reason){}
void OnTick()
  {
   MqlTick last_tick;
//---
   if(SymbolInfoTick(Symbol(),last_tick))
     {
      Print(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
     }
   else Print("SymbolInfoTick() failed, error = ",GetLastError());
//---
  }

为什么'专家'和'日志'的返回值为零?我 以为'Experts'返回的数值为零是因为tick volume 低于1。我想我应该在测试器中测试这段代码,因为我可以在历史上查看更多的波动期,看看在MQL5测试器的波动期成交量是否增加。不幸的是,"日志 "在历史上的任何时刻都返回相同的值。

社区中是否有人明白为什么'专家'和'日志'都返回一个零的值?另 外,我使用的是本网站提供的默认下载的MQL5终端中的默认服务器。


谢谢你

 
WhooDoo22:

你好,MQL5社区。

我在一个EA中添加了以下代码,在测试器以及演示中测试了该EA,在'专家'(演示)、'日志'(测试器)中都返回了以下结果。


代码剪贴-

为什么'Experts'和'journal'的返回值为零?我 以为'Experts'返回的数值为零是因为tick volume 低于1。我想我应该在测试器中测试这段代码,因为我可以在历史上查看更多的波动期,看看在MQL5测试器的波动期成交量是否增加。不幸的是,"日志 "在历史上的任何时刻都返回相同的值。

社区中是否有人明白为什么'专家'和'日志'都返回一个零的值?另 外,我使用的是本网站提供的默认下载的MQL5终端中的默认服务器。


谢谢你

因为你的经纪人不提供成交量数据。问问你的经纪人为什么。
 
angevoyageur:
因为你的经纪人不提供数量数据。问问你的经纪人为什么。

你好angevoyageur。

衷心感谢您的回答,"我使用的是本网站提供的默认下载的MQL5终端中的默认服务器"。(MetaQuotes-Demo server)。请记住,这是一个演示服务器,所以像DOM和Tick Volume 这样的功能可能无法使用。我只是不明白为什么'专家'和'杂志'的结果是返回一个零的值,我相信你的答复是 "正在使用的经纪商服务器不提供这些数据 "的意思。如果你愿意的话,请纠正我。你对此有何看法?


谢谢你

 
WhooDoo22:

你好,MQL5社区。

我在一个EA中添加了以下代码,在测试器和演示中测试了该EA,在'专家'(演示)和'杂志'(测试器)中都返回了以下结果。

打开欧元兑美元的H1图表,右键点击图表,点击成交量(不是 Tick Vol umes),如果图表上没有任何额外的显示,你的经纪人就没有为欧元兑美元提供成交量。
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
Documentation on MQL5: Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants
  • www.mql5.com
Standard Constants, Enumerations and Structures / Indicator Constants / Price Constants - Documentation on MQL5
 
WhooDoo22:

你好,angevoyageur。

衷心感谢您的回复,"我使用的是本网站提供的默认下载的MQL5终端的默认服务器"。(MetaQuotes-Demo server)。请记住,这是一个演示服务器,所以像DOM和Tick Volume 这样的功能可能无法使用。我只是不明白为什么'专家'和'杂志'的结果是返回一个零的值,我相信你的答复是 "正在使用的经纪商服务器不提供这些数据 "的意思。如果你愿意的话,请纠正我。你对此有何看法?


谢谢你

对不起,我错过了一些东西。总之,如果你得到的数据量是0,那是因为服务器没有提供数据。你有什么不明白的吗?试着用另一个服务器(经纪人),看看他们是否提供成交量数据。
 
RaptorUK:
打开欧元兑美元的H1图表,在图表上点击右键,点击成交量(不是 Tick Volumes),如果图表上没有任何额外的显示,你的经纪人就没有为欧元兑美元提供成交量。

如果你有成交量,你会看到底部的绿色柱状图,你可以打开DOM的东西 . . .

DOM