错误、漏洞、问题 - 页 1097

 
Zeleniy:


...

要使休眠不可用,请遵循以下步骤。
  1. 点击 "开始"按钮,在 "开始 "搜索 框中输入cmd
  2. 在搜索结果列表中,右击命令提示符,选择以管理员身份运行
  3. 当提示你进行基于用户账户的控制时,点击继续
  4. 在命令提示符下输入powercfg.exe /hibernate off 并按回车键。
  5. 输入exit 并按回车键,退出命令行。
要使休眠可用,请执行以下步骤。
  1. 点击 "开始"按钮,在 "开始 "搜索 框中输入cmd
  2. 右键单击搜索结果列表中的命令提示符,选择以管理员身份运行
  3. 当提示你进行基于用户账户的控制时,点击继续
  4. 在命令提示符下输入powercfg.exe /hibernate on 并按回车键。
  5. 输入exit 并按回车键,退出命令行。
 

powercfg.exe -h off


 
A100:
例如,强迫脚本终止

ExpertRemove?

 
stringo:

ExpertRemove?

ExpertRemove - 没有停止脚本的执行,或者许多操作在停止前有时间执行,或者导致脚本冻结

零除法 - 始终从它出现的那一刻起停止脚本

 
A100:

ExpertRemove - 不停止脚本的执行,或许多操作在停止前有时间执行,或导致脚本冻结

我也有过一次同样的症状。然后我在脱机阶段修复了这个代码。- 一切正常。

在你的代码中寻找问题。你没有分析停顿。

 
stringo:

ExpertRemove?

斯拉瓦,为什么没有一个指标的模拟?例如,我,真的需要一个。它是一个主要的想法,还是只是懒得去做?

 
sergeev:

我以前也有同样的症状。后来我在deinit阶段调整了代码。- 这一切都成功了。

MQL5参考指南: 对于脚本来说,没有生成Deinit事件,因此在脚本中不能使用OnDeinit()函数
Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
MetaDriver:

斯拉瓦,为什么没有一个模拟的指标?例如,我,真的需要一个。它是一个主要的想法,还是只是懒得去做?

取代ExpertRemove(),他们会做一个通用函数ProgramRemove()。
 
tol64:
他们会做一个通用的ProgramRemove()函数,而不是ExpertRemove()。

有一个标准的C语言等价物:exit

考虑

 
A100:
MQL5参考手册: Deinit事件不为脚本产生,因此OnDeinit() 不能在脚本中使用。
嗯,是的,我有一个经验。