我无法决定... - 页 11

 
zhuki: 我不参加。我相信,教书或训练的人不做交易是因为他不能。他是一位理论家,也是一位销售专家。最好是听别人说;至少他们是发自内心的写作。
你也可以邀请其他交易者。没有人会因此而变得更愚蠢。
 

弗拉基米尔,你和任何想在天平上站稳脚跟的交易员一样,只需要学习MQL,不管它在你看来有多难。无论你是要交易手还是自动机,检查你的策略性能的唯一充分的方法是写一个自动机并在历史上运行。

编程不是某项技术的知识(C、C++、MQL4、MQL5等)。编程是一种思维方式。只 有获得这种特定的思维方式,你才能够使用这些技术,而不被其中一个技术所裹挟。虽然看起来很奇怪,但我不会从学习MQL4的教科书开始,尽管是一本非常好的教科书,而是一本功利的教科书。最好从一本关于C语言编程的好书开始。例如,我从Alexander Krupnik的《让我们学习C语言》一书开始,这本书大约有150-170页,尺寸为A5。然而,在学习之后,你将开始理解C、MQL4和一般的系统思维。然后你可以开始学习同一作者的《学习C++》一书。之后,你就可以 "飞 "到MQL5(这时,从一种语言到另一种语言的过渡对你来说已经不重要了)。此外,这两本书将为你打开专业和真正酷的东西,如C#。只读了两本书,你就能读完标有 "为专业人士 "的整本书。这些书的优势不在于它们的厚度,而在于它们教授了一种特定的程序员的思维方式。据我所知,这些书都可以在彼得出版社的网站上直接下载。

你需要它们吗?你可以在没有编程知识的情况下,如果你不仅非常成功,而且是一个非常富有的交易员,可以支持一个小型的编程人员(例如像拉里-威廉姆斯)。在其他情况下,甚至不要希望无知能起到作用。它不会。MQL只是一个研究工具。第四个版本是极其原始和陈旧的,第五个版本更好。关键是,它远不是最差的版本,对我们来说,它是唯一的版本,所以我们没有必要选择。当你有机会转换到一个更高级的工具,如MQL6,你会很容易做到,因为你将拥有编程的价值--系统化的思维,基本概念等。所以要去学习知识!我甚至愿意帮助你解决一些概念性问题,如果你需要帮助,请给我留言

即使是最长的道路也是从第一步开始的。( 日本的智慧)。

 

作为主题的一部分,我忍不住要提出一个简单的问题,在元编辑器中解决。我们会发现它是一种思维方式还是知识。IMHO,它是一种思维方式。

任务。

以最聪明、最短、最普遍的方式,从左上角顺时针向中央填入尺寸为dim n(a,b)的表格。绘画的方法和技巧并不重要,主要的是计算。

例子。4次 3

1 2 3 4

10 11 12 5

9 8 7 6

应该只有两个外部变量,a和b。

P.S.由于明显的原因,我现在不公布我的代码版本,但我保证以后会公布。

 
C-4:

你简洁明了的能力一直让我印象深刻。

谢谢你的建议。

 
Mezon:

我试过了,还是一样,我什么都不明白。我找不到一本适合初学者的书...


下载这个。

傻瓜式的基本编程
 
sever30:

我对编程一无所知,我以前从未与之打过交道,我接受的是文科教育。我害怕失去研究MCL的时间。而且我很害怕接触这些东西,但我真的想学习如何实现我自己的想法,当我打开一些代码时,我就会害怕。这就像对象形文字的恐惧症...我认为我什么都能做,但不是MKL。

我是否能够掌握这门语言?半年前,我被一个工程师拦住了,他说,如果你从来没有用这个工作过,那么最好不要尝试,他说,你会得到一个难得的机会。

你怎么看?你有什么建议?该怎么做?


我建议,在接受文科教育的情况下,你应该首先学习俄语。"奉承 "这个词用 "z "来拼,"半年 "用转折词来拼。

真诚的,尤金

 

l-evgene,我建议你冷静一下。虽然我没有人文科学学位,但我的俄语非常好。每天我都会在帖子中看到数以百计的错误。公开纠正他人的愿望在很久以前就消失了。如果你真的想,你可以在私下里做。

最主要的是,尽管你犯了错误,但你已经明白了一切。

 
Mathemat:

l-evgene,我建议你冷静一下。虽然我没有人文科学学位,但我的俄语非常好。每天我都会在我的帖子中看到数以百计的错误。公开纠正他人的愿望早就消失了。如果你真的想,你可以在私下里做。

最主要的是,尽管你犯了错误,但你已经明白了一切。


已接受。

真诚的,尤金。

 

哦,哦,哦...我们是什么样的人,凌晨4点...

Ojaiyo,Alexei.)))Lesh,你知道莫斯科南部的公园里有樱花树吗?)

 
grell:

作为主题的一部分,我忍不住要提出一个简单的问题,在元编辑器中解决。我们会发现它是一种思维方式还是知识。IMHO,它是一种思维方式。

任务。

以最聪明、最短、最普遍的方式将尺寸为dim n(a,b)的表格填写在从左上角顺时针到中心的螺旋形中。绘画的方法和技巧并不重要,主要的是计算。

例子。4次 3

1 2 3 4

10 11 12 5

9 8 7 6

应该只有两个外部变量,a和b。

P.S.由于明显的原因,我现在不公布我的代码版本,但我保证以后会公布。


我不太明白什么是外部变量,而且不幸的是,MKueL不能动态地改变一个二维数组的维度,但这是我的解决方案,尽管不是一个非常优雅的解决方案。

int a=4;
int b=3;
int start()
{
int mas[4][3];
int x,y,z,zz,num,aa,bb;
aa=a;bb=b;
while(zz<aa)
   {               
   for(x=z;x<aa;x++){mas[x][y]=num;num++;}
   x--;y++;
   if(y>=bb)break;
   for(;y<bb;y++){mas[x][y]=num;num++;}
   y--;
   for(x--;x>=z;x--){mas[x][y]=num;num++;}
   x++; 
   for(y--;y>z;y--){mas[x][y]=num;num++;}
   y++;
   aa--;
   bb--;
   z++;
   zz++;
   }
for(y=0;y<b;y++)
   {
   string str="";
   for(x=0;x<a;x++)
   str =str+mas[x][y]+" ";  
   Print(str);
   }
return(0);
}
a和b必须与数组尺寸的变化 同步改变。