从头开始自学MQL5语言 - 页 38

 
MrBrooklin:

我读了修改挂单 的小节,意识到我和北京一样离跟踪止损很远。我将暂时回到研究为 "Enough_time "和 "Enough_patience "编写函数的材料。

问候,弗拉基米尔。

正确的解决方案。以下是在EA中编写一个非常简单的尾随函数的学习曲线。

1.掌握如果操作者,切换操作者。

2.你将实际掌握for、while的循环原理--在哪里、为什么以及如何使用它们。

你可以为不同的任务编写你自己可用的函数。

你要熟悉标准函数(它们用来做什么,它们返回什么,它们在哪里使用......)。

6.熟悉使用你的专家顾问的工作。

5.你将尝试写出你自己的跟踪一个挂单的功能。

进一步说,你会看到....)

 
Valeriy Yastremskiy:

然后就用你学到的东西来玩。例如,在MKL5中重写教程中的例子)是的,我希望你在根据教程创建EA或脚本时使用MetaEditor中的创建按钮,而不是仅仅复制教程中的例子。具有正确功能的新模板,而不是过时的模板。旧的在4卡中也能用,但那不是正确的风格)

是的,Valery,在MetaEditor中,我只通过 "创建 "按钮编写所有脚本。谢谢你的提示,我将试着把它从4改写成5!

问候,弗拉基米尔。

 
Реter Konow:
好的决定。以下是在Expert Advisor中编写一个非常简单的尾随函数的学习路径。

1.掌握如果,切换运营商。

2.在实践中,你将了解for和while循环的原理--在哪里、为什么以及如何使用它们。

3.为不同的任务编写你自己有用的函数。

4.熟悉标准函数(它们用来做什么,返回什么,在哪里使用...)。

6.熟悉使用你的专家顾问的工作。

5.你将尝试写出你自己的跟踪一个挂单的功能。

进一步说,你会看到....)

你好,彼得!谢谢你为我继续自学制定的详细计划。现在我正在掌握如果,暂时。随着if-else操作符的出现,或多或少都有了些眉目,但循环仍未完全搞清楚。我想写点自己的东西,看看代码是如何工作的。

问候,弗拉基米尔。

 
MrBrooklin:

你好,彼得!谢谢你的详细计划。我正在掌握如果,暂时。我或多或少了解if-else语句,但我还没有完全掌握循环的方法。我想自己写点东西,看看代码是如何工作的。

问候,弗拉基米尔。

你好,你要确保应用你从教程、文件和论坛用户那里得到的知识。建立你自己的条件、循环、函数,并设计和解决你自己的问题。不要局限于教程中的例子,试着写自己的。这是材料被感知和吸收的唯一途径。
 
Реter Konow:
你好,一定要用实践来巩固你从课本、文件和论坛成员那里得到的知识。建立你自己的条件、循环、函数,并设计和解决你自己的问题。不要局限于教程中的例子,试着写自己的。这是材料被感知和吸收的唯一途径。

自学的结果将定期在这个主题中发布,以便你和其他编程领域的专业人士可以得到反馈。

问候,Vladimir

 

大家晚上好!

尊敬的编程专家,请您告诉我,编译器产生的错误是什么意思:"函数 声明只允许在全局、命名空间 或类区中进行",或者更具体地说,什么是命名空间,它应该位于脚本的什么地方?

这个问题与编写 "Enough_time "和 "Enough_patience "的函数代码有关。

问候,弗拉基米尔。

 
MrBrooklin:

大家晚上好!

亲爱的编程专家,请告诉我编译器产生的错误是什么意思:"函数的声明只允许在全局、命名空间 或类的区域内进行",更确切地说,我感兴趣的是什么是命名空间,它应该位于脚本中的什么位置?

问候,弗拉基米尔。

一个函数的创建应该在常规函数后面,如OnInit、OnStart等。

而不是在他们里面。

 
Fast235:

在常规函数后面创建一个函数,如OnInit、OnStart等。

谢谢!只是不明白,当我这样做时,即在脚本的OnStart之后,编译器不喜欢什么。

问候,弗拉基米尔。

 
MrBrooklin:

谢谢!只是不明白当我这样做时,即在OnStart脚本之后,编译器不喜欢什么。

问候,弗拉基米尔。

括号,开/合功能,在 "造型 "后收敛回来和垂直? 我不记得你的技术水平)抱歉

 
Fast235:

托架,打开/关闭托架在 "造型 "之后是背光和垂直的?

是的,"造型 "之后的开括号和闭括号是垂直的,但背光要么我不明白是什么,要么我没有看到。目前,我的编程技能水平几乎为零。

问候,弗拉基米尔。