初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1419 1...141214131414141514161417141814191420142114221423142414251426...1503 新评论 lynxntech 2022.08.19 10:40 #14181 Maxim Kuznetsov #:1) 根据开发人员的说法是虚拟拷贝,即如果可能的话不传输数据,而是传输内部引用 2) 即使是完全拷贝,它也比分别拷贝 iHigh、iLow 的 CopyBuffer 更快(1 次调用而不是 2 次调用,这仍将进入相同的终端结构)。最后,最重要的一点是:在移植时,代码应尽可能地与原始代码相似,这一点非常重要,甚至在视觉上也是如此。您必须绝对确保它(代码)所做的事情与原始代码完全相同。小的优化工作要在事后进行,而且只在真正关键的地方进行。 这是一个开发人员不愿回答的永恒问题。 我的最后一个问题是,在另一个主题中,我提到了 "一次性获得所有东西或两个必要的部分会更便宜"。 关于我的最后一个问题,在另一个主题中,他们也什么都没说,显然他们在忙别的事情。 Maxim Kuznetsov 2022.08.19 11:01 #14182 lynxntech #:这是一个长期存在的问题,开发人员不愿回答。一次获得全部或 2 个必要部分哪个更便宜?他们对我在另一个主题中提出的最后一个问题也只字不提,显然他们在忙别的事情。 最后一个问题 - 是关于访问 GlobalVariables 吗? 这是一个非常 "昂贵的操作",所以频率越低越好。最好在 OnDeinit 和 OnInit 之间通过文件和 SQLite 保存数据。 lynxntech 2022.08.19 11:07 #14183 Maxim Kuznetsov #:上一个问题是关于访问 GlobalVariables?这是一个非常 "昂贵的操作",因此频率越低越好。最好在 OnDeinit 和 OnInit 之间通过文件和 SQLite 保存数据。 马克西姆,你什么时候检查过终端的全局变量? 我太坚持了,也许你不应该使用它们,但为什么它们会这么慢呢?1KB 的文本根本不是问题。 这个细微差别是向开发人员提出的问题,但没有人告诉他们一切是如何工作的,他们只能快速禁止。 Maxim Kuznetsov 2022.08.19 11:32 #14184 lynxntech #:马克西姆,你什么时候检查了终端的全局变量?我过于坚持了,也许你不应该使用它,但它为什么会这么慢?1KB 的文本根本不是问题。这个细微差别是向开发人员提出的问题,但没人能告诉他们一切是如何工作的。 当我使用:-)时,有一次我把它放在一个频繁的计时器中,然后花了很长时间才弄明白为什么加载和一切都变慢了......如果你不勾选临时复选框,他们甚至可以在固态硬盘上开一个洞。 它们看起来像 Atomic,但其实一点也不像 Atomic。 并不是说你完全不应该使用它们,而是你应该三思而后行,并给自己写一份解释性说明,写明 "在头脑清醒、记忆力良好的情况下,在没有外界强迫的情况下,我决定使用 GlobalVars 来实现 XXX 的目的,而不是其他任何目的"。 lynxntech 2022.08.19 12:09 #14185 Maxim Kuznetsov #:当我使用:-)时,有一次我把它放到了频繁定时器中,然后我不得不花很长时间弄清楚为什么加载和一切都变慢了......如果你不选中临时复选框,它们甚至会在固态硬盘上开个洞。它们看起来像 Atomic,但其实不是。并不是说你完全不应该使用它们,而是你应该三思而后行,给自己写一份解释性说明,写明 "在头脑清醒、记忆力良好的情况下,在没有外界强迫的情况下,我决定使用 GlobalVars 来实现 XXX 的目的,而不是其他任何目的"。 开发人员说,记录是最佳的,有一个函数可以立即写入文件。 当然,雷纳特经常提到现在的 ssd 分文不值,他可能忘了自己的收入水平,而普通公民 Alexey Belyakov 2022.08.19 22:10 #14186 大家好! 我对这个问题很感兴趣。是否有可能从指标获取数据到智能交易系统?存储在缓冲区中的数据除外吗? 比方说,有一个指标,它有一个变量值,我需要将该变量值导入 Expert Advisor,以便在 Expert Advisor 中对该变量进一步执行操作。 Aleksey Vyazmikin 2022.08.19 22:25 #14187 Alexey Belyakov #:大家好我对这个问题很感兴趣。是否有可能从指标获取数据到智能交易系统?存储在缓冲区中的数据除外吗?比方说,有一个指标,它有一个变量值,我需要将该变量值输入智能交易系统,以便在智能交易系统中对该变量进一步执行操作。 这可以通过全局变量或自己写入文件来完成--如果使用标准方法的话。 Alexey Belyakov 2022.08.20 00:35 #14188 我试图用迂回战术来解决问题,但却使问题变得更加复杂,浪费了时间。请帮帮我: 有一个指标(附后)。我正试图总结顶点和基点之间的所有距离,以便在点中找到平均序列,然后在蜡烛图中找到平均序列。 也就是说,找出距离的总和以及数量。 我唯一能做的就是进入指标本身,并插入这一点: 但这样做很不方便。因为它给出了以下结果: 也就是说,重复(每个刻度)给出相同的值。我怎样才能让它只给出一次现成的结果(例如:顶部和底部之间的平均烛光数,或顶部和底部之间的点/烛光距离总和)? 附加的文件: gannmaintrend.ex5 38 kb gannmaintrend.mq5 18 kb DneprDVA 2022.08.21 14:07 #14189 大家好、 问题如下。 我有一个 csv 文件,其中包含买入和卖出信号 1 和 0。您能推荐一个用于回溯测试的简单 EA 代码吗?我并不想为了这么简单的任务而学习 MQL5。 非常感谢。 Rustam Ayupov 2022.08.26 10:41 #14190 您好!我不是初学者,但作为初学者,我对 MT5交易终端中 不相干的追踪 止损管理感到惊讶。我用手动方式进行交易,并设置了移动止损。当我在模拟账户上熟悉了 MetaQuotes 交易终端后,我在其他经纪商处使用已久的交易系统开始独立关闭交易....。所有交易的顺序都是随机的,没有规律可循。我已经检查过参数,想象过交易服务器迟缓时的报价跳跃。如果有经验丰富的交易者对此很熟悉,请指教一下?或者建议可能是什么原因?使用 MT5 的经纪商不多,系统本身也无法与 MT4 相比,我想掌握 MT5 交易终端和这家经纪商。谢谢。 1...141214131414141514161417141814191420142114221423142414251426...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1) 根据开发人员的说法是虚拟拷贝,即如果可能的话不传输数据,而是传输内部引用 2) 即使是完全拷贝,它也比分别拷贝 iHigh、iLow 的 CopyBuffer 更快(1 次调用而不是 2 次调用,这仍将进入相同的终端结构)。
最后,最重要的一点是:在移植时,代码应尽可能地与原始代码相似,这一点非常重要,甚至在视觉上也是如此。您必须绝对确保它(代码)所做的事情与原始代码完全相同。小的优化工作要在事后进行,而且只在真正关键的地方进行。
这是一个开发人员不愿回答的永恒问题。
我的最后一个问题是,在另一个主题中,我提到了 "一次性获得所有东西或两个必要的部分会更便宜"。
关于我的最后一个问题,在另一个主题中,他们也什么都没说,显然他们在忙别的事情。
这是一个长期存在的问题,开发人员不愿回答。
一次获得全部或 2 个必要部分哪个更便宜?
他们对我在另一个主题中提出的最后一个问题也只字不提,显然他们在忙别的事情。
最后一个问题 - 是关于访问 GlobalVariables 吗?
这是一个非常 "昂贵的操作",所以频率越低越好。最好在 OnDeinit 和 OnInit 之间通过文件和 SQLite 保存数据。
上一个问题是关于访问 GlobalVariables?
这是一个非常 "昂贵的操作",因此频率越低越好。最好在 OnDeinit 和 OnInit 之间通过文件和 SQLite 保存数据。
马克西姆,你什么时候检查过终端的全局变量?
我太坚持了,也许你不应该使用它们,但为什么它们会这么慢呢?1KB 的文本根本不是问题。
这个细微差别是向开发人员提出的问题,但没有人告诉他们一切是如何工作的,他们只能快速禁止。
马克西姆,你什么时候检查了终端的全局变量?
我过于坚持了,也许你不应该使用它,但它为什么会这么慢?1KB 的文本根本不是问题。
这个细微差别是向开发人员提出的问题,但没人能告诉他们一切是如何工作的。
当我使用:-)时,有一次我把它放在一个频繁的计时器中,然后花了很长时间才弄明白为什么加载和一切都变慢了......如果你不勾选临时复选框,他们甚至可以在固态硬盘上开一个洞。
它们看起来像 Atomic,但其实一点也不像 Atomic。
并不是说你完全不应该使用它们,而是你应该三思而后行,并给自己写一份解释性说明,写明 "在头脑清醒、记忆力良好的情况下,在没有外界强迫的情况下,我决定使用 GlobalVars 来实现 XXX 的目的,而不是其他任何目的"。
当我使用:-)时,有一次我把它放到了频繁定时器中,然后我不得不花很长时间弄清楚为什么加载和一切都变慢了......如果你不选中临时复选框,它们甚至会在固态硬盘上开个洞。
它们看起来像 Atomic,但其实不是。
并不是说你完全不应该使用它们,而是你应该三思而后行,给自己写一份解释性说明,写明 "在头脑清醒、记忆力良好的情况下,在没有外界强迫的情况下,我决定使用 GlobalVars 来实现 XXX 的目的,而不是其他任何目的"。
开发人员说,记录是最佳的,有一个函数可以立即写入文件。
当然,雷纳特经常提到现在的 ssd 分文不值,他可能忘了自己的收入水平,而普通公民
大家好!
我对这个问题很感兴趣。是否有可能从指标获取数据到智能交易系统?存储在缓冲区中的数据除外吗?
比方说,有一个指标,它有一个变量值,我需要将该变量值导入 Expert Advisor,以便在 Expert Advisor 中对该变量进一步执行操作。
大家好
我对这个问题很感兴趣。是否有可能从指标获取数据到智能交易系统?存储在缓冲区中的数据除外吗?
比方说,有一个指标,它有一个变量值,我需要将该变量值输入智能交易系统,以便在智能交易系统中对该变量进一步执行操作。
这可以通过全局变量或自己写入文件来完成--如果使用标准方法的话。
我试图用迂回战术来解决问题,但却使问题变得更加复杂,浪费了时间。请帮帮我:
有一个指标(附后)。我正试图总结顶点和基点之间的所有距离,以便在点中找到平均序列,然后在蜡烛图中找到平均序列。
也就是说,找出距离的总和以及数量。
我唯一能做的就是进入指标本身,并插入这一点:![](https://c.mql5.com/3/392/Screenshot_asw7k4.jpg)
但这样做很不方便。因为它给出了以下结果:
也就是说,重复(每个刻度)给出相同的值。我怎样才能让它只给出一次现成的结果(例如:顶部和底部之间的平均烛光数,或顶部和底部之间的点/烛光距离总和)?
大家好、
问题如下。
我有一个 csv 文件,其中包含买入和卖出信号 1 和 0。您能推荐一个用于回溯测试的简单 EA 代码吗?我并不想为了这么简单的任务而学习 MQL5。
非常感谢。