初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1419

 
Maxim Kuznetsov #:

1) 根据开发人员的说法是虚拟拷贝,即如果可能的话不传输数据,而是传输内部引用 2) 即使是完全拷贝,它也比分别拷贝 iHigh、iLow 的 CopyBuffer 更快(1 次调用而不是 2 次调用,这仍将进入相同的终端结构)。

最后,最重要的一点是:在移植时,代码应尽可能地与原始代码相似,这一点非常重要,甚至在视觉上也是如此。您必须绝对确保它(代码)所做的事情与原始代码完全相同。小的优化工作要在事后进行,而且只在真正关键的地方进行。

这是一个开发人员不愿回答的永恒问题。

我的最后一个问题是,在另一个主题中,我提到了 "一次性获得所有东西或两个必要的部分会更便宜"。

关于我的最后一个问题,在另一个主题中,他们也什么都没说,显然他们在忙别的事情。

 
lynxntech #:

这是一个长期存在的问题,开发人员不愿回答。

一次获得全部或 2 个必要部分哪个更便宜?

他们对我在另一个主题中提出的最后一个问题也只字不提,显然他们在忙别的事情。

最后一个问题 - 是关于访问 GlobalVariables 吗?

这是一个非常 "昂贵的操作",所以频率越低越好。最好在 OnDeinit 和 OnInit 之间通过文件和 SQLite 保存数据。

 
Maxim Kuznetsov #:

上一个问题是关于访问 GlobalVariables?

这是一个非常 "昂贵的操作",因此频率越低越好。最好在 OnDeinit 和 OnInit 之间通过文件和 SQLite 保存数据。

马克西姆,你什么时候检查过终端的全局变量?

我太坚持了,也许你不应该使用它们,但为什么它们会这么慢呢?1KB 的文本根本不是问题。

这个细微差别是向开发人员提出的问题,但没有人告诉他们一切是如何工作的,他们只能快速禁止。

 
lynxntech #:

马克西姆,你什么时候检查了终端的全局变量?

我过于坚持了,也许你不应该使用它,但它为什么会这么慢?1KB 的文本根本不是问题。

这个细微差别是向开发人员提出的问题,但没人能告诉他们一切是如何工作的。

当我使用:-)时,有一次我把它放在一个频繁的计时器中,然后花了很长时间才弄明白为什么加载和一切都变慢了......如果你不勾选临时复选框,他们甚至可以在固态硬盘上开一个洞。

它们看起来像 Atomic,但其实一点也不像 Atomic。

并不是说你完全不应该使用它们,而是你应该三思而后行,并给自己写一份解释性说明,写明 "在头脑清醒、记忆力良好的情况下,在没有外界强迫的情况下,我决定使用 GlobalVars 来实现 XXX 的目的,而不是其他任何目的"。

 
Maxim Kuznetsov #:

当我使用:-)时,有一次我把它放到了频繁定时器中,然后我不得不花很长时间弄清楚为什么加载和一切都变慢了......如果你不选中临时复选框,它们甚至会在固态硬盘上开个洞。

它们看起来像 Atomic,但其实不是。

并不是说你完全不应该使用它们,而是你应该三思而后行,给自己写一份解释性说明,写明 "在头脑清醒、记忆力良好的情况下,在没有外界强迫的情况下,我决定使用 GlobalVars 来实现 XXX 的目的,而不是其他任何目的"。

开发人员说,记录是最佳的,有一个函数可以立即写入文件。

当然,雷纳特经常提到现在的 ssd 分文不值,他可能忘了自己的收入水平,而普通公民

 

大家好!

我对这个问题很感兴趣。是否有可能从指标获取数据到智能交易系统?存储在缓冲区中的数据除外吗?

比方说,有一个指标,它有一个变量值,我需要将该变量值导入 Expert Advisor,以便在 Expert Advisor 中对该变量进一步执行操作。

 
Alexey Belyakov #:

大家好

我对这个问题很感兴趣。是否有可能从指标获取数据到智能交易系统?存储在缓冲区中的数据除外吗?

比方说,有一个指标,它有一个变量值,我需要将该变量值输入智能交易系统,以便在智能交易系统中对该变量进一步执行操作。

这可以通过全局变量或自己写入文件来完成--如果使用标准方法的话。

 

我试图用迂回战术来解决问题,但却使问题变得更加复杂,浪费了时间。请帮帮我:

有一个指标(附后)。我正试图总结顶点和基点之间的所有距离,以便在点中找到平均序列,然后在蜡烛图中找到平均序列。

也就是说,找出距离的总和以及数量。

我唯一能做的就是进入指标本身,并插入这一点:

但这样做很不方便。因为它给出了以下结果:


也就是说,重复(每个刻度)给出相同的值。我怎样才能让它只给出一次现成的结果(例如:顶部和底部之间的平均烛光数,或顶部和底部之间的点/烛光距离总和)?

附加的文件:
 

大家好、

问题如下。

我有一个 csv 文件,其中包含买入和卖出信号 1 和 0。您能推荐一个用于回溯测试的简单 EA 代码吗?我并不想为了这么简单的任务而学习 MQL5。

非常感谢。

 
您好!我不是初学者,但作为初学者,我对 MT5交易终端中 不相干的追踪 止损管理感到惊讶。我用手动方式进行交易,并设置了移动止损。当我在模拟账户上熟悉了 MetaQuotes 交易终端后,我在其他经纪商处使用已久的交易系统开始独立关闭交易....。所有交易的顺序都是随机的,没有规律可循。我已经检查过参数,想象过交易服务器迟缓时的报价跳跃。如果有经验丰富的交易者对此很熟悉,请指教一下?或者建议可能是什么原因?使用 MT5 的经纪商不多,系统本身也无法与 MT4 相比,我想掌握 MT5 交易终端和这家经纪商。谢谢。