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

 
MrBrooklin:

如果MQL5编程语言 手册直接这样写,就好了。

那么就不会有那么多不必要的问题了。至少,初学者会有更少的问题。

问候,弗拉基米尔。

出于某种原因,人们认为手册不是教科书,人们已经知道了这门语言,而手册是一种提醒)。

 
Valeriy Yastremskiy:

出于某种原因,人们认为手册不是教科书,这个人已经知道这门语言,而手册是一种提醒)。

首先,你需要了解如何,为什么和为什么,然后在手册中寻找澄清 "拼写 "的方法)

 
Valeriy Yastremskiy:

出于某种原因,人们认为手册不是教科书,一个人已经知道了语言,而手册是一种提醒。这就是为什么有时措辞简略,失去了意义)))。

是的,Valery,当我刚开始学习MQL5 时,这对我来说是有意义的。

问候,弗拉基米尔。

 
Valeriy Yastremskiy:

出于某种原因,人们认为参考书不是教科书,一个人已经知道语言,而参考书是一种提醒)。

这可能是正确的,如果我们假设参考文献必须是教的,那么下一步就是.....。甚至是如何阅读ABC?)))

我对帮助中的例子有一些抱怨--一些例子有时不工作,一些感兴趣的主题的例子可能在非常意外的地方,但尽管如此,MQL使用的例子都在帮助中,它非常酷。


ZS:我不认为推荐阅读任何关于C++的书有什么意义。如果作者有学习MQL的愿望,他会自己来的,但还是有必要阅读一些关于C的基础知识....。或者,找一本儿童编程书,它将加速这一过程。

 
Igor Makanu:

这可能是对的,假设证书是教书的义务,那么下一个阶段就是.....也许是教口语算术? 或者一般的阅读字母?)))

我对帮助中的例子有一些抱怨--一些例子有时不工作,一些感兴趣的主题的例子可能在非常意外的地方,但尽管如此,MQL使用的例子都在帮助中,它非常酷。


ZS:我不认为推荐阅读任何关于C++的书有什么意义。如果作者有学习MQL的愿望,他会自己来的,但还是有必要阅读一些关于C的基础知识....。或者,找一本关于编程的儿童书籍,这将加速这一过程。

手册不是教科书,TC作为一个电子工程师,我相信他知道这一点)

是的,它是一个正常的参考。此外,你还可以随时询问。

作为一本儿童书,科瓦列夫只是)。关于一个有羊的农场和线性增长的任务非常好)

 
Igor Makanu:

这可能是对的,假设证书是教书的义务,那么下一个阶段就是.....也许是教口算? 甚至是读字母?)))

我对帮助中的例子有一些抱怨--一些例子有时不工作,一些感兴趣的主题的例子可能在非常意外的地方,但尽管如此,MQL使用的例子都在帮助中,它非常酷。


ZS:我不认为推荐阅读任何关于C++的书有什么意义。如果作者有学习MQL的愿望,他会自己来的,但还是有必要阅读一些关于C的基础知识....。一个选择是找到一本关于编程的儿童书籍,这将加速这一过程。

你好,伊戈尔!

你说得没错,《手册》不应该把所有事情都写到最后。这方面有入门书和教科书。手册的第一页就写到MQL5是一种语法接近于C++的 编程语言最有可能的是,你也必须学习C++。但不是一下子就能完成的。

最好的问候,弗拉基米尔。

 
MrBrooklin:

你好,伊戈尔!

你说的没错,《手册》没有必要把一切都写出来。这就是入门读物和教科书的作用。MQL5编程语言语法С++ 相似,这一事实写在《手册》的第一页最有可能的是,你也必须学习C++。但不是一下子就能完成的。

真诚的,弗拉基米尔。

不,C++是C的续篇

C语言的语言结构要少得多,但它们是基本的,C语言本身由20多个保留词(命令if,for...)和几种类型的变量double,int....。

阅读一本小书(或网上资料)会帮助你理解C语言的语法,否则你会花好几天时间从论坛上找出for语句的作用。

我认为,花2天时间阅读一本小书(网上资料)会更有效,它将帮助你按逻辑顺序理解MQL语法。


UPD: 试着在Google上搜索C for kids或C for beginners.....,结果很少,可能最好搜索C++ for beginners,搜索引擎的结果很好--只要忽略(跳过章节)他们开始谈论类或OOP的地方,你会花更少的时间,但基本上会得到C的材料

 
Valeriy Yastremskiy:

手册不是教科书,TC作为一个电子工程师,我肯定知道这一点)...

是的,瓦莱里,作为一名电子工程师,我当然知道什么是参考书。但问题是,在苏联时期,我使用的参考书反而有这样的冗余信息,不是每本教科书都能找到。

真诚的,弗拉基米尔。

 
Igor Makanu:

不,C++是C的延续

C语言的语言结构要少得多,但它们都是基本的,C语言本身由2个几十个保留字(命令if,for...)和几种类型的变量double,int....

阅读一本小书(或网上资料)会帮助你理解C语言的语法,否则你会花好几天时间从论坛上找出for语句的作用。

我认为,花2天时间阅读一本小书(网上资料)会更有效,它将帮助你按逻辑顺序理解MQL语法。

UPD: 试着在Google上搜索C for kids或C for beginners.....,结果很少,可能最好搜索C++ for beginners,搜索引擎的结果很好--只要忽略(跳过章节)他们开始谈论类或OOP的地方,你会花更少的时间,但基本上会得到C的材料

干得好,伊戈尔!我一定会去找它。

真诚的,弗拉基米尔。

 

Igor Makanu:

...我不认为推荐阅读任何关于C++的书有什么意义。 如果作者学习MQL的愿望不会消失,他自己会来的, 但还是有必要阅读一些C的基础知识....。或者,找一本关于编程的儿童书籍,它可能会加快这个过程。

我想学习MQL5,我从来没有失去学习它的感觉,相反,它只是加强了。我很纠结,为什么我这么笨,不能理解这个循环运算符的简单事情。最主要的是,如果没有循环运算符,代码可以完美地工作,但有了循环,就完全是一团糟。无 论如何,我都会把这件事弄清楚的。然而,自从隔离期结束后,我自学的时间少了很多,我在工作中也有难得的时间来学习语言。大多数情况下,我在晚上和深夜学习语言。

我需要解决2个任务,才能最终写出追踪止损的代码。

  1. 我需要写一段代码,使用for循环操作 来搜索所有符号的所有未结头寸,如果没有,则在09:00:00和09:01:00之间建立一个买入头寸,并在23:50:00强制关闭,如果在交易日期间没有触发止损。没有for循环操作符,就像我之前写的那样,一切工作都很完美。现在我想实现同样的结果,但要使用循环。
  2. 编写2个函数,通过从09:00:00到09:01:00的时间框架中出现的第一个刻度来确定开仓方向。如果第一个刻度线是向上的,就应该打开买入头寸;如果第一个刻度线是向下的,就应该相应地打开卖出头寸。这不是一个策略,这只是我不使用随机 条件的"愿望"
真诚的,弗拉基米尔。