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

 
Aleksei Stepanenko:

不,远非专业。

我的意思是.....,与我相比:-)

除了这个问题的答案,其他的都得到了

1.如果这个函数的最终执行 导致dst[j][i]获得索引dst[7][2]新值,那么为什么会有循环?难道dst[j][i] 不能直接明确地分配这些索引值吗?此外,正如我现在所理解的,在这段代码中,带有元素值的数组没有被 "旋转"。当然,如果我理解正确的话,这段代码只计算新的数组索引 值.....。

谢谢你提供的宝贵信息。

 

我们不是在分配索引,而是将元素值从一个数组转移到另一个数组。

索引是指该元素在数组中的地址。

在行的源头的东西就在列的目的地,反之亦然。

你需要移动每个元素 的值,而不仅仅是最后一个。

循环中的循环就是用来做这个的。一个循环在行上,另一个在列上。

图中显示了单元格中元素的地址。我们将元素的值复制到这些地址。

我们总共要复制。7*2=14个元素值。

这就是我们复制数值的地方(就像我们扩大了数组一样,事实上,我们最初让数组 做了镜像,但在这里我们只是把数值从数组复制到数组,按照我们想要的顺序进行复制)

 
Aleksei Stepanenko:

我们不是在分配索引,而是将元素值从一个数组转移到另一个数组。

索引是指该元素在数组中的地址。

在行的源头的东西就在列的目的地,反之亦然。

你需要移动每个元素 的值,而不仅仅是最后一个。

循环中的循环就是用来做这个的。一个循环在行上,另一个在列上。

图中显示了单元格中元素的地址。我们将元素的值复制到这些地址。

我们总共要复制。7*2=14个元素值。

正是在这段代码中,我们复制了数值(就像我们展开了数组一样,事实上,我们原本是让数组 镜像的,但在这里我们只是把数值从数组复制到数组,按照我们想要的顺序进行复制)

现在明白了。非常感谢你。对不起,我是个哑巴,让你做了这么大的工作....。特别是在画....

 
Aleksei Stepanenko:

那么你是否尝试过将变量变成全局变量?

是的,谢谢你。我按你说的做了。事实证明,就是这么简单。

 
Vitaly Muzichenko:

另外,最简单、最容易的条件是

OnTrade() 是mt4与mt5的类似物。

谢谢你。真的很简单的条件。我暂时把它放在全局变量 中,但你的变体非常有趣,以后会仔细研究。

 

不客气,伙计们。

[删除]  

谢谢大家!

 

同事们--帮助--卡在某处的导航仪--找不到了--帮助...


这是按键--按下--放开--屏幕上和角落里都没有导航仪....。

其他窗口都在那里--我有导航仪的某个地方--找不到它--帮帮我......请不要乱搞...

也许我需要在设置中选择一些东西?


同事们--问题解决了--重新启动了终端。



 
Roman Shiredchenko:

同事们--帮助--卡在某处的导航仪--找不到了--帮助...


这是按键--按下--放开--屏幕上和角落里都没有导航仪....。

其他窗口都在那里--我有导航仪的某个地方--找不到它--帮帮我......请不要乱搞...

也许我需要在设置中选择一些东西?


同事们--问题解决了--重新启动了终端。

按ctrl+n。

 
Roman Shiredchenko:

同事们--帮助--卡在某处的导航仪--找不到了--帮助...


这是按键--按下--放开--屏幕上和角落里都没有导航仪....。

其他窗口都在那里--我有导航仪的某个地方--找不到它--帮帮我......请不要乱搞...

也许我需要在设置中选择一些东西?


同事们--问题解决了--重新启动了终端。



我试着打开它们,但它们打开后粘在顶部、两侧、底部,在图表中可能不可见,ktrl N也没有帮助,窗口不可见,以最小化形式打开。简介并不总是有帮助,它只显示正确的图表。总而言之,知道了所有与鼠标的关系,我把它拉下来,窗口被粘在上面,在顶部摸索(意外地),在它与鼠标连接的地方,我再一次极其不成功地把它拉下来,它消失了。它是开放的,但在窗户下看不到。关闭所有的图表,看到卷起的窗户边缘,展开后,它粘在上面......)))几个小时后,我学会了如何从顶部和侧面将其剥离。已经想创建一个帮助主题))))

现在我尽量不在窗户和面板上做文章)))