任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 760

 
_new-rena:

有人做过屏幕上的滚动文字吗?例如--某某订单打开/关闭/修改,等等。某某的新闻...?

如果你不介意的话,请给我看一段代码。

谢谢!

https://book.mql4.com/ru/build/info


 
artmedia70:

在一个空的指示器窗口中做垂直滚动。这里有一个功能。

作为一个使用单色信息的例子(你可以在一行中用4种颜色表示不同的字)。

图表上应该有一个名为Win_Inform的空指标。

谢谢你!

我读过了,原理很清楚。

要实现这样的功能,还缺少一个细节。

- 如何去除MT4在 "日志 "和 "专家 "选项卡上的信息提示?

(我将把它们存储在一个堆栈类型的字符串数组中,并在主屏幕上显示它们,另外我还将添加新闻并获得一个体面的东西))))。

 
 
tuner:

找到了这个问题的原因:https://forum.mql4.com/33023

不出所料,这实际上是StringToTime 函数的一个错误。所有的症状都符合。此函数将字符串 "23:59 "转换为日期时间,用本地电脑日期代替MT4日期。而在测试器中,正如我们所知,本地PC的日期被模拟并等同于终端时间。这就是为什么在测试器中一切工作正常,但在演示/实时中却出现故障和损失。当然,文档中并没有说这个日期是怎么来的,上面的链接显示这个问题在4年前就被报告了,但显然元老级的人并不关心。

在你重复别人的胡言乱语之前,你就不能检查一下吗?

StringToTime() 函数从01.01.1970 00:00:00 GMT、UTC、服务器时间或本地时间开始计算秒数 并不重要,最重要的是,从这个日期开始,XXX秒传到指定时间 而当你设置检查时间时,它也是根据你指定的时间从1970年1月1日00:00:00开始计算。换句话说,在条件if(TimeCurrent() >= StringToTime("23:15") ,它意味着如果服务器时间 从1970年1月1日00:00:00 通过,比指定的检查时间XXX秒多或多 而且没有任何混淆之处。

特别是为了你,我做了一个截图,看了评论,然后做了实验。


你的问题可能是,交易可能在23:00结束。

 

下午好!

你能告诉我我的指标有什么问题吗?

首先,它只在条形图改变之前起作用。

第二, 没有划定一个界限

如果有人明白什么是错的,我将非常感激)

附加的文件:
priceiup.mq4  3 kb
 
Blik:

下午好!

你能告诉我我的指标有什么问题吗?

首先,它只在条形图改变之前起作用。

第二,它没有划定一个界限。

如果有人明白什么是错的,我将非常感激)

你想用它得到什么?
 
柚木价格计算
 
亲爱的程序员先生们!如何将MT4在 "日志 "和 "专家 "选项卡上显示的信息信息拉出到一个字符串变量?
 
Blik:
计算刻度线的价格
寻找蜱虫指标
 
_new-rena:
亲爱的程序员先生们!如何将MT4在 "Journal "和 "Experts "标签上发出的信息信息拉出到一个字符串变量中?
如果问题听起来像 "在哪里寻找数据源",那么通过右键点击相应标签的信息消息和弹出菜单中的打开项,你可能会发现日志消息在位于"<MT4 install dir>\logs "文件夹的日志中,专家消息在"<MT4 install dir>\MQL4\Logs "文件夹中。文件的名称是按照 "YYYMMDD.log "模式建立的。当收到新的信息时,带有当前日期的文件会不断被更新。