初学者的问题 MQL5 MT5 MetaTrader 5 - 页 675

 
弗拉基米尔,非常感谢你的例子!!!!。


除了 "循序渐进。第一步--从终端启动测试器(单次),在历史上进行测试, 可视化:" 嗯,它在优化 模式下不工作


优化模式 下,init()中会发生什么?

 
Leo59:
弗拉基米尔,非常感谢你的例子!!!!。


除了 "循序渐进。第一步--从终端启动测试器(单次),在历史上进行测试, 可视化:" 嗯,它在优化 模式下不工作


优化模式 下,init()中会发生什么?

在优化模式下,没有视觉界面(即没有图形)。也没有 "专家 "标签--也就是说,根本没有地方显示来自Print()的信息。还有一个不在优化模式下进行打印的理由:你可以在优化模式下有一百次或一百万次的运行。如果你允许在优化模式下的每一次运行都进行打印,你的电脑就会爆掉--硬盘上没有足够的空间。

虽然,有一个选项--它不适合初学者 :)

 
Vladimir Karputov:

在视觉界面优化模式下(即没有图形)。也没有 "专家 "标签--也就是说,根本没有地方可以从Print()中输出信息。还有一个不在优化模式下进行打印的理由:你可以在优化模式下有一百次或一百万次的运行。如果你允许在优化模式下的每一次运行都进行打印,你的电脑就会爆掉--硬盘上没有足够的空间。

虽然,有一个选择--它不适合初学者 :)

在客户终端策略测试器中,对一些功能的操作有限制。

函数Print()和PrintFormat()。

为了提高性能,在优化EA参数时不执行Print()和PrintFormat()函数。 "你把婴儿和洗澡水一起扔出去"。

例外的情况是在OnInit() 处理程序中使用这些函数。这使得错误发生时更容易找到原因。不起作用

啊,那真是太遗憾了。


弗拉基米尔,如果你有一个变体,请分享))。

 
Leo59:


弗拉基米尔,如果你有一个选择,请分享))

在你证明你已经切换到MetaTrader 5之前😀。
 
Vladimir Karputov:
除非你证明你已经切换到MetaTrader 5 😀,否则不会。
敲诈勒索已经是当务之急了吗?
 
Vladimir Karputov:

那么,是否值得继续坐在一个支持已经结束的旧终端上?

又是谁停止了对MT4的支持,什么时候停止的?
 
Vladimir Karputov:
你做错了什么:读得非常快或故意跳过文本。

此刻我正坐在MT4中调试。在ME设置中,你可以选择要测试的历史时期,但调试工作是在当前日期进行的。嗯,这其实不是什么大问题...

但你正是这样写的,你的句子结构的主要前提是,在MT4中根本不可能进行调试。再重读一遍,注意句子中的重点。你这样写HISTORY的事实很快就被你句子的其他部分掩盖了,你的句子更长,更有意义,而且重点就在那里--你句子的第二部分。我认为你是故意这样做的,以误导新来者。

 
晚上好,我怎样才能让 "警报 "随心所欲地响起,而不是只响一次。
 
Movlat Baghiyev:
晚上好,我怎样才能让 "警报 "经常响起,而不仅仅是在它出现的时候。
我将不得不编写自己的信息窗口,用循环的声音。但如果你用纯粹的MQL写,专家顾问只会响起,直到你按下确定按钮。
 
Movlat Baghiyev:
晚上好,我怎样才能让 "警报 "经常响起,而不只是在它响起的时候。
请更详细地描述一下这项任务。