我在哪里可以买到关于EA编程的书? - 页 4

 
Zvezdochet:
解释财产这个词 ..... 我又明白了:为什么有一条线在右边?为什么是两个? 如果是左边呢?如果它是直的呢?如果只是一个人呢?他对我说:"你就试试吧。"我试了一下,程序不让我编译,在地下室有一块砖头--不允许过境,还有一个错误....。我回到了程序员那里--问题出在哪里?他说,"离我远点,你这个白痴"。

这是语言的语法,你只需要记住这样的东西。这就像任何外语的语法,何时使用冠词 "a",何时使用 "the"。什么时候该放逗号,什么时候该放句号。如果你能用外语向一个人解释一些东西,而且你在解释时有错误,那么他们更有可能理解,并猜出你想说什么。但是计算机需要严格按照规则解释,不能有错误。如果你在某个地方忘记了分号或闭合小括号,那将是一个编译错误
一般来说,建议初学者阅读Knuth并不是一个很好的主意。如果你想熟悉基础知识、语法、基本原理,并从一本书中学习所有这些知识,随着读者知识的增加,材料将以良好的组织方式逐章提供,并有良好的例子,你可以阅读Schildt的C#一书。在这本书中,更多强调的是句法。所有关于数据类型、运算符、数组和字符串、方法和类、变量的基本概念都可以在其中找到。Mql4之间的差异将是最小的。
当然,除非你能拿一个特定的专家顾问,一个简单的专家顾问,其逻辑从A到Z都很清楚,然后通过代码,按F1,标记不清楚的表达,并阅读帮助,如上面所建议的。
就我个人而言,我是这样开始的--很久以前,我有一个非常简单的带新闻的EA;它在给定的时间向两个方向放置挂单。我将显示有关传播的信息。当其中一个订单触发时,它会删除相反的订单,并对剩下的订单进行修剪。 在这里,我已经从A到Z阅读并理解了OnInit、OnTick和所有其他函数在其中的含义。

 
Zvezdochet:
我认识的一个程序员告诉我同样的事情。你点击编辑器,然后点击编辑器左上角的创建,出现专家顾问创建 向导(一个方形模板),然后你用英文写下名字,然后点击下一步,之后点击COMPLIMIT。你可以在数据文件夹中的Experts文件夹中找到MQL格式的这段代码。你在编辑器中再次打开这段代码,将光标悬停在property这样的词上,然后按F1,就会弹出一个解释这个词的页面。我做了,但有很多无法理解的文字解释,.....,我又明白了:为什么要向右两行?为什么是两个? 如果是左边呢?如果它是直的呢?那一个呢?他告诉我:"去做实验吧。"我做了,但程序不让我编译,在地下室有一块砖头--不允许过境,还有一个错误....。我回到了程序员那里--问题出在哪里?他说,"放开我,你这个白痴"。

最好的选择是购买一个C++编程课程,那么你会了解更多。你问你的朋友的是编程的基础知识,如果有人问你为什么2*2=4而不是5,你的反应也会类似。

 
Zvezdochet:
我知道一个程序员朋友已经告诉了我这个。你点击编辑器,然后点击编辑器左上角的创建,出现专家顾问创建 向导(一个方形模板),然后你用英文写下名字,然后点击下一步,之后点击COMPLIMIT。你可以在数据文件夹中的Experts文件夹中找到MQL格式的这段代码。你在编辑器中再次打开这段代码,将光标悬停在property这样的词上,然后按F1,就会弹出一个解释这个词的页面。我做了,但有很多无法理解的文字解释,.....,我又明白了:为什么要向右两行?为什么是两个? 如果是左边呢?如果它是直的呢?那一个呢?他 告诉我:"去做实验吧。"我做了,但程序不让我编译,在地下室有一块砖头--不允许过境,呃,....。我回到了程序员那里--问题出在哪里?他说, "放开我,你这个白痴"。

为什么裤子会有这样的穿法?英语和俄语中的单词和句子完全是这样的,也完全是这样的顺序和规则,为什么这样,这是一个特殊的语言学高等教育的问题。编程语言的语法是完全一样的,很多聪明人对编程语言的语法进行了大约十年的思考(C++的创造历史可能离不开它)。简单地从读Knuth开始,网上有5-7本书可以下载,简单地当做小说书来读,很多为什么,你还没有写到这里就会得到答案。如果读完这些书后,你仍然有一种强烈的感觉,认为这是yp---ay的废话,200%的人认为在你生命的这个时候,编程不是你的事情---每个人都是不同的,这没有什么错。在那里,读到了加林娜-博科的资料,这个女孩愚蠢地去参加了编程课程并埋头苦干。现在一切都可以在互联网上找到,你不必去任何地方。如果你想用无用的问题浪费别人的时间,没问题,你可以每小时得到30美元,很多人愿意听你说话,回答你的问题。

 
Andrey Azatskiy:

最好的选择是购买一个C++编程课程,然后你会了解更多。如果有人问你为什么是2*2=4而不是5,而你又不能理解,你的反应也会一样。

他为什么需要C++? 他需要用MQL为MetaTrader写程序,所以他需要研究MQL,而不是一些近似值。

 
Vitaly Muzichenko:

他为什么需要C++? 他需要用MQL为MetaTrader写程序,所以他需要学习MQL,而不是一些近似值。

这个问题是在不同的层面上,这个人需要了解编程是什么一回事。

 
Unicornis:

这个问题是在不同的层面上,一个人需要理解编程是什么一回事。

好吧,那么建议.php,一般很简单。

 
Vitaly Muzichenko:

他为什么需要C++? 他需要用MQL编写MetaTrader程序,所以他需要学习MQL,而不是一些近似的东西。

你认为С++与MQL不同吗?

事实上,MQL有内置的功能来处理交易服务器、历史和交易环境,但这并不意味着它与C++有任何不同。唯一的例外是使用指针和类模板的工作,MQL使其全部简化了

 
那么C++呢?你最好学习一下汇编程序。这样,你就不会再开始写EA 了。
 
Dmitry Fedoseev:
那么C++呢?你最好学习一下汇编程序。这样你就不会在很长一段时间内开始写EA

我还是建议从机器代码开始,可以说是从最基础的地方开始。)))

 
Igor Makanu:

我还是建议从机器代码开始,可以说是从最基础的地方开始。)))

那么你应该从三年级的数学开始)。

事实上,如果有什么需要学习的话,那就是你需要写一个具体的程序,而不是一些近似的东西。顾问)。