新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1862

 
Alexey Viktorov #:

这就是你所说的吗?

注意你的扫帚...

Alexey Viktorov#:

我不想和你讨论其他事情

这就是你所有的论据?

听着,真的,不要乱扔线程!你没有意愿谈论这个话题......?我也不想讨论你的憎恨和嘲弄!

P.S. 至少有人会告诉我买入和卖出价格是如何进入终端的。但是没有。只不过有一个人在这里乱扔垃圾。

 

还有一个我昨天 想知道的问题。

关于交易、自动交易系统和交易策略测试的论坛

新手对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论

Mihail Matkovskij, 2022.01.15 13:57

最近我注意到以下特点

int array[];
Print(array.Size());

动态地,数组 具有对象的所有特征(就像在超高级语言中)。那么什么是静态数组呢?

P.S. 如果我们能设定尺寸,那就更好了。

array.Size(size);

array.Size(size, reserve);

以及

array.Reserve(reserve);
但是还没有人回答这个问题。
 
Mihail Matkovskij #:

昨天 我还想知道另一个问题。

但没有人回答这个问题。

这种问题应该向终端的开发者提出...他们是定义语言及其元素的概念和发展路径的人。

 
Mihail Matkovskij #:

昨天 我还在想另一个问题。

但从来没有人回答过这个问题。

请注意,如果我对此事一无所知,我就不回答它。但是,很容易猜到Ask和Bid价格是如何进入终端的。流动性提供者根据与交易者相同的规则放置他们的请求,即规范化为Digits()。那么,非正常化的数值从何而来?也许你已经忘乎所以,不记得争论的内容了?让我提醒你,没有人谈到计算价格值正常化的必要性,这绝对是必要的。但你开始宣称卖出价和买入价都应该被规范化。

不要再乱扔垃圾了。不成熟的头脑可能会相信你。因此,他们会写出如此缓慢的专家顾问,终端将开始成批地跳过刻度。

 
Nikolay Ivanov #:

这样的问题应该向终端的开发者提出...他们是界定语言及其要素的概念和发展路径的人。

至少有人会在这个问题上有发言权。但据我所知,这里的许多人只对扯皮感兴趣......所以可以理解为什么没有人这样回应。

我的看法是..:所有的高级语言都有变量,有标识符、类型和内存中存储值的区域。所有的超高层语言都包含对象变量。C++是一种超高级别的语言。MQL是一种基于C++ 的语言。但我注意到MQL中的一个超高级语言的特点。所以我有个问题:什么是MQL?

 
Alexey Viktorov #:

请注意,如果我对此事一无所知,我就不回答它。但不难猜测,Ask和Bid价格是如何进入终端的。流动性提供者根据与交易者相同的规则提交他们的请求,即规范化为Digits()。那么,非正常化的数值从何而来?也许你已经忘乎所以,不记得争论的内容了?让我提醒你,没有人谈到计算价格值正常化的必要性,这当然是必要的。但你开始宣称卖出价和买入价都应该被规范化。

不要再乱扔垃圾了。不成熟的头脑可能会相信你。因此,他们将写出如此缓慢的专家顾问,终端将开始成批地跳过刻度。

没错,这就是 "猜测"。而你却没有彻底了解!也就是说,这不过是一种猜测。但尼古拉举例说,这可能会带来一个错误。至少在测试器中是这样。但我从未注意到这一点,因为我总是将价格正常化。虽然我不止一次被双倍的错误 抓住。 所以人不可能什么都知道。简单的事情对你来说就这么不可理喻吗?

关于增加一个NormalizeDouble就会降低执行速度的问题,如果你听你的,它可能比像素操作或内存分配更糟糕......你自己也在迷惑新手。听了你的话,他们会不择手段地避免使用NormalizeDouble这不是你要找的慢的地方!

关于交易、自动交易系统和策略测试的论坛

新手对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论

Mihail Matkovskij, 2022.01.15 09:54

此外,有些人忽略了诸如以下简单的检查

if (name == NULL)
  return;

认为它可能会消耗大量的处理器时间 :)

但实际上,消耗处理器时间的是ObjectCreate和ObjectDelete等函数。如果一个程序员有,比如说,一个图形对象的数组,而它在每次打勾时都会被删除和重新创建,那么就必须对它采取一些措施。虽然简单的检查和计算的时间不多。这就是为什么很多程序员只是在错误的地方寻找。


 
Mihail Matkovskij #:

但他确实如此!

我去喂巨魔。如果你不是骗子,请给我一个说法,文件中哪里有这个内容?导致错误的是收到的价格,顾名思义是归一化的数字,因为该项目不能是小数。

 
Mihail Matkovskij #:

这不是四舍五入,而是把超过小数点后两位的东西都砍掉。


你用你的废话把这个主题搞得一团糟,你就在这里撒了谎。你没有犯错,你撒谎了,因为你表示这不是四舍五入。

 
Mihail Matkovskij #:

正是,"猜测"。


好吧,你的武器库里没有逻辑,这不是谁的错。你必须把这些写进你的文件吗?

 
休息
原因: