从MT4转移到MT5的问题。或者,更确切地说,在MT5中无法执行某些算法而不出现错误。 - 页 2 123456789...12 新评论 Vladimir Karputov 2019.07.19 13:21 #11 Uladzimir Izerski: 如果这是对我的一个问题? 这里有一个简单的例子。 D1. 转到H4 转到 H1 在一个小TF上会有一个清晰的图表。 对象在列表中,但它们不在图表上。 它们只是图片。请一步一步地描述你如何创建,在哪里创建对象,对象的属性是 什么。一般来说,如何重现这种情况。 Uladzimir Izerski 2019.07.19 14:01 #12 在图表上手动插入了 "趋势线 "对象。在属性/显示/显示所有TF上。这是在Win7上。我现在手头没有10个。但这是一样的。这些图片显示了该物体是在什么TF上创造的。当转移到较小的TFs时,趋势线就不画了。这涉及到所有在较高TF上绘制但在转移到小TF上时消失的对象。我假设对象的远点 没有足够的数据。 你可以自己复制它。 Vladimir Karputov 2019.07.19 14:07 #13 Uladzimir Izerski: 在图表上手动插入了 "趋势线 "对象。在属性/显示/显示所有TF上。这是在Win7上。我现在手头没有10个。但这是一样的。这些图片显示了该物体是在什么TF上创造的。当转移到较小的TFs时,趋势线就不画了。这涉及到所有在较高TF上绘制的物体,但在转移到小TF上时就会消失。我假设对象的远点 没有足够的数据。 你可以试着自己重现它。 终端设置中的内容:显示多少条? aleger 2019.07.19 14:11 #14 Uladzimir Izerski: 在图表上手动插入了 "趋势线 "对象。在属性/显示/显示所有TF上。这是在Win7上。我现在手头没有10个。但这是一样的。这些图片显示了该物体是在什么TF上创造的。当转移到较小的TFs时,趋势线就不画了。这涉及到所有在较高TF上绘制的物体,但在转移到小TF上时就会消失。我假设对象的远点 没有足够的数据。 你可以自己复制它。 另外,你也可以把ZigZag线作为趋势线使用 Uladzimir Izerski 2019.07.19 14:34 #15 Vladimir Karputov: 终端设置中的内容:显示多少条? 50 000. 我把它设置为500,000,它改变了。 那么就很清楚了。我必须把它调到最大。但是...我明白了。 在4,它并不取决于它。 Eugeni Neumoin 2019.07.21 18:35 #16 Renat Fatkhullin: 而且你能重现地证明数据的不可获取性吗? 你断言没有可重复的证据。 好吧,首先,我所有的推理都是从一本语言参考书的一句话开始的。我再重复一遍。 Spavotnik's rubricOrganization of data access. "......数据的可及性。 HCC格式的数据,甚至是随时可用的HC格式的数据,并不总是意味着这些数据可以无条件地在图表上显示或在mql5-程序中使用。 当 从mql5-程序中获取价格数据 或指标值时,应牢记不保证在某一时间点或从某一时间点获得..."。 从这一点直接可以看出,我所描述的情况是可能的。 现在是关于日志的问题。在帖子6-https://www.mql5.com/ru/forum/318246#edit_form,看看第一张图片。 让我来解读这幅画。里面还有一个日志。 将光标移到 W1,意味着分叉是在cf W1上创建的。看一下工具提示。 time1 - 显示将干草叉锚定在3号极点的时间。 m20-MN1 - 显示分形过滤的边界。这两个项目很好。 但是bar t1 - 应该显示时间1的bar编号。而我们可以看到它等于-1。因此,时间框架W1的历史已经形成。这可以从图表中看出。人字形结构是建立在这段历史之上的。 但我们在计算条数时收到了一个错误。 我给你看一张图片,它应该是怎样的。 的工具提示显示条形图 t1 = 271。 现在我们来看看代码。 ObjectSetString(0,name_obj_tfcreate,OBJPROP_TOOLTIP,"time1 : "+TimeToString(arr_ap[numObject[2]].t1,TIME_DATE|TIME_MINUTES)+ "\r"+"bar t1 : "+(string)iBarShift(_Symbol,_Period,arr_ap[numObject[2]].t1,true)+ "\r"+((arr_ap[numObject[2]].tfMin==arr_ap[numObject[2]].tfMax) ? ("Only "+TF_txt[arr_ap[numObject[2]].tfMin]) : (TF_txt[arr_ap[numObject[2]].tfMin]+" -:- "+TF_txt[arr_ap[numObject[2]].tfMax]))); Здесь формирование строки с bar t1: "bar t1 : "+(string)iBarShift(_Symbol,_Period,arr_ap[numObject[1]].t1,true) 按时间搜索的酒吧t1正是我们得到的错误。 这正是对该日志的一个说明。以及所引用的语言参考文献中的一句话。还有本主题第一篇文章中所说的一切。 历史是生成的。但无法查阅生成的历史。 语言指南》说,在这种情况下,你必须等到下一次。但要站在用户的立场上考虑问题。他(她)们想展示干草叉。他把光标移到数字1的极值。点击1号。干草叉会出现。在我的第一篇文章中,我描述了一种情况,即无法访问比当前时间段更早的时间段。它真的发生了。等于当前时间框架的分形过滤的上限已经形成。当移动到更高的帧数时,分形过滤不允许进入图表。该用户感到震惊。 事实证明,当在所有TF上形成时间框架时,在不可控的时刻会失去对时间框架的访问。 我在这里没有发明任何东西。我读了《手册》,看到了对那里所写内容的确认。而这一点,在我看来,是MT5最显著的缺点。 Проблема перевода с МТ4 на МТ5. Или, точнее, невозможность без'ошибочного исполнения некоторых алгоритмов в МТ5. 2019.07.19www.mql5.com Сначала цитата из справочника языка MQL5. Рубрика Организация доступа к данным... Renat Fatkhullin 2019.07.21 19:02 #17 没有可重复的代码=没有证据。 关于衍生品的结论不被接受。 Eugeni Neumoin 2019.07.21 19:19 #18 Renat Fatkhullin: 你能再现性地证明数据的不可得性吗? 你断言没有可重复的证据。 我已经试图回答这个问题。该数据不可用。 日志就在工具提示中。工具提示的代码已经给出。生成了时间序列。建立一个具有W1时间序列的图。多斯塔普缺席。iBarShift 函数产生了一个错误。在MT4中没有这样的错误。 Artyom Trishkin 2019.07.21 19:25 #19 Eugeni Neumoin: 我已经试图回答这个问题。该数据不可用。 日志就在工具提示中。工具提示的代码已经给出。时间序列已经生成。建立一个具有W1时间序列的图。多斯塔普缺席。iBarShift函数产生了一个错误。在MT4中没有这样的错误。 从图片上看,你是否试图重现对方所声称的行为? 这是一个技术论坛,你需要重现描述该问题的代码。 除非有,否则你所说的问题也不会得到解决。 Eugeni Neumoin 2019.07.21 19:28 #20 Artyom Trishkin: 你是否尝试过从图片中重现另一个人声称的行为? 这是一个技术论坛,你需要重现你所描述的问题的代码。 在他离开之前--你所说的问题也不会得到解决。 Artem,是你删除了我在文章讨论区的帖子。我在哪里回复了一个论坛成员的请求? 我只是触及了这个话题中提出的问题。我被这种轻率的态度所激怒。所以我创建了这个论坛主题。 ====== 我以前在这个论坛上也有过不同意见。你不想在这里讨论。有许多论坛,在那里你可以说很多东西而不需要审查。 早在2005年,一位版主(HQ)在Alpari论坛做了类似的事情。然后几乎整个论坛都从Alpari搬到了Onyx。 123456789...12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果这是对我的一个问题?
这里有一个简单的例子。
D1.
转到H4
转到 H1
在一个小TF上会有一个清晰的图表。
对象在列表中,但它们不在图表上。
它们只是图片。请一步一步地描述你如何创建,在哪里创建对象,对象的属性是 什么。一般来说,如何重现这种情况。
在图表上手动插入了 "趋势线 "对象。在属性/显示/显示所有TF上。这是在Win7上。我现在手头没有10个。但这是一样的。这些图片显示了该物体是在什么TF上创造的。当转移到较小的TFs时,趋势线就不画了。这涉及到所有在较高TF上绘制但在转移到小TF上时消失的对象。我假设对象的远点 没有足够的数据。
你可以自己复制它。
在图表上手动插入了 "趋势线 "对象。在属性/显示/显示所有TF上。这是在Win7上。我现在手头没有10个。但这是一样的。这些图片显示了该物体是在什么TF上创造的。当转移到较小的TFs时,趋势线就不画了。这涉及到所有在较高TF上绘制的物体,但在转移到小TF上时就会消失。我假设对象的远点 没有足够的数据。
你可以试着自己重现它。
终端设置中的内容:显示多少条?
在图表上手动插入了 "趋势线 "对象。在属性/显示/显示所有TF上。这是在Win7上。我现在手头没有10个。但这是一样的。这些图片显示了该物体是在什么TF上创造的。当转移到较小的TFs时,趋势线就不画了。这涉及到所有在较高TF上绘制的物体,但在转移到小TF上时就会消失。我假设对象的远点 没有足够的数据。
你可以自己复制它。
终端设置中的内容:显示多少条?
50 000.
我把它设置为500,000,它改变了。
那么就很清楚了。我必须把它调到最大。但是...我明白了。
在4,它并不取决于它。
而且你能重现地证明数据的不可获取性吗?
好吧,首先,我所有的推理都是从一本语言参考书的一句话开始的。我再重复一遍。
Spavotnik's rubricOrganization of data access.
"......数据的可及性。
HCC格式的数据,甚至是随时可用的HC格式的数据,并不总是意味着这些数据可以无条件地在图表上显示或在mql5-程序中使用。
当 从mql5-程序中获取价格数据 或指标值时,应牢记不保证在某一时间点或从某一时间点获得..."。
从这一点直接可以看出,我所描述的情况是可能的。
现在是关于日志的问题。在帖子6-https://www.mql5.com/ru/forum/318246#edit_form,看看第一张图片。
让我来解读这幅画。里面还有一个日志。
将光标移到
W1,意味着分叉是在cf W1上创建的。看一下工具提示。 
time1 - 显示将干草叉锚定在3号极点的时间。
m20-MN1 - 显示分形过滤的边界。这两个项目很好。
但是bar t1 - 应该显示时间1的bar编号。而我们可以看到它等于-1。因此,时间框架W1的历史已经形成。这可以从图表中看出。人字形结构是建立在这段历史之上的。
但我们在计算条数时收到了一个错误。
我给你看一张图片,它应该是怎样的。
现在我们来看看代码。
Здесь формирование строки с bar t1:按时间搜索的酒吧t1正是我们得到的错误。
这正是对该日志的一个说明。以及所引用的语言参考文献中的一句话。还有本主题第一篇文章中所说的一切。
历史是生成的。但无法查阅生成的历史。
语言指南》说,在这种情况下,你必须等到下一次。但要站在用户的立场上考虑问题。他(她)们想展示干草叉。他把光标移到数字1的极值。点击1号。干草叉会出现。在我的第一篇文章中,我描述了一种情况,即无法访问比当前时间段更早的时间段。它真的发生了。等于当前时间框架的分形过滤的上限已经形成。当移动到更高的帧数时,分形过滤不允许进入图表。该用户感到震惊。
事实证明,当在所有TF上形成时间框架时,在不可控的时刻会失去对时间框架的访问。
我在这里没有发明任何东西。我读了《手册》,看到了对那里所写内容的确认。而这一点,在我看来,是MT5最显著的缺点。
没有可重复的代码=没有证据。
关于衍生品的结论不被接受。
你能再现性地证明数据的不可得性吗?
我已经试图回答这个问题。该数据不可用。
日志就在工具提示中。工具提示的代码已经给出。生成了时间序列。建立一个具有W1时间序列的图。多斯塔普缺席。iBarShift 函数产生了一个错误。在MT4中没有这样的错误。
我已经试图回答这个问题。该数据不可用。
日志就在工具提示中。工具提示的代码已经给出。时间序列已经生成。建立一个具有W1时间序列的图。多斯塔普缺席。iBarShift函数产生了一个错误。在MT4中没有这样的错误。
从图片上看,你是否试图重现对方所声称的行为?
这是一个技术论坛,你需要重现描述该问题的代码。
除非有,否则你所说的问题也不会得到解决。
你是否尝试过从图片中重现另一个人声称的行为?
这是一个技术论坛,你需要重现你所描述的问题的代码。
在他离开之前--你所说的问题也不会得到解决。
Artem,是你删除了我在文章讨论区的帖子。我在哪里回复了一个论坛成员的请求?
我只是触及了这个话题中提出的问题。我被这种轻率的态度所激怒。所以我创建了这个论坛主题。
======
我以前在这个论坛上也有过不同意见。你不想在这里讨论。有许多论坛,在那里你可以说很多东西而不需要审查。
早在2005年,一位版主(HQ)在Alpari论坛做了类似的事情。然后几乎整个论坛都从Alpari搬到了Onyx。