新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 913 1...906907908909910911912913914915916917918919920...1953 新评论 Igor Makanu 2019.07.09 05:06 #9121 psyman: 我怎样才能确保数据被上传? 我读了 "组织数据访问 "的帮助,但我想知道是否有一个简单的方法来确保。 https://www.mql5.com/ru/code/1251 在mt5的帮助中,有这样的代码 你说的 "一个简单的方法 "是什么意思?- ......这只是检查数据是否由心上传的一种方式吗?)))- 你要么自己从头开始写所有的东西,要么使用别人现成的解决方案,无论是第一种情况还是第二种情况都需要时间--要么写和开发自己的代码,要么处理别人的解决方案,哪个更容易--你的选择 psyman 2019.07.09 11:12 #9122 Igor Makanu: https://www.mql5.com/ru/code/1251 这段代码在MT5的帮助中。 你说的简单方法是什么意思?- 靠思想的力量?)))- 你要么自己从头开始写所有的东西,要么使用别人的解决方案,在这两种情况下都需要时间--要么写和开发自己的代码,要么处理别人的解决方案,什么更容易--你的选择 谢谢你的链接,图书馆是一个简单的方法 :-) 这是真的,我看到评论说在某些情况下它会冻结。 据我所知,一个指标副本的异步管道是不可能的。 我应该等待它为每个符号连续处理整个队列? Igor Makanu 2019.07.09 11:27 #9123 psyman: 谢谢你的链接,图书馆是最简单的方法 :-) 评论中说它在某些情况下挂掉是真的。 据我所知,异步下载一个指标的副本是不可能的,我应该等待它连续检索每个符号的整个队列? 该图书馆没有冻结 下载历史记录只能在专家顾问系统中使用,帮助说它不能在指标中使用。 指标,同样,在KB或文章中的例子,搜索多符号或多货币。 Seric29 2019.07.09 13:04 #9124 在Mql4中有一些有趣的东西。下面是一个例子。假设有一个函数。 ArrayResize() 它有int类型,但它可以作为一个(void)程序性函数被调用而不返回一个值?这很有意思。 Andrei Sokolov 2019.07.09 13:21 #9125 你好。你能告诉我如何解决这个问题吗? 在演示中,专家顾问没有打开所有的订单,给出错误129(错误的价格),尽管我在OrderSend中指定了Ask/Bid,滑移是有保留的。 我注意到,当我删除专家顾问时,终端挂起10秒,并在日志中显示 在测试器中,没有错误或打嗝现象 附加的文件: Ivan_Ivanov1.mq4 45 kb Ivan_Ivanov1.ex4 37 kb psyman 2019.07.09 13:56 #9126 Igor Makanu: 图书馆没有冻结 下载历史记录只能在专家顾问系统中进行,帮助文件说不能在指标中使用。 指标,同样,在KB或文章中的例子,搜索多符号或多货币 在这里,作者把数组初始化放在一个单独的库中,这有什么意义? Функции для инициализации массивов расположим в подключаемом файле InitArrays.mqh Igor Makanu 2019.07.09 14:09 #9127 psyman: 作者把 数组初始化放在一个单独的库中,这有什么意义? 我不知道,这篇文章是2013年的,也许在更早的时候,有必要像文章的作者那样做,KB的例子(它也在帮助中)在EA和脚本中 工作没有问题,我自己使用它 - 我没有发现任何问题。 如果我需要写一个指标 来接收其他时间段或符号的数据,我会 在 作者 的例子中 找到它 Seric29 2019.07.09 19:24 #9128 这里有一个问题。iBars()返回200条(如果不考虑0,则为201条),我从右边的报价档案中删除了5条,得到195条(iBars()返回195条),图表变短了。我注意到,当我这样做的时候,它是一个一个地增加小节的数量,而不是一次加载5个,这非常奇怪,如果我跳过一个非常大的部分,它就会一个一个地数,所以我必须做左旋的检查。iBars()函数是如何工作的,它是在有连接的情况下一次性返回所有条形图,还是以其他方式工作? Artyom Trishkin 2019.07.09 19:35 #9129 Seric29: 这里有一个问题。iBars()返回200条(如果不考虑0,则为201条),我从档案右侧删除了5条,条数 为195条(iBars()返回195条),图表变短,然后我启用了连接,这5条出现在图表和报价档案中。我注意到,当我这样做的时候,它是一个一个地增加小节的数量,而不是一次加载5个,这非常奇怪,如果我跳过一个非常大的部分,它就会一个一个地数,所以我必须做左旋的检查。iBars()函数是如何工作的,它是在有连接的情况下一次性返回所有条形图,还是以其他方式工作? 它增量地获取缺失的数据,直到整个环境完全同步。只要有一根柱子被完全加载,柱子数量的值就会增加。你不会立即得到你所遗漏的条数--只有完全同步的数据数量会被返回。 Seric29 2019.07.09 21:18 #9130 Artyom Trishkin: 在整个环境完全同步之前,有一个逐渐加载缺失数据的过程。只要有一个柱子被完全加载,柱子的数量就会被递增。你不会立即得到你所遗漏的条数--只有完全同步的数据数量会被返回。 我明白了,我只是在为尖锐的条形饲料计算,我以为它是一对一的工作:例如,缺少5个条形,你打开网络,它加载数据并花费必要的时间,然后由iBars() 返回条形的数量,可能的差异超过1。因此,开发人员计划一个一个地送入条状物,这简化了代码的编写,但如果出现大面积的遗漏部分,就会给机器人带来不必要的工作。那么,无论发生什么情况,它都会一个一个地加载小节,195、196、197、198、199、200。 这种机制是否可靠,或者它可能冻结,或者发生什么情况,不是一次加载一个小节,而是加载整个小节? 1...906907908909910911912913914915916917918919920...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我怎样才能确保数据被上传?
我读了 "组织数据访问 "的帮助,但我想知道是否有一个简单的方法来确保。
https://www.mql5.com/ru/code/1251
在mt5的帮助中,有这样的代码
你说的 "一个简单的方法 "是什么意思?- ......这只是检查数据是否由心上传的一种方式吗?)))- 你要么自己从头开始写所有的东西,要么使用别人现成的解决方案,无论是第一种情况还是第二种情况都需要时间--要么写和开发自己的代码,要么处理别人的解决方案,哪个更容易--你的选择
https://www.mql5.com/ru/code/1251
这段代码在MT5的帮助中。
你说的简单方法是什么意思?- 靠思想的力量?)))- 你要么自己从头开始写所有的东西,要么使用别人的解决方案,在这两种情况下都需要时间--要么写和开发自己的代码,要么处理别人的解决方案,什么更容易--你的选择
谢谢你的链接,图书馆是一个简单的方法 :-)
这是真的,我看到评论说在某些情况下它会冻结。
据我所知,一个指标副本的异步管道是不可能的。 我应该等待它为每个符号连续处理整个队列?
谢谢你的链接,图书馆是最简单的方法 :-)
评论中说它在某些情况下挂掉是真的。
据我所知,异步下载一个指标的副本是不可能的,我应该等待它连续检索每个符号的整个队列?
该图书馆没有冻结
下载历史记录只能在专家顾问系统中使用,帮助说它不能在指标中使用。
指标,同样,在KB或文章中的例子,搜索多符号或多货币。
在Mql4中有一些有趣的东西。下面是一个例子。假设有一个函数。
ArrayResize()
它有int类型,但它可以作为一个(void)程序性函数被调用而不返回一个值?这很有意思。
你好。你能告诉我如何解决这个问题吗?
在演示中,专家顾问没有打开所有的订单,给出错误129(错误的价格),尽管我在OrderSend中指定了Ask/Bid,滑移是有保留的。 我注意到,当我删除专家顾问时,终端挂起10秒,并在日志中显示
在测试器中,没有错误或打嗝现象
图书馆没有冻结
下载历史记录只能在专家顾问系统中进行,帮助文件说不能在指标中使用。
指标,同样,在KB或文章中的例子,搜索多符号或多货币
在这里,作者把数组初始化放在一个单独的库中,这有什么意义?
作者把 数组初始化放在一个单独的库中,这有什么意义?
我不知道,这篇文章是2013年的,也许在更早的时候,有必要像文章的作者那样做,KB的例子(它也在帮助中)在EA和脚本中 工作没有问题,我自己使用它 - 我没有发现任何问题。
如果我需要写一个指标 来接收其他时间段或符号的数据,我会 在 作者 的例子中 找到它
这里有一个问题。iBars()返回200条(如果不考虑0,则为201条),我从档案右侧删除了5条,条数 为195条(iBars()返回195条),图表变短,然后我启用了连接,这5条出现在图表和报价档案中。我注意到,当我这样做的时候,它是一个一个地增加小节的数量,而不是一次加载5个,这非常奇怪,如果我跳过一个非常大的部分,它就会一个一个地数,所以我必须做左旋的检查。iBars()函数是如何工作的,它是在有连接的情况下一次性返回所有条形图,还是以其他方式工作?
它增量地获取缺失的数据,直到整个环境完全同步。只要有一根柱子被完全加载,柱子数量的值就会增加。你不会立即得到你所遗漏的条数--只有完全同步的数据数量会被返回。
在整个环境完全同步之前,有一个逐渐加载缺失数据的过程。只要有一个柱子被完全加载,柱子的数量就会被递增。你不会立即得到你所遗漏的条数--只有完全同步的数据数量会被返回。
我明白了,我只是在为尖锐的条形饲料计算,我以为它是一对一的工作:例如,缺少5个条形,你打开网络,它加载数据并花费必要的时间,然后由iBars() 返回条形的数量,可能的差异超过1。因此,开发人员计划一个一个地送入条状物,这简化了代码的编写,但如果出现大面积的遗漏部分,就会给机器人带来不必要的工作。那么,无论发生什么情况,它都会一个一个地加载小节,195、196、197、198、199、200。 这种机制是否可靠,或者它可能冻结,或者发生什么情况,不是一次加载一个小节,而是加载整个小节?