初学者的问题 MQL4 MT4 MetaTrader 4 - 页 231 1...224225226227228229230231232233234235236237238...261 新评论 Nargiz Ravanova 2020.12.17 09:26 #2301 Konstantin Nikitin:嗯,更准确地说,看起来你不能。还有关于睡眠。你想把整个专家顾问冻结一段时间吗?或者只是某种功能,在它被解决之后。在任何情况下,即使是专家顾问的工作中断,也最好使用长期延迟的标志,在检查时,如果没有许可,就退出OnTick/OnTimer。对于短时间的延迟,是的,你可以使用SLEEP。 顺便说一下,SLEEP 在指标中不起作用。Sleep()函数不能从自定义指标 中调用,因为指标是在界面线程中执行的,不能拖累它。 因此,了解旗帜的使用,你将来会需要它。 不,我想让EA在关闭前延迟10秒,但由于某些原因,当滑移到CloseAllOrder函数之前时,该函数根本不工作,滑移到它之后也不工作,等等。我现在想把这个延迟添加到CloseAllOrder函数本身。 我学习MQL4编程只有一个月,加上我以前从来没有编程。 Aleksey Mavrin 2020.12.17 09:34 #2302 Nargiz Ravanova: 不,我想让我的EA在关闭前保持10秒,但当滑移到CloseAllOrder函数之前时,该函数根本不工作,然后在它之后也不工作,等等。我现在想把这个延迟添加到CloseAllOrder函数本身。 我学习MQL4编程只有一个月,加上我以前从来没有编程。 通过打印Slip之前和之后的毫秒来检查Slip。如果有些东西不工作,你是否使用了旧的数据? 你是否使用了RefreshRates(),或者你没有考虑到订单数量在减少的情况? SGarnov 2020.12.22 19:18 #2303 Aleksei Stepanenko:接受对以下事实的全部责任 矮子无符号 短类型 是ushort类型,它的大小也是2字节。最小值为0,最大值为65,535。 䵮䵮整数int类型 的大小为4字节(32位)。最小值为-2 147 483 648,最大值为2 147 483 647。 谢谢你,阿列克谢,所有的工作都是通过汇编来实现的,是零。我相信这对你来说并不困难....。 S - Anthology 2020.12.22 19:28 #2304 你好,如果mt4移动应用程序中显示metaquotes id未注册,当我试图点击这个标签时,出现了一个信息:注册信息接收服务失败,我如何获得我的metaquotes id。检查你的网络连接,再试一次。 Aleksei Stepanenko 2020.12.22 20:43 #2305 SGarnov: 所有的事情都是通过汇编来解决的 很高兴有帮助 Владимир Герр 2020.12.23 18:01 #2306 ***是***吗?还是相当真实的经纪人,他们会提供帮助? Vladimir Karputov 2020.12.23 18:24 #2307 Владимир Герр:***是***吗?还是相当真实的经纪人,他们会提供帮助? 禁止讨论经纪人的问题。 O-Yama 2020.12.24 09:11 #2308 同志们,需要你们在网络请求 上提供帮助。必须向服务器发送相当大的数据量(30k+字符)。服务器发现数据在下一个数据块的中间被中断了。对webrequest有什么限制吗?或者解决这个问题的变通办法?我是专门为mql4制作的。 Vitaly Muzichenko 2020.12.24 09:40 #2309 O-Yama: 同志们,需要你们在网络请求 上提供帮助。 必须向服务器发送相当大的数据量(30k+字符)。服务器发现数据在下一个数据块的中间被中断了。对webrequest有什么限制吗?或者解决这个问题的变通办法?我是专门为mql4制作的。 它是一个获取或发布的方法吗? 通过后查询 来做,尽量消除服务器上的长度限制 php.ini post_max_size=200 M upload_max_filesize=200 M или .htaccess php_value post_max_size 200 M php_value upload_max_filesize 200 M O-Yama 2020.12.24 10:00 #2310 Vitaly Muzichenko:获取或发布方法?做帖子请求,并尝试在服务器上删除长度限制。 发布,然后让我们看看服务器上有什么。我用我的函数小块地收集查询信息的数组,因为StringToCharArray的行为很奇怪,不断地截断数组。也许我在那里也搞砸了什么......空白的OneMoreString(string str)。 { char cashe[]; int sz=ArraySize(buf); //buf位于函数之外,总是在webrequest 中使用。StringToCharArray(str,cashe,0,StringLen(str)); //将函数输入处的字符串转换为char数组cashe ArrayResize(buf,sz+ArraySize(cashe))。 ArrayCopy(buf,cashe,sz); //将cashe复制到buf中。 } P.s. : 我不知道如何在这里正确插入代码片段 1...224225226227228229230231232233234235236237238...261 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗯,更准确地说,看起来你不能。还有关于睡眠。你想把整个专家顾问冻结一段时间吗?或者只是某种功能,在它被解决之后。在任何情况下,即使是专家顾问的工作中断,也最好使用长期延迟的标志,在检查时,如果没有许可,就退出OnTick/OnTimer。对于短时间的延迟,是的,你可以使用SLEEP。
顺便说一下,SLEEP 在指标中不起作用。
因此,了解旗帜的使用,你将来会需要它。
不,我想让我的EA在关闭前保持10秒,但当滑移到CloseAllOrder函数之前时,该函数根本不工作,然后在它之后也不工作,等等。我现在想把这个延迟添加到CloseAllOrder函数本身。 我学习MQL4编程只有一个月,加上我以前从来没有编程。
通过打印Slip之前和之后的毫秒来检查Slip。如果有些东西不工作,你是否使用了旧的数据? 你是否使用了RefreshRates(),或者你没有考虑到订单数量在减少的情况?
接受对以下事实的全部责任
矮子
无符号 短类型 是ushort类型,它的大小也是2字节。最小值为0,最大值为65,535。
䵮䵮
整数int类型 的大小为4字节(32位)。最小值为-2 147 483 648,最大值为2 147 483 647。
所有的事情都是通过汇编来解决的
很高兴有帮助
***是***吗?还是相当真实的经纪人,他们会提供帮助?
***是***吗?还是相当真实的经纪人,他们会提供帮助?
禁止讨论经纪人的问题。
同志们,需要你们在网络请求 上提供帮助。
它是一个获取或发布的方法吗?
通过后查询 来做,尽量消除服务器上的长度限制
获取或发布方法?
做帖子请求,并尝试在服务器上删除长度限制。