AutoGraf 系列 4 - MQL 功能。 - 页 12

[删除]  
在之前的构建基础上解压?
 

是的,只有一个新的新闻文件。几乎没有人需要它(旧的)。

[删除]  

2. Добавлен настроечный параметр - программная пауза. Изменение значения позволяет регулировать загрузку процессора.

我在哪里可以找到这个设置?

 

暂停_程序。数字设置列表中的最后一个参数(在EA设置 中)。
要访问设置(好吧,你能做什么),你必须:
1.按EA按钮。
2.按F7。
3.设置新的参数,确定。
4.按EA按钮开始工作(EA将从最近的刻度开始工作)。
---

这种访问设置的技术是由MT4的技术限制决定的。人们只能希望有些事情会在5年内发生变化。例如,我想相信它将有可能在运行时调用设置面板。也许特殊函数的属性也将被扩展。
在此期间。

[删除]  
哦,对不起,我以为这个设置是一个带有刻度的按钮或子按钮 :)
 
是的,还有更多。Time_Before_News = 5.这是在下一个新闻组发布前5分钟的一个嘘声。
[删除]  
"躲猫猫 "说实话很管用,这是件好事,即使有隐藏的新闻线,也要批准 :)
 

"我也做十字绣...":)

新闻文件的格式略有改变。0和1是新闻的重要性。
货币名称右边的+表示重要新闻。

(新闻文件可以在记事本中查看,很容易;在那里也可以输入或纠正)

[删除]  
Sergei,请解释一下Pause_Program被允许做什么,这样你就不必靠 "直觉 "来尝试。
 
alexx_v:
Sergey,请解释一下Pause_Program的允许值是多少,这样你就不必用 "直觉 "的方法去尝试。

这个参数增加了进程的占空比。

在编写程序的时候,我设置了迭代计数器。在Pause_Program = 1的默认值下,程序每秒执行20到500次迭代(类似于电影带,24帧/秒)。这意味着该过程的持续时间(包括暂停)在2至50毫秒之间。暂停会增加工作周期的持续时间,但在暂停期间,程序不运行。这减少了处理器的负荷。

平均来说,在每秒100次迭代的情况下,程序运行了9毫秒+1毫秒暂停=10毫秒。占空比非常小(约1.1,见https://book.mql4.com/ru/special/index)。如果暂停时间增加到例如10毫秒,占空比就会增加(到大约2),也就是说,它将使处理器减轻一半。

进一步增加这一设置将使CPU的负担更重,但程序将越来越惰性地运行。但如果你把Pause_Program设置得太大,例如=1000,用户控制动作的执行延迟就会相当明显。例如,在图表上拖动图标下单后,程序会暂停(其持续时间在指定值内随机),然后才开始执行指定的算法(类似于电影的放缓,即图像变得生硬)。

为了了解你自己的喜好,把这个参数设置为1000到2000的值,这样延迟就会很敏感。然后把它减少到一个你无法分辨出延迟的数值。最有可能的是,可接受的数值不会超过300-500。同时,看看CPU上的负载如何变化。这种关系是成反比的,所以在500以上增加数值没有意义(CPU负载是10/300还是只有10/500有什么区别)。

建议将Pause_Program设置为1到100之间的数值。