1:阅读德米特里-费多谢耶夫的文章/。
2、一个月或三个月内不要看别人的文章,这段时间都要自己尝试,任何新文章都会干扰学习。
3:看一下参与者的相关出版物~MetaQuotes,选择你目前感兴趣的内容。
其余的都是过时的,在很多方面都是错误的。
除了某个版主的新文章,在那里你需要先进入类型参考。
大家好!
我正在创建一个新的主题 "MQL5从头开始自学",以
- 我已经学会了用MQL5编写程序代码的基础知识(基本原理,原则)。
- 通过这次自我研究的结果 尝试 为所有MQL5编程语言的初学者写一篇文章,不仅可以让 "傻瓜"、"新手 "等理解,甚至可以让孩子理解。
这个主题与现有的许多初学者的主题分开,只是因为自学的学员很难在其中找到必要的信息。我想指出的是,在这些主题中,我曾多次向编程领域的专家提问,并从他们中的许多人那里得到了合理的答案(建议和帮助)。 我非常感谢他们。 然而,我意识到,没有人对新手的频繁、经常重复的关于莫名其妙的软件代码的愚蠢问题感兴趣。因此,做出了这个决定。
从MQL5网站的大量信息中,我只能强调两篇从头开始自学的文章。
"在MQL5中交易很容易 "的链接https://www.mql5.com/ru/articles/481
"快速入门或初学者的短期课程" byhttps://www.mql5.com/ru/articles/496
这两篇文章都很好,写的形式对一个远离编程的人来说绝对是清晰的,但它们并没有给出所有的编程基础知识。我想按照 "从简单到复杂 "的原则建立这个主题,但同时 特别关注 我不关心谁喜欢对新手无礼、轻浮或冷嘲热讽!我只关心谁喜欢对新手无礼。对于所有这样的滑稽行为,将联系版主和网站管理员,帮助删除这个主题中的所有垃圾。
该主题中的信息将被解释和说明,就像它们是为编程学校的一年级学生准备的一样,从上学的第一天开始。需要这样做是为了方便以后单独写文章。
还有一个请求。请不要一直向我推荐MetaQuotes Language 5 (MQL5) Reference,因为这正是我学习的内容,在学习MQL5 Reference时出现这种繁琐的问题,所以请大家节制和耐心。我仍然要问这样的问题,但只是因为我找不到对我来说很清楚的答案。
从一开始,我将特别感谢那些编程方面的专家,尽管他们非常忙碌,但仍能分享他们在多年研究MQL5过程中获得的宝贵知识。
简介
因此,让我们想象一下,现在是9月1日,一个新学生来到了一所专门的编程学校。学生应该有一本教科书(MQL5 网站上的参考资料),一个笔记本(一个专家顾问的模板,一个脚本,一个指标等)和一支笔(电脑键盘) 。
让我们按顺序开始。只要有一本教科书和一支笔,一切都很清楚,因为几乎每个家庭都有一台可以上网的电脑。首先,你需要从MQL5网站下载 MetaTrader 5(以下简称MT5)终端程序 。只需向下滚动到MQL5网站的底部,找到一个标题 "加入 - 下载MetaTrader 5!"。 在这个标题下,选择学生电脑上安装的操作系统(在我的例子中是Windows)并点击它。安装并打开MT5终端 后,你就可以打开 MetaEditor 。要打开编辑器,可以打开服务 标签,点击MetaQuotes语言编辑器 ,或者在终端栏上找到一个弹出提示MetaEditor的图标 ,点击它。
一旦MetaEditor 被打开,你应该在它的窗格中找到 "新 "的图标(创建新文件)并点击它 。一个新的标签将被打开,上面有一个可以在学生学习中使用的模板(工作簿)的列表。
首先,在 "选择你要创建的东西:"的信息下,选择最上面的蓝色圆圈提示(模板),然后点击下一步。这将打开另一个标签,在顶部的 "名称: "行中,在 "专家 "一词之后 ,输入EA的名称,并输入例如 "新 "。我们连续按了两次 "下一步"和 "完成"按钮。
现在,这就是了!最后,学生收到了一本工作手册,或者说,一个名为 " 新"的专家顾问模板 。mq5 。
第一部分......
在此,我向MQL5编程方面的专家提问-- 您建议从什么方面开始学习?想象一下,从你生命的深处,你会从哪里开始 ?也许,你需要制定一个逐点训练的计划?它必须包括什么,以什么顺序?有没有可能在没有С++知识的情况下学习MQL5的编程呢? 请分享您的建设性建议。
真诚的,弗拉基米尔。首先,程序性部分,标准运算符、函数、语法。然后是结构类,以及OOP。然后你可以进入标准库。4日,有一本科瓦列夫的教科书,这里不喜欢。但是,不幸的是,5岁的孩子没有这样的课本。这给我们留下了对文章的研究。
顺便说一下,有一套关于OOP和杂项的文章。
新手对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论
Valeriy Yastremskiy, 2020.04.01 15:57
谢谢你。这可能是有用的。可能对某人有用。
GHP
https://www.mql5.com/ru/articles/357
https://www.mql5.com/ru/articles/703
https://www.mql5.com/ru/articles/116
https://www.mql5.com/ru/articles/70
https://www.mql5.com/ru/articles/351
GA
https://www.mql5.com/ru/articles/55
MQL4
https://www.mql5.com/ru/articles/1483
我也喜欢它))))
https://www.mql5.com/ru/articles/1499
还有一个问题,当你点击文章时,会出现18页的文章和标题。
关于MQL4和MQL5编程的文章
当我点击第二页时,MQL4消失了。当我按下MT4的时候,会出现6个页面。而他们并不在最初的选择中。
首先是程序性部分,标准运算符、函数、语法。然后是结构类,OOP。然后我们就可以转向标准库了。对于4,有一本科瓦廖夫的教科书,在这里被人嫌弃。但是,不幸的是,5岁的孩子没有这样的课本。这给我们留下了对文章的研究。
顺便说一下,关于OOP和杂项。
谢谢你,Valery!我马上有一个问题要问你。我已经阅读了关于运算符、函数、语法等的所有内容。下一步是什么?我如何在实践中使用这一切呢?你需要了解如何使用这一切。这就是主要问题所在。也许,有一个编写所有专家顾问的基本原则?我不是指交易策略,而是指代码本身。
问候,弗拉基米尔。
让我给你一个具体的例子。
在我的生活中,我已经对元素基数有了非常好的理解(电子工程师知道它是什么)。我了解晶体管、电阻器、电容器、二极管、晶闸管、芯片等的工作原理。但这些知识还不足以简单地组装,例如,从这个元素基础上组装一个无线电接收器。首先制定一个原理图,计算元素的额定值,然后将所有东西组合成一个单一的电路,之后无线电接收器就开始工作。
是不是程序代码 的开发也遵循同样的顺序?请指教!
问候,弗拉基米尔。
- www.mql5.com
也许在软件代码 开发中,顺序是大致相同的?温馨提示!
帖子 -https://www.mql5.com/ru/forum/352460#comment_18544249 还不够?
你想让书呆子进来,列出同样的书呆子?)
让我给你一个具体的例子。
在我的生活中,我已经对元素基数有了非常好的理解(电子工程师知道它是什么)。我了解晶体管、电阻器、电容器、二极管、晶闸管、芯片等的工作原理。但这些知识还不足以让我们仅仅拿着这个元素基础去组装,比如说,一个无线电接收器。首先制定一个原理图,计算元素的额定值,然后将所有东西组合成一个单一的电路,之后无线电接收器就开始工作。
是不是程序代码 的开发也遵循同样的顺序?请指教!
问候,弗拉基米尔。
作为一名电子工程师,你应该对什么是电路有很好的了解。
这里也是如此。为了能够写出好的逻辑,你必须先做一个算法的框图,所有的东西如何工作。
所有的东西都是按照原理图在电路板上工作的 ))
这就是为什么,是的,当你开发代码时,一致性是必要的。
作为一名电子工程师,你应该对什么是电路有很好的了解。
这里也是如此。要写出高质量的逻辑,你必须先做一个算法的框图,即一切如何运作。
所有的东西都是按照原理图在电路板上工作的 ))
这就是为什么是的,在开发代码时,你必须保持一致。
谢谢你,罗曼!
问候,弗拉基米尔。
谢谢你,罗曼!
真诚的,弗拉基米尔。
-1步。
比较并寻找与你的主人公的相似之处,-1步。
按照您的建议,我开始学习Dmitry Fedoseyev的文章《MQL5编程基础:MetaTrader 5的全局变量》。当我翻阅文章时,我也有一些问题,我在新的主题中表达了这些问题。有些人能够立即理解所有的信息,并有一个清晰的画面,还有一些人不具备这种能力。要更加宽容。
真诚的,弗拉基米尔。
按照您的建议,我开始学习Dmitry Fedoseyev的文章《MQL5编程基础:MetaTrader 5的全局变量》。在研究文章的同时,我也有一些问题,我在创建的主题中表达了这些问题。有些人能够立即理解所有的信息,并有一个清晰的画面,还有一些人不具备这种能力。要更加宽容。
真诚的,弗拉基米尔。
我保证你会回到它,回到所有的主题,尤其是弦乐,它是最复杂的一个主题)
大家好!
我正在创建一个新的主题 "MQL5从头开始自学",以
这个主题与现有的许多初学者的主题分开,只是因为自学的学员很难在其中找到必要的信息。我想指出的是,在这些主题中,我曾多次向编程领域的专家提问,并从他们中的许多人那里得到了合理的答案(建议和帮助)。 我非常感谢他们。 然而,我意识到,没有人对新手的频繁、经常重复的关于莫名其妙的软件代码的愚蠢问题感兴趣。因此,做出了这个决定。
从MQL5网站的大量信息中,我只能强调两篇从头开始自学的文章。
"在MQL5中交易很容易 "的链接https://www.mql5.com/ru/articles/481
"快速入门或初学者的短期课程" byhttps://www.mql5.com/ru/articles/496
这两篇文章都很好,写的形式对一个远离编程的人来说绝对是清晰的,但它们并没有给出所有的编程基础知识。我想按照 "从简单到复杂 "的原则建立这个主题,但同时 特别关注 我不关心谁喜欢对新手无礼、轻浮或冷嘲热讽!我只关心谁喜欢对新手无礼。对于所有这样的滑稽行为,将联系版主和网站管理员,帮助删除这个主题中的所有垃圾。
该主题中的信息将被解释和说明,就像它们是为编程学校的一年级学生准备的一样,从上学的第一天开始。需要这样做是为了方便以后单独写文章。
还有一个请求。请不要一直向我推荐MetaQuotes Language 5 (MQL5) Reference,因为这正是我学习的内容,在学习MQL5 Reference时出现这种繁琐的问题,我要求冷静耐心地处理。我仍然要问这样的问题,但只是因为我找不到对我来说很清楚的答案。
从一开始,我将特别感谢那些编程方面的专家,尽管他们非常忙碌,但仍能分享他们在多年研究MQL5过程中获得的宝贵知识。
简介
因此,让我们想象一下,现在是9月1日,一个新学生来到了一所专门的编程学校。学生应该有一本教科书(MQL5 网站上的参考资料),一个笔记本(一个专家顾问的模板,一个脚本,一个指标等)和一支笔(电脑键盘) 。
让我们按顺序开始。有了课本和笔,一切都很清楚,因为几乎每个家庭都有一台可以上网的电脑,但到哪里去买笔记本呢?首先,你需要从MQL5网站下载 MetaTrader 5(以下简称MT5)终端程序 。只需向下滚动到MQL5网站的底部,找到一个标题 "加入 - 下载MetaTrader 5!"。 在这个标题下,你可以选择一个安装在学生电脑上的操作系统(在我的例子中,它是Windows)并点击它。安装并打开MT5终端 后,你就可以打开 MetaEditor 。要打开编辑器,可以打开服务 标签,点击MetaQuotes语言编辑器 ,或者在终端栏上找到一个弹出提示MetaEditor的图标 ,点击它。
一旦MetaEditor 被打开,你应该在它的窗格中找到 "新 "的图标(创建新文件)并点击它 。一个新的标签将被打开,上面有一个可以在学生学习中使用的模板(工作簿)的列表。
首先,在 "选择你要创建的东西:"的信息下,选择名称为 "脚本"的圆圈,然后点击 "下一步"。这将打开另一个标签,在最上面的"名称 "一行,在 " 脚本 "一词之后 ,你必须为EA输入一个名称,并输入例如 "新建 "。让我们按下 "完成"按钮。
现在,这就是了!最后,学生收到了一个工作簿,更准确地说,是一个名为 " 新 "的脚本模板 。mq5 。
第一部分........
在此,我向MQL5编程的专家们致意-- 您对开始学习MQL5 有什么建议?想象一下,从你生命的深处,你会从哪里开始 ?也许,你需要拟定一个逐点训练的计划?它必须包括什么,以什么顺序?有没有可能在没有С++知识的情况下学习MQL5的编程呢? 请分享您的建设性建议。
真诚的,弗拉基米尔。