新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1353 1...134613471348134913501351135213531354135513561357135813591360...1953 新评论 BillionerClub 2021.01.18 11:21 #13521 Vladimir Karputov:参考资料:CopyRates 当向指标请求数据时,如果请求的时间序列尚未建立或应从服务器加载,函数将立即返回-1,但加载/建立过程将被启动。 谢谢,这样就解决了,只取了真正必要的数据,错误级联一下子就消失了,而且还有内存泄漏和崩溃的情况 )) Vladimir Karputov 2021.01.18 11:53 #13522 BillionerClub:谢谢你,它解决了问题,我只取了真正需要的数据,错误级联一下子就消失了,而且还出现了内存泄漏和崩溃的情况)) 但问题是:"如果指标在OnCalculate 中已经提供了OHLC的数组,为什么还要在指标中为当前符号和时间框架使用CopyRates? BillionerClub 2021.01.18 15:28 #13523 Vladimir Karputov:但问题是:"如果指标在OnCalculate中已经提供了OHLC的数组,为什么还要在INDICATOR中为当前符号和时间框架使用CopyRates? 在 "OnCalculate "中,有OHLC,但可能没有bar,这时可能导致数组退出,在任何情况下,你应该使用 参数为true的Ibarshift。 Vladimir Karputov 2021.01.18 16:00 #13524 BillionerClub:OnCalculate "包含OHLC,但可能没有任何条形,因为它可能导致一个数组退出,在任何情况下,你必须使用 参数为true的Ibarshift。 不,OnCalculate包含当前符号和当前时间框架的所有OHLC。但是,如果你喜欢全力以赴地拍摄马的两条腿,那么是的,你可以通过当前的符号和时间框架来使用安迪卡的CopyXXXX功能。 Alexey Viktorov 2021.01.18 16:10 #13525 Vladimir Karputov:...在全速奔跑中射杀马的两条腿... 我想知道用两条腿骑的是什么马? 或者你是指两条右腿,还是两条后腿? BillionerClub 2021.01.18 16:43 #13526 Vladimir Karputov:不,OnCalculate包含了当前符号和当前时间框架的所有OHLC。但是,如果你喜欢拍马的两条腿全速前进--那么是的,你可以在当前的符号和时间框架INDICATOR中使用CopyXXXX功能。 我没有解释清楚,我很抱歉。谢谢你的答复。检查过了,你是对的,酒吧只是迷路了,突然在我没有想到的地方跳出来。但我有一个问题,比如从另一个终端加载数据,这可能不匹配,而且在两个终端都缺乏或存在。我找不到比barhift更好的解决方案了。 Alexandr Sokolov 2021.01.18 16:45 #13527 你好!...我已经有一段时间没来了) 为什么函数 PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,begin); 对获得 handle = iCustom(_Symbol,PERIOD_CURRENT,"Market indices"); if(handle != INVALID_HANDLE) { Alert("RT - ",rates_total); Alert("BC - ",BarsCalculated(handle)); }; 问题是,RT和BC是一样的。 也就是说,有没有办法从句柄中知道该指标的PLOT_DRAW_BEGIN? ...我计划通过iCustom对一些不同时期的变量提出请求,必须知道所有请求的变量在哪个条形上计算。 BillionerClub 2021.01.18 19:05 #13528 为什么这么快,搜索一个数组 不是很贵吗? iBarShift Alexandr Sokolov 2021.01.18 20:36 #13529 BillionerClub: 为什么这么快,搜索一个数组 不是很贵吗? 最有可能的是,搜索不是用循环来完成的,而是用简单的数学来完成的 Aleksey Verbin 2021.01.19 13:41 #13530 你好,我有一个问题。 我有象形文字而不是俄罗斯字母。我试着改变区域设置,但没有帮助。你知道什么工作方法吗? 1...134613471348134913501351135213531354135513561357135813591360...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
参考资料:CopyRates
谢谢,这样就解决了,只取了真正必要的数据,错误级联一下子就消失了,而且还有内存泄漏和崩溃的情况 ))
谢谢你,它解决了问题,我只取了真正需要的数据,错误级联一下子就消失了,而且还出现了内存泄漏和崩溃的情况))
但问题是:"如果指标在OnCalculate 中已经提供了OHLC的数组,为什么还要在指标中为当前符号和时间框架使用CopyRates?
但问题是:"如果指标在OnCalculate中已经提供了OHLC的数组,为什么还要在INDICATOR中为当前符号和时间框架使用CopyRates?
在 "OnCalculate "中,有OHLC,但可能没有bar,这时可能导致数组退出,在任何情况下,你应该使用 参数为true的Ibarshift。
OnCalculate "包含OHLC,但可能没有任何条形,因为它可能导致一个数组退出,在任何情况下,你必须使用 参数为true的Ibarshift。
不,OnCalculate包含当前符号和当前时间框架的所有OHLC。但是,如果你喜欢全力以赴地拍摄马的两条腿,那么是的,你可以通过当前的符号和时间框架来使用安迪卡的CopyXXXX功能。
...在全速奔跑中射杀马的两条腿...
我想知道用两条腿骑的是什么马?
或者你是指两条右腿,还是两条后腿?
不,OnCalculate包含了当前符号和当前时间框架的所有OHLC。但是,如果你喜欢拍马的两条腿全速前进--那么是的,你可以在当前的符号和时间框架INDICATOR中使用CopyXXXX功能。
我没有解释清楚,我很抱歉。谢谢你的答复。检查过了,你是对的,酒吧只是迷路了,突然在我没有想到的地方跳出来。但我有一个问题,比如从另一个终端加载数据,这可能不匹配,而且在两个终端都缺乏或存在。我找不到比barhift更好的解决方案了。
你好!...我已经有一段时间没来了)
为什么函数
对获得
问题是,RT和BC是一样的。
也就是说,有没有办法从句柄中知道该指标的PLOT_DRAW_BEGIN?
...我计划通过iCustom对一些不同时期的变量提出请求,必须知道所有请求的变量在哪个条形上计算。
iBarShift
为什么这么快,搜索一个数组 不是很贵吗?
你好,我有一个问题。
我有象形文字而不是俄罗斯字母。我试着改变区域设置,但没有帮助。你知道什么工作方法吗?