从头开始自学MQL5语言 - 页 59 1...525354555657585960616263646566...84 新评论 Aleksey Masterov 2020.10.14 01:51 #581 MrBrooklin:你好,阿列克谢,很抱歉没有直接对你的帖子做出反应。这个链接非常有趣。我翻阅了所有11种类型的跟踪止损和函数库的代码。这一切都非常有趣,尽管它是用MQL4写的。说实话,我从来没有想象过有这么多类型的跟踪止损。非常感谢您的支持!真诚的,弗拉基米尔。一切都很好!:-)说实话,我预料到了你的反应 :-):-)我想让你知道,由于你和瓦西里-索科洛夫,我自己开始在这里修改我的代码和库......谢谢你的激励!他对启动线索模板方面的一切解释得很清楚。更重要的是,函数的名称是可以直观地理解的。你已经在你的代码中自己接近了它。在这里,一切都很清楚。接下来是exp拖网的主体和功能。你已经靠自己走到了这一步,所以没关系。现在主要是注意他们的语义负载,如Breakeven和拖网本身的买入和卖出位置。 Aleksey Masterov 2020.10.14 02:07 #582 MrBrooklin:瓦西里,当然非常感谢你为我做了这么多工作,但这并没有让我更接近了解这些函数加运算符的来源,最重要的是,为什么它们会出现。如果能达到写那段代码的目的,那就更正确了,你已经向我建议了。我真的想自己走到这一步,现在我想了。我明白你和其他许多人一样,厌倦了我不断地拼出所有的代码行,并在现场践踏,但问题是我仍然不明白一切是如何建立的,从算法到代码写作。我必须加上缺乏英语知识的问题,因为我不得不把几乎所有的编译器错误和警告信息,以及其他英语单词复制和粘贴到谷歌翻译器中。顺便说一下,如果有人试图运行我在这个主题中发布的那些微型,甚至纳米级的代码,它们都以"0错误,0警告 " 的方式通过了编译。现在我需要一些时间来认识,或者说理解为什么会出现这些函数和运算符。因此,简而言之,这是一种无声的恐怖。而当我不理解基本的东西时,我是个坏学生。谢谢你和所有其他程序员对我的迟钝的容忍。虽 然我意识到你的耐心并不是无止境的。真诚的,弗拉基米尔。如果你对MetaEditor中的某些内容不理解,可以在Vasiliy的模板代码中按下F11,并阅读相关帮助。 MrBrooklin 2020.10.14 07:11 #583 Aleksey Masterov: 如果你对元编辑器中的某些内容不理解,可以在Vasiliy的模板代码中按下F11,对突出显示的操作符进行研究, 。 你好,Alexey,谢谢你的提示。当我刚开始学习MQL5时,我了解到了F1 键(也许就是你说的)。我总是使用HELP,即MQL5参考,并通过可用的例子来解释如何使用一个或另一个属性(变量、运算符、循环、函数、类等等)。 问候,弗拉基米尔。 VVT 2020.10.14 09:45 #584 MrBrooklin: 你好!上面的马克西姆说得很对,简单描述这个或那个功能的作用有助于理解和记忆。 我想补充的是,标题有助于在一堆代码中找到正确的块,例如,一个输入参数的块以标题开始 //+------------------------------------------------------------------+ //| Expert input parameters | //+------------------------------------------------------------------+ Aliaksandr Hryshyn 2020.10.14 19:57 #585 对弗拉基米尔来说,这是一项简单的任务。写一个脚本来计算一个给定数字的阶乘。该数字由参数给出,范围可以是1到15(包括15),如果超过指定范围,则输出一条信息。答案也应该被打印出来。 MrBrooklin 2020.10.14 21:05 #586 Aliaksandr Hryshyn: 对弗拉基米尔来说,这是一项简单的任务。 写一个脚本来计算一个给定数字的阶乘。数字由参数给定,可以在1到15(包括15)的范围内,如果超出指定范围,则打印一个信息。答案也应该被打印出来。 你好,亚历山大! 亲爱的参与者们,你们好 我决定休息一下,直到下一个周末,即10月17日,有几个原因。 由于我在这么短的时间内获得了过多的信息,所以出现了完全昏迷的情况! 这时,我才知道,原来我是在做梦。 我需要休息一下,完全转到其他话题,不访问MQL5论坛。 我打算这个周末再坐在电脑前,读一读这个主题的第1至59页的所有信息。 分析本主题参与者提供的所有建设性材料并得出结论。 今后我将尽量减少发布代码的频率,但要使其更丰富、更全面,而不是像以前那样,每次发布几行,让论坛参与者从更重要的事情上分心。 这个消息并不意味着我已经决定放弃,向MQL5 投降了。事实上, 我已经有了研究它的强烈愿望,但我将尝试在不同的信息感知层面上进行 研究。 本周末见! 尊敬的各位,弗拉基米尔。 Maxim Kuznetsov 2020.10.16 13:54 #587 当TC在超时的时候... 与这个话题平行,我教我的孩子们编程(他们应该在学校,但他们被教导 "会杀死你")。因此,有一些结论和说明。 1.视觉的、有形的、可见的和重要的结果是极其重要的。你放进去的最小数量的代码,打印出来,应该产生最大的效果。 2.我们作为自尊的大师,正在把TC淹没在细节中。它应该有一个混乱的MQL和API平台。 3.MQL完全不适合从0开始学习......:-( 有了背景,就很简单了,但你需要得到的基础是 以支持TS从零开始学习。 第一个是为测试者提供一个具有最小代码的专家顾问,它已经能够修改和添加。 最后一项任务(这是第一个关于追踪止损的任务)--写一个猫头鹰并在测试器中运行,然后TS将看到止损到底是如何追踪的。 Vladimir Simakov 2020.10.16 18:30 #588 我看到这个人已经被建议轰炸了。我也决定报名,也许我可以摆脱欲望)))。开个玩笑。 好的。所以:我想要一个经典的拖网。 我们将任务分为两部分。 拖网本身。 屏幕上的东西。 我们来写代码。 enum EMessType{Init,Deinit,Set}; int OnInit(void){ Messenger(Init); return INIT_SUCCEEDED; } void OnDeinit(const int reason){ Messenger(Deinit); } void OnTick(){ Messenger(Set,Tral()); } string Tral() {return "0";} void Messenger(EMessType fType,string fInfo=""){ switch(fType){ case Init: case Deinit: Comment(""); break; case Set: Comment(fInfo); } }这里发生了什么事? 我们有一个Messenger功能,可以显示信息。 我们有一个Tral函数,它将拖曳订单,而它是一个所谓的 "存根",返回一些有效的值供代码执行。 有一个EMessType枚举,定义了我们在信使函数中想要的东西;它有Init、DeIni和Set块 这是一个简单分解 的例子。就是这样,我的妻子在这里,我正在蒸发))))明天我们将继续)))。 PS 如果你觉得无聊,不要犹豫,告诉我))) Fast235 2020.10.17 02:07 #589 一个星期的枚举课程) Andrei Novichkov 2020.10.17 11:44 #590 而你为什么要坚持这个拖网?拖网是一个小建议,仅此而已。最好是把指示器拆开,像仪表板一样。 1...525354555657585960616263646566...84 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好,阿列克谢,很抱歉没有直接对你的帖子做出反应。这个链接非常有趣。我翻阅了所有11种类型的跟踪止损和函数库的代码。这一切都非常有趣,尽管它是用MQL4写的。说实话,我从来没有想象过有这么多类型的跟踪止损。非常感谢您的支持!
真诚的,弗拉基米尔。
瓦西里,当然非常感谢你为我做了这么多工作,但这并没有让我更接近了解这些函数加运算符的来源,最重要的是,为什么它们会出现。如果能达到写那段代码的目的,那就更正确了,你已经向我建议了。我真的想自己走到这一步,现在我想了。
我明白你和其他许多人一样,厌倦了我不断地拼出所有的代码行,并在现场践踏,但问题是我仍然不明白一切是如何建立的,从算法到代码写作。我必须加上缺乏英语知识的问题,因为我不得不把几乎所有的编译器错误和警告信息,以及其他英语单词复制和粘贴到谷歌翻译器中。顺便说一下,如果有人试图运行我在这个主题中发布的那些微型,甚至纳米级的代码,它们都以"0错误,0警告 " 的方式通过了编译。
现在我需要一些时间来认识,或者说理解为什么会出现这些函数和运算符。因此,简而言之,这是一种无声的恐怖。而当我不理解基本的东西时,我是个坏学生。
谢谢你和所有其他程序员对我的迟钝的容忍。虽 然我意识到你的耐心并不是无止境的。
真诚的,弗拉基米尔。
。
你好,Alexey,谢谢你的提示。当我刚开始学习MQL5时,我了解到了F1 键(也许就是你说的)。我总是使用HELP,即MQL5参考,并通过可用的例子来解释如何使用一个或另一个属性(变量、运算符、循环、函数、类等等)。
问候,弗拉基米尔。
你好!上面的马克西姆说得很对,简单描述这个或那个功能的作用有助于理解和记忆。
我想补充的是,标题有助于在一堆代码中找到正确的块,例如,一个输入参数的块以标题开始
对弗拉基米尔来说,这是一项简单的任务。
你好,亚历山大!
亲爱的参与者们,你们好
我决定休息一下,直到下一个周末,即10月17日,有几个原因。
今后我将尽量减少发布代码的频率,但要使其更丰富、更全面,而不是像以前那样,每次发布几行,让论坛参与者从更重要的事情上分心。
这个消息并不意味着我已经决定放弃,向MQL5 投降了。事实上, 我已经有了研究它的强烈愿望,但我将尝试在不同的信息感知层面上进行 研究。
本周末见!
尊敬的各位,弗拉基米尔。
当TC在超时的时候...
与这个话题平行,我教我的孩子们编程(他们应该在学校,但他们被教导 "会杀死你")。因此,有一些结论和说明。
1.视觉的、有形的、可见的和重要的结果是极其重要的。你放进去的最小数量的代码,打印出来,应该产生最大的效果。
2.我们作为自尊的大师,正在把TC淹没在细节中。它应该有一个混乱的MQL和API平台。
3.MQL完全不适合从0开始学习......:-( 有了背景,就很简单了,但你需要得到的基础是
以支持TS从零开始学习。
第一个是为测试者提供一个具有最小代码的专家顾问,它已经能够修改和添加。
最后一项任务(这是第一个关于追踪止损的任务)--写一个猫头鹰并在测试器中运行,然后TS将看到止损到底是如何追踪的。
我看到这个人已经被建议轰炸了。我也决定报名,也许我可以摆脱欲望)))。开个玩笑。
好的。所以:我想要一个经典的拖网。
我们将任务分为两部分。
这里发生了什么事?
这是一个简单分解 的例子。
就是这样,我的妻子在这里,我正在蒸发))))
明天我们将继续)))。
PS 如果你觉得无聊,不要犹豫,告诉我)))