我怎样才能得到100毫秒的图表? - 页 3

 
gordon:

不要做任何假设,你可以很准确地测量这个。首先找到你的经纪人的IP地址(认真的经纪人会在他们的网站上提到这个,或者看这里如何找到它 ->https://www.mql5.com/en/forum/122800)。请注意,大多数经纪商有一个以上的IP地址,所以要把它们都找出来。

接下来用ping.exe和tracert.exe检查到你的代理服务器的延迟和跳数(如果你不知道怎么做,可以用谷歌搜索......有很多指南在流传)。

这是一个商业指标(4xWatch),可以告诉你的终端连接的IP地址是什么,并给你ping时间和你与服务器之间的跳数,一些经纪人有几个服务器,你可以选择,只需点击屏幕右下方(见图片),你可以改变你连接的服务器,尝试不同的服务器,找到最佳ping时间和离你最近的地理位置。

 
嗯,我更喜欢免费做。
 

向戈登提问

什么免费工具能让你知道你所连接的服务器的IP地址,MT4只给你名字(DataCenter 3)?

 
BillyJoe:

什么免费工具能让你知道你所连接的服务器的IP地址,MT4只给你名字(DataCenter 3)?

https://www.mql5.com/en/forum/122800
 

经纪人和客户之间的连接延迟与本主题无关,MT4平台不需要请求每个tick,换句话说,它没有使用tcp/ip协议进行价格反馈连接。如果是这样,就不会有丢失的tick,因为根据tcp/ip协议,任何未收到的数据包都会被重新请求。

与经纪商的价格馈送连接类似,或者说实际上是UDP类型的连接,经纪商以流的形式发送tick,如果有些tick没有到达你的终端,那就只能说哦,太糟糕了。重点是,MT4服务器可以在每秒钟发送它想发送的点数,或者经纪人服务器互联网连接能够处理的点数,或者服务器运行的电脑能够生成的点数,而且它确实如此,这就是为什么我们作为交易者有重新报价的问题,以及EA的刷新率。

服务器必须非常迅速地生成新的点数,才能使两个点数如此接近,以至于在start()函数 完成EA的一次迭代之前,第一个点数就已经过时了。这意味着,没有任何理由不在MT4上运行滴答图、1秒图或100毫秒图,事实上,滴答图在MT4上运行,但只在一个与交易图分开的小窗口中。好吧,我说没有理由......我相信是有原因的:.... 经纪商不希望我们获得可交易的低时间框架的勾股图,原因是他们知道的,以及那些看到有办法从中获利的人。Metaquotes希望经纪人购买他们的服务器软件,因此,Metaquotes给了经纪人他想要的东西.....,因此,MT4无法获得可交易的tick图表。

 
SDC:

[...]

新的ticks必须由服务器极快地产生,以至于在start()函数完成EA的一次迭代之前,第一个ticks就已经过时了。这意味着,没有任何理由不在MT4上运行滴答图、1秒图或100毫秒图,事实上,滴答图在MT4上运行,但只在一个与交易图分开的小窗口中。好吧,我说没有理由......我相信是有原因的:.... 经纪商不希望我们获得可交易的低时间框架勾股图,原因是他们知道的,以及那些看到从中获利的人。Metaquotes希望经纪人购买他们的服务器软件,因此,Metaquotes给了经纪人他想要的东西.....,因此,MT4无法获得可交易的tick图表。

但有可能 实现100毫秒的图表...没有人阻止你这样做(MetaQuotes和经纪商都没有)。那么你的观点是什么?
 

作为一个交易图表?换句话说,在MT4的主屏幕上对实时报价作出反应,并在它们到达时显示出来,实时指标可以被创建并应用到同一图表上?如果是这样的话,我为我的错误假设道歉,我的观点是假设不是这样,没有很好的技术上的理由,为什么不应该是这样。

 
只是关于Windows和MetaTrader中系统时间的精度的有用信息。
理论上是0.1ms。
实际上可以得到1毫秒。
一般来说,普通系统为16毫秒
 
SDC:

作为一个交易图表?换句话说,在mt4的主屏幕上,对实时报价做出反应,并在他们到达时显示出来,实时指标可以创建并应用于同一图表上?[...]

哦,我明白你的意思了。但我认为你关于他们为什么 没有这个功能的结论是错误的(而且听起来像通常的外汇阴谋论)...更有可能的是,这是由纯技术原因 造成的。首先,该平台太慢了--当平均交易时间是秒级的时候,没有必要有一个毫秒级的图表。从工程上讲,这就像给发生在毫秒级的事情赋予意义,而你的设备只能精确到秒级。此外,历史中心(包括本地和服务器端)是围绕M1数据设计的,可能是因为技术/成本的原因。但这一切都很合理,因为这是一个零售 平台,因此有一个限制,即最终用户的互联网连接和硬件是不一样的,是不可控的

没有人阻止你转向 机构交易,使用复杂的API和你自己的硬件在经纪人的数据中心进行交易。当然,你需要很多钱才能做到这一点(我可以提醒你,MT4是免费的...)。

 

我同意你关于毫秒图的观点,我想过几个原因,100毫秒图是不切实际的,例如,有很多时期价格在几秒钟内没有任何变化,毫秒图会被反映零运动的填充条所淹没,我的阴谋论是,(是的,我知道这只是另一个阴谋论,虽然可能没有飞行木马那么离谱,但笑)更与不能在主屏幕上显示常规的刻度图有关。

我知道mt4对客户是免费的,但我也知道metaquotes从mt4获得的收入是在经纪人为mt4服务器支付大量美元时产生的,这是我阴谋论的基础,也是我为什么倾向于相信mt4更偏重于经纪人希望它做什么,而不是客户希望它做什么。