撰写顾问 - 页 5 1234567 新评论 Vitaly Muzichenko 2017.08.31 22:26 #41 STARIJ: 这只是记住如何学习编程,从哪种语言开始你应该从你计划写作的语言开始学习,不要走后门。 Sergey Deev 2017.09.01 08:29 #42 Maxim Romanov: 在编程方面有很多微妙之处。如果你为策略测试器编写原始的EA,你不需要知道编程。如果你为真正的交易机器人写一个复杂的专家顾问,问题就开始了,在这里,我们将不得不优化速度和一切,一般来说,在高水平上了解编程。这取决于设定的目标是什么。但如果你有必要的愿望,一切都可以学到。完全公平地说,在编程方面,"简单 "和 "复杂 "的EA之间没有太大的区别。区别在于代码的数量--不外乎如此。另一个问题是,为了 "称职地 "实施EA,必须了解订单执行 的规则、终端功能、经纪人的条件等。这不是程序员的技能,而是交易员的经验。如果问题得到了正确的解决,任何没有经验的程序员都能实现它。 Yury Kirillov 2017.09.01 10:29 #43 你把这个人的头拧上了。帮助中充满了例子,kodobase中充满了例子--采取任何例子并学习它如何工作。其中20个被拆开了--第21个你可以自己开始写。 Alexander Ivanov 2017.09.01 14:04 #44 首先,学习BASIC。 Alexey Viktorov 2017.09.01 14:46 #45 Alexander Ivanov: 首先,学习BASIC。M.M. Botvinnik曾称一台电脑为白痴。因此,在你学习编程之前,你必须学会如何与一个白痴沟通。你必须学会用这样的方式来解释,即使是一个傻瓜也能理解他被要求做什么。而语言文档会告诉你其余的内容。 forexman77 2017.09.01 18:40 #46 你不需要懂得编程。从制作简单的脚本开始。询问窗口中的条数、项目大小等......。你只需要了解每个功能是如何工作的,然后就会变得更容易。比如说。void OnStart() { //--- int bars= Bars(_Symbol,_Period); Alert("bars=",bars); } //+------------------------------------------------------------------+ Alexander Ivanov 2017.09.02 06:08 #47 10 输入A20打印 A30 如果a=0则转到10 Alexey Viktorov 2017.09.02 08:14 #48 Alexander Ivanov: 10 输入A20 打印A30 如果a=0则转到10我只向你展示VBA中的一行。告诉我它与C++或mql有多大区别,你能理解它吗?Select Case Ed0: Case 1: Rub = "рубль ": Case 2, 3, 4: Rub = "рубля ": Case 5, 6, 7, 8, 9, 0: Rub = "рублей ": End Select如果你对BASIC的知识有限,并不意味着你不能用这种语言写任何东西。你可以用这样的方法来批评mql,就像你不能用3D写一个玩具,这意味着它是一个糟糕的语言... Alexander Ivanov 2017.09.02 09:23 #49 跑步 Andrey 2017.09.08 13:50 #50 不要听任何人,包括我,如果你想写一个顾问,就拿去写,随着你的发展,你会明白你是否需要它,因为如果没有任何目标,你无法学习任何东西,如果你有一个目标,你可以学习一切。在任何编程语言中,其方法都是一样的--变量、数字和字符串的公式、循环、数组和所有。原则上没有什么困难,所需要的只是时间、愿望和大脑/能力。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这只是记住如何学习编程,从哪种语言开始
你应该从你计划写作的语言开始学习,不要走后门。
在编程方面有很多微妙之处。如果你为策略测试器编写原始的EA,你不需要知道编程。如果你为真正的交易机器人写一个复杂的专家顾问,问题就开始了,在这里,我们将不得不优化速度和一切,一般来说,在高水平上了解编程。这取决于设定的目标是什么。但如果你有必要的愿望,一切都可以学到。
完全公平地说,在编程方面,"简单 "和 "复杂 "的EA之间没有太大的区别。区别在于代码的数量--不外乎如此。
另一个问题是,为了 "称职地 "实施EA,必须了解订单执行 的规则、终端功能、经纪人的条件等。这不是程序员的技能,而是交易员的经验。如果问题得到了正确的解决,任何没有经验的程序员都能实现它。
你把这个人的头拧上了。帮助中充满了例子,kodobase中充满了例子--采取任何例子并学习它如何工作。其中20个被拆开了--第21个你可以自己开始写。
首先,学习BASIC。
M.M. Botvinnik曾称一台电脑为白痴。因此,在你学习编程之前,你必须学会如何与一个白痴沟通。你必须学会用这样的方式来解释,即使是一个傻瓜也能理解他被要求做什么。而语言文档会告诉你其余的内容。
你不需要懂得编程。
从制作简单的脚本开始。询问窗口中的条数、项目大小等......。你只需要了解每个功能是如何工作的,然后就会变得更容易。
比如说。
10 输入A
我只向你展示VBA中的一行。告诉我它与C++或mql有多大区别,你能理解它吗?
如果你对BASIC的知识有限,并不意味着你不能用这种语言写任何东西。
你可以用这样的方法来批评mql,就像你不能用3D写一个玩具,这意味着它是一个糟糕的语言...
跑步