帮助我学习如何编程。 - 页 10

 
Nikolay Mitrofanov:

是的。TS。

是的,而这是由于MT5缺乏专家开发经验而被严酷地扑灭。

 
Dmitry Fedoseev:

忘记你的名字,与我何干?你也没有回答我的问题)))。

你最好别忘了你的。从你的答案来看,你是在纳尼亚)

 
Dmitry Fedoseev:

是的,而且由于缺乏MT5的专家开发经验,它被严厉地涂抹掉了。

Ahahahahahaha, oohohohoho))))))

所以事情是这样的。你担心你作为一个程序员的声誉。好)我是一个没有经验的年轻人,在大迪米特里和其他人之间发生了争执。迪米特里感觉自己被推来推去,立即不分青红皂白地攻击,把便便推得到处都是。然后他舔了舔自己的小手指,带着胜利者的疯狂笑声坐下来,用这些胜利的臭手指写他的程序和脚本,用8年的经验))))。真是个英雄啊!


好的。祝你在推广你的工艺品和所有其他的节目时好运。有一天你们都会明白的。

 
Nikolay Mitrofanov:

Ahahahahahaha, oohohohohohoh))))))

因此,这就是这个问题的原因。你担心你作为一个程序员的声誉。OK)我是一个没有经验的年轻人,在大迪米特里和其他人之间发生了争执。迪米特里感觉自己被推来推去,立即不分青红皂白地攻击,把便便推得到处都是。然后他舔着手指,带着胜利者的疯狂笑声,用这些胜利者的臭手指,用8年的经验来写他的程序和脚本))真是个英雄啊!


好的。祝你在推广你的手工艺品和所有其他编程的东西时好运。有一天你们都会明白的。

没有评论。我只是纪念它,我的意思是。

 
Dmitry Fedoseev:
PositionsTotal()函数每次都能从经纪商那里得到一个数字,这个想法本身就很出色!它是一个很好的例子。

询问你的经纪人,得到它。

该函数从给定对的内部终端状态 中获取,该状态在一个新tick的到来和事件处理程序的调用时被更新,或者(与mql4有关)通过调用RefreshRates()强制更新。但它每次都被调用,万能的编译器并没有对那里进行任何优化。终端缓存,但这是不同的。

我希望你能处理错误,你至少有时会聪明地查看_LastError吗?

 
Nikolay Mitrofanov:

你真会开玩笑)))

很自然地,该函数会根据需要调用多少次来与i 进行比较。

柜台证实了这一点))

你真是个小丑。你甚至无法看出这是个笑话。

问题是PositionsTotal()函数在哪里取值进行比较--是每次从经纪商那里获取数字,还是将其储存在终端变量的某个地方,并且只在开盘和收盘时更新。

只是,似乎没有多余的东西了,如果有的话。

问题是另一种:在这种情况下,编译器是否对函数调用的 结果进行优化和缓存?这就是为什么我没有确切地引用PositionsTotal(),而是在例子中引用了一些函数来告诉你为什么这种方法很糟糕。而我进一步解释说,我没有特别关注,因为这是显而易见的!你是斜着看评论的吗?

 
Tio Nisla:

问题是不同的:在这种情况下,编译器是否对函数调用的 结果进行优化和缓存?好吧,我引用的调用次数并不完全是PositionsTotal(),而是例子中的一些函数,说明这种方法为什么很糟糕。而我进一步解释说,我没有特别关注,因为这是显而易见的!你是斜着看评论的吗?

"缓存 "是你唯一知道的词?没有这样的问题。问题是关于别的,答案在第三或第四页的某个地方,甚至有这样的答案,人们可以笑得前仰后合,也可以羞愧难当,这取决于个人的信仰。

而只是什么功能重要。但对你来说不是这样...显然,...

 
Tio Nisla:

问题是不同的:在这种情况下,编译器是否对函数调用的 结果进行优化和缓存?好吧,我引用的调用次数并不完全是PositionsTotal(),而是例子中的一些函数,说明这种方法为什么很糟糕。而我进一步解释说,我没有特别关注,因为这是显而易见的!你是斜着看评论的吗?

你不知道它是否在缓存。如果是缓存,那就很酷。我认为开发人员已经解决了这个问题,因为这对专业人员来说是非常明显的。

不,我仔细阅读,但我也可能误解一些东西,因为我不是专家。

谢谢你的答复。

 
Nikolay Mitrofanov:

目前还不清楚它是否在进行缓存。如果是缓存,那就很好。我认为开发者已经想到了这一点,因为这对专业人员来说是非常明显的。

不,我仔细阅读,但我也可能误解一些东西,因为我不是专家。

谢谢你的答复。

是的,如果它缓存了,那就很酷...但是,如果其他人至少对什么是缓存有一点了解,以及当初谈话的内容是什么。

 
让我们听听关于内存泄漏的更多信息......来配合...传统上...