错误、漏洞、问题 - 页 153

 
abeiks:

如何使 一个 区块声明的变量 在其他区块可见

不是
 
abeiks:

你好!

如何使 一个 区块声明的变量 在其他区块可见

这可能是不可能的。尽管你也许应该重新表述这个问题。

在模块一级声明的变量(不仅是变量)在整个模块和其他模块中都是可见的(如果这个模块在那里声明)。

在一个代码块(过程或函数)内声明的变量只在这个代码块内可用。

在一个类中声明的公共变量对该类类型的后代或变量可用。

还有一种特殊类型的变量是全局变量(从MQL4开始就有一套专门的函数来处理这些变量)。

 
Interesting:

这可能是不可能的。虽然这个问题可能需要重新措辞。

在模块一级声明的变量(不仅是变量)在整个模块和其他模块中都是可见的(如果这个模块在那里声明)。

在一个代码块(过程或函数)内声明的变量只在这个代码块内可用。

在一个类中声明的公共变量可以被该类类型的后代或变量所访问。

还有一种特殊类型的变量是全局变量(从MQL4开始就有一套专门的函数来处理这些变量)。

" 根据这个想法,在模块层面声明的变量(不仅仅是变量)在整个模块中是可见的,在其他模块中也是如此(如果这个模块在那里声明的话)。"

如何声明一个可以读取这个的模块?

还有一个问题,模块、缓冲区、类之间的区别是什么...。?我在哪里可以读到它?

 
abeiks:

"我们的想法是,在模块层面声明的变量(不仅仅是变量)在整个模块中是可见的,在其他模块中也是如此(如果该模块在那里声明)。"

如何声明一个可以读取这个的模块?

还有一个问题,模块、缓冲区、类之间的区别是什么...。?我在哪里可以得到这些信息?

一般来说,大部分的答案可以在帮助中找到,特别是关于这里的变量范围(https://www.mql5.com/ru/docs/basis/variables/variable_scope)

如果你要问一个具体的问题,并附上一个例子和描述,你将有更好的机会得到一个更完整的答案。

Документация по MQL5: Основы языка / Переменные / Область видимости и время жизни переменных
Документация по MQL5: Основы языка / Переменные / Область видимости и время жизни переменных
  • www.mql5.com
Основы языка / Переменные / Область видимости и время жизни переменных - Документация по MQL5
 
alexvd:

一般来说,在帮助中可以找到很多答案,特别是关于这里的变量范围(https://www.mql5.com/ru/docs/basis/variables/variable_scope)

如果你要问一个具体的问题,并附上一个例子和描述,你将有更好的机会得到一个更完整的答案。

我在另一个主题中就正在讨论的EA的例子提出了一个具体问题 :https://www.mql5.com/ru/forum/1268/page6。

如果不难的话,请到那里看看。

Обсуждение статьи "Создание эксперта, торгующего на разных инструментах"
Обсуждение статьи "Создание эксперта, торгующего на разных инструментах"
  • www.mql5.com
В данной статье автором предложен вариант максимально простого подхода для построения мультивалютного эксперта для первоначального знакомства с этим направлением торговых стратегий.
 
abeiks:

"我们的想法是,在模块层面声明的变量(不仅仅是变量)在整个模块中都是可见的,在其他模块中也是如此(如果该模块在那里声明)。

如何声明一个模块,在哪里可以读到它?


我指的是模块的内置连接。这样,你就可以把大项目分成模块(单元)。例如,你可以把一个5000行的项目分成几个单元。

这种方法将允许你在一个代码上创建数百个专家顾问。

这些模块的插入方式与标准库的 模块一样简单。

#include <\Charts\Chart.mqh> //Class - Chart

abeiks

还有,模块、缓冲区、类之间有什么区别...?我在哪里可以读到它?

对于模块、类和所有其他OOP的好处,你可以在MQL5帮助中 阅读,在其他语言的OOP书籍中阅读,或在谷歌中阅读。
 
abeiks:

还有Izcho的问题,模块、缓冲区、类之间有什么区别......?我在哪里可以找到相关信息?

"这两个人从森林里出来。她告诉他一个3个字母的单词,在其中犯了4个错误,然后他们转身回去。她对他说了什么话?" :)
 
abeiks:

还有Izcho的问题,模块、缓冲区、类之间有什么区别......?我在哪里可以找到更多关于它的信息?

你的专家已经在开始了。你在开玩笑吗?
 
Valmars:
你的专家已经在开始了。你在开玩笑吗?
我仍然不了解课程,但这并不妨碍我参与)
 

你好,请你告知是否可以在MT5中添加一个周期 转换指标,用于显示任何非标准的时间段? 我一直无法转换,它产生了很多错误。

附加的文件: