对行政部门和当地居民的建议 - 页 4

 
mql语言wikipedia
 
transcendreamer:
mql语言wikipedia

而这也是一种选择。许多项目 在维基上都有自己的部分。

然而,其数量会高出几个数量级。最好是以一些代码库的方式,有所有的铃声和口哨,如来源的版本控制,节制,小组工作等。例如,像github.com。

 

我非常尊重谢尔盖-科瓦廖夫的MQL4编程教程。它简短、清晰、易懂。我在几天内就能写出我的第一个程序,从头开始。

由于帮助中悲惨的解释,所有为非程序员理解OOP的尝试都以失望告终。我听到了许多朋友的失望之词。

开发人员似乎认为,OOP只为专业人员创造,或多或少的深入解释对广大公众的理解是没有必要的。

为什么MT4这么快就赢得了它的声誉?因为它很容易掌握MQL4的编程。

对于大多数交易者来说,目的不是成为专业的程序员,而是在短时间内掌握语言的功能,以便能够,比如说,至少对从专业人士那里订购的现成产品进行修改,或放在公共领域。

建议重读所有的文章,就像看一个城市并确定它是如何建造的一样。

我明白,窄喉业务已经开始,但在这种背景下,5号机也可以继续成为一个尺寸不足的婴儿。

恐怕由于这个原因,4上没有多货币编译器。虽然是引诱。

______________

最快的学习方法是短代码,逐行解释。

应该为这种讨论和问题设立一个主题。但谁敢?大家都沉默不语。没有什么可说的。

这里很少有懂OOP的程序员,他们不想滋生竞争对手。

 
Vladimir Pastushak:

这里有一个想法。

对于有能力、有智慧的MKL4/5编程培训无处可寻,在网上你可以找到无法想象的胡话。

也许你可能想做一些教程页面,在那里你将获得各种代码变体...

我认为,如果没有资金,这个想法是死的。你认为一个编码员除了寻找初学者的错误之外没有其他更好的事情可做吗?我认为编码员对其他事情更感兴趣...

而各种主题的文章有多少?维基只是一个休息。这是一个胡说八道 的喷泉,顺便说一下,这是由[MQ]资助的。


交易、自动交易系统和测试交易策略的论坛

对行政部门和当地人的建议

Vladimir, 2015.05.30 22:44

...最快的学习方法是有短代码,有逐行的解释。

应该有一个分支来进行这种讨论和问题。但谁敢?大家都沉默不语。没有什么可说的。

这里的OOP程序员非常少,他们不想滋生竞争对手


笑的 是。你为什么会这样想?
 
Dennis Kirichenko:

我认为,如果没有资金,这个想法是死的。你认为编码员除了寻找新手的错误外没有别的事可做吗?我认为编码员对其他事情更感兴趣......。

还有,就不同的主题写了多少文章?维基是一个休息的地方。我认为,这是一个代码 的宝库,由[MQ]资助。



笑的 是。为什么你会得出这样的结论?

为什么要为编码而编码?

一个程序员需要声誉和评级来获得良好的自由职业订单。

我怎么知道一个人是否是专业的,也许我会选择经济实惠的,但他会像软木塞一样笨,会给我上钩?

昂贵并不意味着好.....

我已经写了文章,不是每篇文章都是完美的...

 
Владимир:

所有试图让非程序员理解OOP的尝试都以失望告终。

我想学习诗词,不急于求成--我想做出成绩--但没有合格的教科书,技术专家纯粹是为了竞争而分享知识,xyz*%*#@--他们害怕竞争,xyz*%*#@。

在Samdele,这没什么大不了的--建议非程序员处理结构数据类型。那里没有什么复杂的东西--只是不同类型的正确变量的集合,为方便起见,收集在一个包里。当他们掌握了这个方法,就会变得非常清楚,使用起来真的很方便+如果在集合中不仅有变量,而且还有这些变量实际创建的函数,那也同样方便。有些功能必须自动执行,有些则是根据主程序的要求执行。课堂。就这样,你会在前进的过程中理解细节,你实际上是一个OOP-编码器,欢迎你 :)

总的来说,关于这个主题:即使在这个论坛内,也有很多机会使正确的代码存放起来,如果不使用的话,所以愿望不是很大。而具有新接口和服务的项目应该是MQ感兴趣的--作为业务发展。雷纳特从这一点上为你评估了他们。观点

 
Vladimir Pastushak:

为什么要为编码而编码?

一个程序员需要声誉和评级来获得良好的自由职业订单。

我将重复我的问题,因为我作为一个程序员的评价似乎是负面的。 你在标题信息中引用的代码有什么问题?

在我看来,这是很正常的搜索订单的代码。如果我用纯MQL4写,我想也是一样的。

所有与订单有关的工作都被封装在CPositionInfo类中,我不太记得如何在那里搜索仓位订单,但我猜是以一种接近的方式。

你不喜欢这个代码的什么?

我怎么知道出价人是否专业,或者他是否像软木塞一样笨,会给我上钩?

昂贵并不意味着好.....

我已经写过文章,不是每篇文章都是完美的...

你挠头,但你不挠脚后跟。掌握OOP并不比掌握程序性编程难多少。我重申:任何关于C++的教科书都可以。
 
Alexander Puzanov:

在samdel上,这并不可怕--建议一个非程序员处理结构数据类型。那里没有什么复杂的东西--只是不同类型的正确变量的集合,为方便起见,收集在一个包里。当他们掌握了这个方法,就会变得非常清楚,使用起来真的很方便+如果在集合中不仅有变量,而且还有这些变量实际创建的函数,那也同样方便。有些功能必须自动执行,有些则是根据主程序的要求执行。课堂。就这些了,你可以深入研究细节,因为你几乎是一个OOP-编码器,欢迎你 :)

说得好,好极了!

这正是每个人应该做的事情。只是,在我看来,人们通常都懒得去弄清楚。

 
George Merts:

我将重复我的问题,因为我作为一个程序员的评价显然是负面的。 你在标题信息中引用的代码有什么问题?

在我看来,这是很正常的搜索订单的代码。如果我用纯MQL4写,我想也是一样的。

所有与订单有关的工作都被封装在CPositionInfo类中,我不太记得位置订单是如何被搜索到的,但我想是以一种接近的方式。

你不喜欢这个代码的什么?

害怕的是眼睛,做的是手。学习OOP并不比学习过程性编程难多少。我重复一遍:任何C++教材都可以,而且有很多这样的教材。

你的问题是什么代码更正确?

1

void depth_trend()
  {
//--- определение индекса на покупку
   double rsi=iRSI(Symbol(),tf,period,PRICE_CLOSE,0);
   index_rsi = 0;
   if(rsi>90.0) index_rsi=4;
   else if(rsi>80.0)
      index_rsi=3;
   else if(rsi>70.0)
      index_rsi=2;
   else if(rsi>60.0)
      index_rsi=1;
   else if(rsi<10.0)
      index_rsi=-4;
   else if(rsi<20.0)
      index_rsi=-3;
   else if(rsi<30.0)
      index_rsi=-2;
   else if(rsi<40.0)
      index_rsi=-1;
  }

2

int refresh_depth_trend()
  {
   int    index_rsi=0;
   double rsi=iRSI(Symbol(),0,14,PRICE_CLOSE,0),up=60,dw=40;
   for(int i=1; i<=4; i++,up+=10,dw-=10)
      index_rsi=rsi>up ? i : rsi<dw ?(i*-1):index_rsi;
   return index_rsi;
  }

3

int refresh_depth_trend()
  {
   return MathFloor( MathAbs( (rsi-50.0)/10.0 - (rsi-50.0)*0.0001 ) ) * ((rsi>50)-0.5)*2;
  }
 
Alexander Puzanov:

我想学习一些快速的诗歌和音乐制作--我想制作热门歌曲-- 但没有好书,而且技术是由技术专家分享的纯粹是为了 竞争,xyz*%*#@。


不要担心。这 不是我的手艺。

如果我让你给我看一个写代码的例子,就说 "离时限结束还剩多少时间?"你百分之百保证会把我送进地狱

或到工作部门。这只是为了树立一个榜样!

这就是恐惧和不情愿的原因。但手指总是张开的。