新的MetaTrader 4客户终端387和MetaTrader 4数据中心构建387

 

MetaTrader 4客户终端Build 387

  1. 终端:通过代理服务器对客户终端进行固定操作。
  2. 终端:在计算自定义指标时,修正了对报价计数器的计算。
  3. 终端:以工具利润的货币固定显示收入。
  4. 终端:在生成贸易报告时,固定核算信用。
  5. 终端:在导航仪部分增加了 "NNN更多脚本 "命令。
  6. 终端:重新读取历史数据时,增加了对自定义指标的缓冲区的初始化。
  7. 测试员:增加了对被测试的专家顾问所使用的自定义指标的去初始化。
  8. MetaEditor: 修正了通过代理服务器对MQL4.com的操作。
  9. 修正了论坛发帖和崩溃的问题。

从以下链接下载MetaTrader 4客户终端:http://files.metatrader4.com/mt4setup.exe


MetaTrader 4 DataCenter Build 387

  1. 修正了在快速价格流中向客户终端输出刻度线的问题。
  2. 所有的服务器组件都是使用SSE2指令集(奔腾4和更高版本)构建的,这使得性能得到了显著提高。
  3. 删除了对代理操作的支持,因为它降低了操作速度,这对DataCenter来说是不可接受的。
  4. 扩大了可用于数据中心设置的显示IP地址的数量。
  5. 修正了论坛和徽章上的信息。

下载MetaTrader 4 DataCenter:http://files.metatrader4.com/mtdcsetup.exe, 可通过LiveUpdate进行实时更新

请注意!如 果你使用自己的数据中心,我们强烈建议你手动更新到新的387版本。
 
Alexander:

MetaTrader 4客户终端Build 387


  1. 终端:在计算自定义指标时,修正了对报价计数器的计算。



  2. 终端:在重新读取历史数据时,增加了自定义指标的缓冲区的初始化。


  3. 纠正了论坛信息和徽章。

你能不能说得更具体一点?
 
Alexander:

MetaTrader 4客户终端Build 387

终端:在重新读取历史数据时,增加了自定义指标的缓冲区的初始化。


这个项目特别值得关注。这个项目中被修复的错误是如何表现出来的?
 
我想知道为什么这么多的构建都不见了,从构建229到387,在一次.....。中间的在哪里,专家和指标是否需要为新的建设重新编译?
 

为什么细节很有趣--被纠正的错误是如何表现出来的?

问题是,以前创建的程序纠正了由终端错误造成的情况。

这样做比试图解释终端会犯错更容易。更有甚者,一些错误并没有受到开发者的争议,但说穿了,由于Metatrader第5版的诞生而被忽略。

现在,终端的错误已经得到了纠正。拒绝修复 创建指标代码中的错误 是合乎逻辑的。这将节省一些CPU时间,甚至是一点点。在未来,它将没有必要花费精力来修复新指标和专家顾问代码中终端的更正错误。

 
nen:

这一点尤其值得关注。在这个项目中被修复的错误是如何表现出来的?

我在服务台描述的两个错误,一个占了3页...

这里的一些信息:https://www.mql5.com/ru/forum/2909/page2#comment_42005

也许还有这个:https://www.mql5.com/ru/forum/131128

下周将检查.....

 
Zhunko:

"我们只能梦想..." :-(

我的AIASM综合体在387版上无法工作。

再去看一下修复的情况...:-(

搞清楚了为什么复杂的东西不起作用。再见优化 :-(

现在,我必须在每一次打勾时补充缓冲区。照顾到了...

亚历山大

MetaTrader 4客户终端Build 387

  1. 终端:通过代理服务器固定操作一个客户终端。
  2. 终端:在计算自定义指标时,修正了对报价计数器的计算。
  3. 终端:以某一工具的利润货币固定显示利润。
  4. 终端:在形成贸易报告时固定核算信用。
  5. 终端:在导航仪部分增加了 "NNN更多脚本 "命令。
  6. 终端:重新读取历史数据时,增加了对自定义指标的缓冲区的初始化。
  7. 测试:增加了对被测试的专家顾问所使用的自定义指标的去初始化功能。
  8. MetaEditor: 修正了通过代理服务器对MQL4.com的操作。
  9. 修正了论坛帖子和崩溃日志。

从以下链接下载MetaTrader 4客户终端:http://files.metatrader4.com/mt4setup.exe

没有变化--没有初始化!至少考虑一下吧!

我不在缓冲区中读取历史数据。我只在子窗口中使用它们进行垂直扫描。为什么我需要一直填充它们?只有三种情况下需要覆盖它们(第一次运行、缩放、图表转换)。现在的情况是,MT4几乎不能移动,还有一个刹车。

 

那很好啊!开发商并没有放弃第四个项目,而是在支持它,甚至完善它。这一点从建造编号 387就可以看出。

我最后看到的是229。而且马上就有了387(也许是协处理器连接了? 咦......)!酷!

最主要的是要尊重外科医生的主要戒律--"不要伤害!"。

.

.

.

.

.

.

.

P.S. E....x。我们都将被从四级推到五级。同样,他们把我们从三等奖变成了粗略的四等奖。他妈的...

 

这只是它。我明天会看看它的工作情况,在从DC更新终端后。如果一切都像瓦迪姆写的那样,那么...不仅仅是优化的问题,还有更多的问题需要去解决。也许我们必须添加一些额外的代码来填充缓冲区。而且必须在所有的指标中进行....。而他们不可估量的数量是通过论坛传播的。

现在,缓冲区只在最后一段被重新计算。

从好的方面看,需要重新初始化的不是缓冲区,而是寻找历史记录交换时发生错误的地方。而这就使图表上的 "缓冲区 "数据发生了变化。

否则...现在图表上 有几十个指标 连接在一起,但电脑却没有挂起,在快速,而且不仅是快速的市场上,会出现完全的电脑挂起。

这一点需要开发商进行澄清。

我有一种预感,这个地方有诱杀装置。这就是为什么我问这个创新点...

有了这种方法,就不应该提及基于Metatrader的付费开发。我的客户会因为这种故障而杀了我......。这就是为什么我一直拒绝付费开发的建议。

 
f.t.:

如果你能再详细说明一下:"初始化 "是什么意思,"重新填充缓冲区 "是什么意思?

这是否意味着,每一个刻度都会将缓冲区的内容重置为EMPTY_VALUE,并且必须对整个数组进行重新填充?

正是如此。我已经为每一个刻度 填充了缓冲区。问题消失了。

而嘀嗒声是通过图表更新来模仿的。

 

好消息是,缓冲区的重新初始化应该只在换掉丢失的历史记录时进行。