我真的想学习MQL5,我应该从哪里开始? - 页 5

 
从Codobase中提取任何代码,并开始解析/修改它,需要什么,为什么。最主要的是要找到一个评论良好的
 
Andrey F. Zelinsky:

开始谈论 "旧语言" -- 好吧,文档不适合新手 -- 99%的新手无法通过文档前进 -- 只有科瓦列夫的教科书,好/坏,旧/新,但只有它。

真的很想这么说,但还是忍住了。而现在,我将让它与我擦肩而过。按你的方式来。我没有读过科瓦廖夫的教科书,也没有受到它的影响。文件对我来说已经足够了。如果我一读不懂,我就再读一遍。并继续下去,直到我不明白为止。

 
Andrey F. Zelinsky:

开始谈论 "旧语言" -- 好吧,文档不适合初学者 -- 99%的初学者无法通过文档前进 -- 只有Kovalev的教程,好/坏,旧/新,但只有它。

当然是IMHO,但如果当地的医生没有让你进去,那就没有必要找了,这只是浪费时间。好吧,不是每个人都会被赋予它,比如说写诗。
 
Alexey Viktorov:

我真的很想这么说,但我忍住了。而现在,我打算让它与我擦肩而过。让它成为你的方式。我没有读过科瓦廖夫的教科书,我也没有受到影响。文件对我来说已经足够了。如果我一读不懂,我就再读一遍。而且我继续下去,直到我明白为止。


"我们都有自己的道路,自己的目标,但我们都有相同的目的。条条大路通罗马。因此,所有的快乐和意义不在目标,而在道路本身"[卡洛斯-卡斯塔内达]。

 
Vladimir Simakov:
如果你不知道如何在当地的码头上做一个入口,你不应该寻找它,这没有意义,这只是浪费时间。嗯,不是每个人都能得到,比如说,写诗。

人们尝试写诗比用mql编程更不常见。没有哪种语言像mql一样是他们想学习的,但它在普及方面仍处于尾声。也许他们会在C语言中尝试,但他们很快就明白,他们无法处理正常的任务,而且写一些胡话也没有什么意思。但在外汇局,他们认为他们已经找到了一个圣杯,他们迫切需要对其进行编程。我觉得很遗憾,要分享一个想法。我们必须嘲弄自己,试图掌握这门语言。

对于所有那些受虐狂来说:编程不仅是知道语言的语法,而且是设定一个任务来实现目标的能力。正是这个任务。试着先写一份ToR,看完之后,程序员就不会有任何问题,就能写出你的愿望。你不必布置自己的圣杯,为穿越移动平均线写TOR。如何判断均线已经交叉,平仓时要考虑什么,以免马上再开一个。以此类推...

 

一般来说,用什么语言编程并不重要。

有一些程序和函数构成了任何程序的代码。

这些语言只在条目的形式上有所不同。

比如说

帕斯卡尔

职能

function SplitString(const Str: string): string;
var
  k: integer;
begin
  result:= Str;
  k:= Pos('-', result);
  if(k > 0) then
  begin
    Delete(result, k, length(result) - k + 1);
  end else result:= '';
end;

在MQL5中的相同功能

string SplitString(const string Str)
{
  if(StringLen(Str) > 0)
  {
    int k = StringFind(Str, "-");
    if(k>-1)
    {
      return(StringSubstr(Str, 0, k));
    }
  }
  return("");
}

编程中最重要的事情是了解你在做什么!

 
prostotrader:

一般来说,用什么语言编程并不重要。

...

如果它不与。
 
Dmitry Fedoseev:
如果不是C。

C有什么问题?

 
Vladimir Simakov:

C有什么问题?

这就是你们--C类专家--最好告诉我们的事情。欢迎你这样做。仅仅因为它有问题就是错误的问题。否则你会说,我宣布C语言是错误的。

 
muhhacc ccc:
大家好。我想学习MQL5/ 伙计们,你们能告诉我从哪里开始吗?也许有教程视频? 我找到了视频资料,但我不明白80%以上的内容,它显示了如何通过实例编写EA(各种函数的例子等),我需要基础知识。 谢谢理解。


在网上搜索关于MQL5的书。它可能会派上用场。


MetaTrader 5交易平台的高级使用
© Timur Mashnin, 2016