错误、漏洞、问题 - 页 3039 1...303230333034303530363037303830393040304130423043304430453046...3184 新评论 Andrei Trukhanovich 2021.06.03 22:18 #30381 Nikolai Semko: 一个小提示--你可以关闭所有的图,除了需要的图,那么消耗量将与你的拐杖实施的情况差不多。 Nikolai Semko 2021.06.03 22:27 #30382 Andrei Trukhanovich: 一个小提示--你可以关闭所有的图形,除了你需要的那个,那么消耗量就会和你的拐杖实施的时候差不多了。 老式的逻辑 我在VPS上 有它,但我很抱歉。我不想受到任何限制。 Nikolai Semko 2021.06.03 22:35 #30383 Igor Makanu:如果现在我们谈论的是内存消耗,我记得几个月前@fxsaber 也有同样的问题,但在加载ticks时--在释放带有ticks的数组后,终端并没有释放内存,而是将这些ticks作为缓存储存(10秒?你的请求极有可能出现同样的问题--内存消耗不会减少,相反会增加(大量的)。 我不明白为什么。我知道如何使用ArrayFree函数。 特别是我将只使用一次我要求的功能。但同时,我也不需要打开无限公司。 一个工具的整个故事大约适合80-100MB(包括在RAM和磁盘上)。现在它在磁盘上大约有500Mb。,我打开终端,把文件中的结构数组加载到内存中,然后平静地工作。根本就没有高峰。 我将使用常规的数据结构。拥有大量的空间才是地狱。但我需要时间来做 "高 "和 "低"。 在塑造我的数据结构时,我已经充分使用了ticks,但它们没有所有的历史深度,而且往往与分钟条有不匹配。我有刻度线而没有柱子,或者我有柱子而没有刻度线。 Andrey Khatimlianskii 2021.06.03 22:56 #30384 Nikolai Semko: 仅仅通过设置max_bars =Unlimited,内存消耗就急剧增加。 下面是一个max_bars = 5000 的终端例子 现在改变max_bars = Unlimited,并重新加载终端。 在打开相同窗口的情况下,内存消耗增加了GB 以上。在我的情况下,11倍大!!!! 这是一个正常的 )) 你可以自己检查。 max_bars = Unlimited是一个非常艰难的奢侈品。 如果 我的请求被批准,你就永远不能使用max_bars = Unlimited。 而且除了节省内存外,还可以大大减少这个文件夹,我现在有大约31GB。我认为大约是5倍。而且它将是6GB而不是30GB。 所以你是在建议每个人都应该是无法安装的无限! 如果一个程序可以接触到所有的酒吧,那么每个人都有。 如果指标可以访问一百万条,为什么图表要显示一千条? 另一个问题是启用对hcc格式和有历史文件的文件夹的访问。但那里的一切也不简单--缓存、经济性重置、检查正确性,还有其他一些东西...... Andrey Dik 2021.06.03 22:56 #30385 2940 有一个指标代码:在图表上和测试器中一切正常。 我创建了一个新版本的指标,并进行了修改:它在图表中工作正常,但在测试器中却不正常(它没有绘制任何东西,尽管数据窗口显示缓冲区,但它们是空的)。 我花了几个小时来理解它,回滚了以前的代码版本,没有任何帮助。 只有终端导航器中的更新有帮助,而且新的代码在测试器中也能工作,不仅仅是在图表中。 我认为测试人员看到的编译器的自动更新 有问题,我看不出有其他原因。 Andrey Khatimlianskii 2021.06.03 22:59 #30386 Nikolai Semko:我将使用常规的数据结构。去它的,有的是空间。但我需要时间来做 "高 "和 "低"。 在塑造我的数据结构时,我已经充分使用了ticks,但它们没有所有的历史深度,而且往往与分钟条不同步。我有刻度线而没有柱子,然后我有柱子而没有刻度线。 如果有20年的虱子,你会用吗?我可以不问原因吗?) 好吧,你可以建立一个超级智能的自适应策略,并出于兴趣在20年的tick历史上 运行一次。出于兴趣。一次。 但不是为了工作,不是作为一个常规功能。 如果时间不对,你为什么相信酒吧?那是胡说八道。 Nikolai Semko 2021.06.03 23:38 #30387 Andrey Khatimlianskii:所以,你是在建议让每个人都成为 "无限人"!如果一个程序可以访问所有的酒吧,那么每个人都有。如果指标可以访问一百万条,为什么图表要显示一千条?另一个问题是启用对hcc格式和有历史文件的文件夹的访问。但那里并非一切都很简单--缓存、经济性重置、检查正确性、其他东西......。 你不需要访问hcc格式和有历史文件的文件夹。首先,MQ永远不会去这样做,其次,这没有必要。只要从这些文件中获得M1阵列就足够了。,这就是问题所在,我希望能够永远不启用无限。因为这样的纳入开始抽查所有仪器的数据。但我不需要所有的,在任何时候只需要一个。我为什么要在没有任何控制的情况下,通过下载额外的数百Mb的历史数据来使系统超载。 Nikolai Semko 2021.06.04 00:02 #30388 Andrey Khatimlianskii:20年后会不会有抽搐,你会不会使用它们?我可以不怀疑--为什么?)好吧,你可以建立一个超级智能的自适应策略,并出于兴趣在20年的tick历史上 运行一次。出于兴趣。一次。但不是为了工作,不是作为一个常规功能。如果时间不对,你为什么相信酒吧?这根本就是无稽之谈。 这不是关于策略,而是关于动态时间框架的正确可视化,这比现有的古老时间框架系统更加直观和方便。,也是为了 "飞行 "内部测试的可能性。,尽管这也可能从正面影响策略的一些准确性。,这里至少有一个小例子:,当你不知道哪个事件先发生,是高还是低,如何建立一个规则的ZigZag? 或 ,如果你想弄清楚日线的情况,不能保证在max_bars=50,000的情况下,你可以在给定的条形时间内加载更低的时间框架,也可以加载ticks。 A100 2021.06.07 13:33 #30389 执行过程中出错。 void OnStart() { uchar array[]; const string text = "All Files\0*.*\0\0"; const int start = 0, count = StringLen( text ); Print( StringToCharArray( text, array, start, count ), ":", count ); }结果:10:15预计15:15我想在WinAPI函数GetSaveFileNameA中使用这个结果,但我不能,因为有一个错误 Andrei Trukhanovich 2021.06.07 13:38 #30390 A100: mql字符串真的不喜欢字符串中的空字符,也不喜欢字面意义上的空字符,在函数中也是如此。唯一正常的方法是将三个带结束符的字符串翻译成一个数组。 也就是说,现在这样的行为是几年前有意 为之的。我不知道为什么。 1...303230333034303530363037303830393040304130423043304430453046...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一个小提示--你可以关闭所有的图形,除了你需要的那个,那么消耗量就会和你的拐杖实施的时候差不多了。
老式的逻辑
我在VPS上 有它,但我很抱歉。我不想受到任何限制。如果现在我们谈论的是内存消耗,我记得几个月前@fxsaber 也有同样的问题,但在加载ticks时--在释放带有ticks的数组后,终端并没有释放内存,而是将这些ticks作为缓存储存(10秒?
你的请求极有可能出现同样的问题--内存消耗不会减少,相反会增加(大量的)。
我不明白为什么。
我知道如何使用ArrayFree函数。
特别是我将只使用一次我要求的功能。但同时,我也不需要打开无限公司。
一个工具的整个故事大约适合80-100MB(包括在RAM和磁盘上)。现在它在磁盘上大约有500Mb。
,我打开终端,把文件中的结构数组加载到内存中,然后平静地工作。根本就没有高峰。
我将使用常规的数据结构。拥有大量的空间才是地狱。但我需要时间来做 "高 "和 "低"。
在塑造我的数据结构时,我已经充分使用了ticks,但它们没有所有的历史深度,而且往往与分钟条有不匹配。我有刻度线而没有柱子,或者我有柱子而没有刻度线。
仅仅通过设置max_bars =Unlimited,内存消耗就急剧增加。
下面是一个max_bars = 5000 的终端例子
现在改变max_bars = Unlimited,并重新加载终端。
在打开相同窗口的情况下,内存消耗增加了GB 以上。在我的情况下,11倍大!!!!
这是一个正常的 ))
你可以自己检查。
max_bars = Unlimited是一个非常艰难的奢侈品。
如果
我的请求被批准,你就永远不能使用max_bars = Unlimited。
而且除了节省内存外,还可以大大减少这个文件夹,我现在有大约31GB。我认为大约是5倍。而且它将是6GB而不是30GB。
所以你是在建议每个人都应该是无法安装的无限!
如果一个程序可以接触到所有的酒吧,那么每个人都有。
如果指标可以访问一百万条,为什么图表要显示一千条?
另一个问题是启用对hcc格式和有历史文件的文件夹的访问。但那里的一切也不简单--缓存、经济性重置、检查正确性,还有其他一些东西......
2940
有一个指标代码:在图表上和测试器中一切正常。
我创建了一个新版本的指标,并进行了修改:它在图表中工作正常,但在测试器中却不正常(它没有绘制任何东西,尽管数据窗口显示缓冲区,但它们是空的)。
我花了几个小时来理解它,回滚了以前的代码版本,没有任何帮助。 只有终端导航器中的更新有帮助,而且新的代码在测试器中也能工作,不仅仅是在图表中。
我认为测试人员看到的编译器的自动更新 有问题,我看不出有其他原因。
我将使用常规的数据结构。去它的,有的是空间。但我需要时间来做 "高 "和 "低"。
在塑造我的数据结构时,我已经充分使用了ticks,但它们没有所有的历史深度,而且往往与分钟条不同步。我有刻度线而没有柱子,然后我有柱子而没有刻度线。
如果有20年的虱子,你会用吗?我可以不问原因吗?)
好吧,你可以建立一个超级智能的自适应策略,并出于兴趣在20年的tick历史上 运行一次。出于兴趣。一次。
但不是为了工作,不是作为一个常规功能。
如果时间不对,你为什么相信酒吧?那是胡说八道。
所以,你是在建议让每个人都成为 "无限人"!
如果一个程序可以访问所有的酒吧,那么每个人都有。
如果指标可以访问一百万条,为什么图表要显示一千条?
另一个问题是启用对hcc格式和有历史文件的文件夹的访问。但那里并非一切都很简单--缓存、经济性重置、检查正确性、其他东西......。
你不需要访问hcc格式和有历史文件的文件夹。首先,MQ永远不会去这样做,其次,这没有必要。只要从这些文件中获得M1阵列就足够了。
,这就是问题所在,我希望能够永远不启用无限。因为这样的纳入开始抽查所有仪器的数据。但我不需要所有的,在任何时候只需要一个。我为什么要在没有任何控制的情况下,通过下载额外的数百Mb的历史数据来使系统超载。
20年后会不会有抽搐,你会不会使用它们?我可以不怀疑--为什么?)
好吧,你可以建立一个超级智能的自适应策略,并出于兴趣在20年的tick历史上 运行一次。出于兴趣。一次。
但不是为了工作,不是作为一个常规功能。
如果时间不对,你为什么相信酒吧?这根本就是无稽之谈。
这不是关于策略,而是关于动态时间框架的正确可视化,这比现有的古老时间框架系统更加直观和方便。
,也是为了 "飞行 "内部测试的可能性。
,尽管这也可能从正面影响策略的一些准确性。
,这里至少有一个小例子:
,当你不知道哪个事件先发生,是高还是低,如何建立一个规则的ZigZag?
或
,如果你想弄清楚日线的情况,不能保证在max_bars=50,000的情况下,你可以在给定的条形时间内加载更低的时间框架,也可以加载ticks。
结果:10:15
预计15:15
我想在WinAPI函数GetSaveFileNameA中使用这个结果,但我不能,因为有一个错误
mql字符串真的不喜欢字符串中的空字符,也不喜欢字面意义上的空字符,在函数中也是如此。
唯一正常的方法是将三个带结束符的字符串翻译成一个数组。
也就是说,现在这样的行为是几年前有意 为之的。我不知道为什么。