MQL4 从EA添加指标到图表 - 页 2 123456 新评论 Georgiy Liashchenko 2016.02.13 20:02 #11 Vasyl Nosal: 也许可以写信给服务台,要求他们像mql5那样添加ChartIndicatorAdd()? 最有可能的是他们不会:)他们已经拒绝了关于服务器时间偏移的类似请求,这在mql5中存在,但在mql4中没有。他们不会的,因为如果他们将mql5的所有+添加到mql4中,没有人会再选择mql5了! [删除] 2016.02.13 21:14 #12 Georgiy Liashchenko: Most likely they wont :) they have already declined suggestion in simular request with Server time offset which exist in mql5 but not iin mql4.他们不会的,因为如果他们将mql5的所有+添加到mql4中,就不会有人再选择mql5了这个? :)))))))))))))))))))))))))))TimeGMT()TimeGMTOffset() Georgiy Liashchenko 2016.02.13 22:01 #13 Vasyl Nosal:这个? :)))))))))))))))))))))))))))TimeGMT()TimeGMTOffset() 不,这给出了服务器和你的电脑本地时间 之间的时间差,我的意思是服务器的GMT时间和0 GMT之间的时间差。 [删除] 2016.02.13 23:16 #14 Georgiy Liashchenko: 不,这给出了服务器和你的电脑本地时间之间的时间差,我的意思是服务器的GMT时间和0 GMT之间的时间差。TimeCurrent()-TimeGMT()? Georgiy Liashchenko 2016.02.14 00:45 #15 Vasyl Nosal:TimeCurrent()-TimeGMT()?只有当你为你的时区 特别制作EA时才会起作用。 [删除] 2016.02.14 10:16 #16 Georgiy Liashchenko:只有当你使EA特别适合你的时区时,才会起作用。不,TimeCurrent()是经纪人时间,timeGMT是0 GMT时间。我的时区 不在计算之内 Georgiy Liashchenko 2016.02.14 13:02 #17 Vasyl Nosal:不,TimeCurrent()是经纪人时间,timeGMT是0 GMT时间。我的时区不在计算之内想象一下,服务器在格林尼治标准时间0,你住在GMT+1,经纪人时间GMT+2。TimeCurrent()返回GMT 0,因为服务器是GMT 0,TimeGMT()也是如此。TimeLocal()返回GMT+1或你在电脑上选择的任何时间。TimeGMTOffset()返回GMT+1和GMT0之间的差异,即1小时。而且没有命令可以获得GMT 0和经纪人时间之间的偏移。这将等于2小时。换句话说,没有命令可以告诉我们时间转移了多少个小时。为什么我们需要这个?对于基于预定时间事件的策略,如交易时段、新闻等。你想让EA自动调整到任何时区或经纪人时间。 Georgiy Liashchenko 2016.02.15 13:02 #18 这是一个服务台的答复"在mql4中,是否有办法在不使用模板的情况下从EA中向图表添加指标?"没有办法。我们也没有计划在MQL4中添加ChartIndicatorAdd()。 Alain Verleyen 2016.02.15 18:24 #19 Georgiy Liashchenko: 谢谢,现在已经成功了,但它只在第二次尝试时起作用。如果我启动EA,指标调用返回错误,无法打开/.ex4[123]。如果EA已经连接到一个图表上,我试图重新连接它,那么它可以工作。如何解决这个问题?我没有这个问题(用我发布的代码)。检查 hWnd是否与0不同。你也可以尝试将睡眠值增加到50或100。Sleep(10 0); Georgiy Liashchenko 2016.02.15 20:59 #20 Alain Verleyen:我没有这个问题(用我发布的代码)。检查hWnd是否与0不同。你也可以尝试将睡眠值增加到50或100。 睡眠成功了,谢谢 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
也许可以写信给服务台,要求他们像mql5那样添加ChartIndicatorAdd()?
Most likely they wont :) they have already declined suggestion in simular request with Server time offset which exist in mql5 but not iin mql4.他们不会的,因为如果他们将mql5的所有+添加到mql4中,就不会有人再选择mql5了
这个? :)))))))))))))))))))))))))))
TimeGMT()
TimeGMTOffset()
这个? :)))))))))))))))))))))))))))
TimeGMT()
TimeGMTOffset()
不,这给出了服务器和你的电脑本地时间之间的时间差,我的意思是服务器的GMT时间和0 GMT之间的时间差。
TimeCurrent()-TimeGMT()
?
TimeCurrent()-TimeGMT()
?
只有当你为你的时区 特别制作EA时才会起作用。
只有当你使EA特别适合你的时区时,才会起作用。
不,TimeCurrent()是经纪人时间,timeGMT是0 GMT时间。
我的时区 不在计算之内
不,TimeCurrent()是经纪人时间,timeGMT是0 GMT时间。
我的时区不在计算之内
想象一下,服务器在格林尼治标准时间0,你住在GMT+1,经纪人时间GMT+2。TimeCurrent()返回GMT 0,因为服务器是GMT 0,TimeGMT()也是如此。TimeLocal()返回GMT+1或你在电脑上选择的任何时间。TimeGMTOffset()返回GMT+1和GMT0之间的差异,即1小时。而且没有命令可以获得GMT 0和经纪人时间之间的偏移。这将等于2小时。换句话说,没有命令可以告诉我们时间转移了多少个小时。
为什么我们需要这个?对于基于预定时间事件的策略,如交易时段、新闻等。你想让EA自动调整到任何时区或经纪人时间。
这是一个服务台的答复
没有办法。我们也没有计划在MQL4中添加ChartIndicatorAdd()。
谢谢,现在已经成功了,但它只在第二次尝试时起作用。如果我启动EA,指标调用返回错误,无法打开/.ex4[123]。如果EA已经连接到一个图表上,我试图重新连接它,那么它可以工作。如何解决这个问题?
我没有这个问题(用我发布的代码)。
检查 hWnd是否与0不同。
你也可以尝试将睡眠值增加到50或100。
我没有这个问题(用我发布的代码)。
检查hWnd是否与0不同。
你也可以尝试将睡眠值增加到50或100。