帮助我学习如何编程。 - 页 6

 
Dmitry Fedoseev:

你不能同时写三行。一条线会有三个错误。

即使是你心目中的算法,也不一定是你所需要的。要在脑海中 "写 "出深思熟虑的代码,以便第一次就能在编辑器中正确书写,这将是一件非常痛苦的事情。你在对谁说什么?

我并不关心。

我只是不建议一个不知情的人提出一个特定的问题,根本不写任何东西。
,我只是给他/她一个工作代码,如果我有任何问题,我会回答他们。自从我决定开始帮助。

你不需要马上就把代码打磨好。你需要立即阅读文档并查看代码的例子。

这就是你所需要的))))。


好吧,在你证明我是错的时候,我已经写了一个优秀的专家顾问,为我个人解决了在循环中使用PositionsTotal()的问题。


注意!
女士们,先生们!我想向您介绍一下!这是关于如何在循环中使用PositionsTotal()的争议和诉讼史上的第一篇文章!这是唯一的一篇文章(也许)。妙不可言!聪明的!它是根据最好的MQL论坛手册编写的!

它将告诉你如何在循环中 使用PositionsTotal() 函数,并让你毫无疑问地按照自己的意愿编写代码 !!。

开发者一定是提供并优化了这个功能的资源消耗!他们成功了!做得好!为这一点向他们致敬!


因此,请注意!代码!!!!

enum T {
   loop1, loop2, loop3
  };

input T tt = loop1;


int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
void OnDeinit(const int reason){}
  
void OnTick()
  {
      uint timeInit = GetTickCount();
      int index;
      switch(tt)  {
         case loop1: 
            for(index=PositionsTotal()-1; index>=0; index--) { /* тело цикла */ }
            break;
         case loop2: 
            for(index=0; index<PositionsTotal(); index++) { /* тело цикла */ }
            break;
         case loop3: 
            index = PositionsTotal();
            while (index-- > 0) { /* тело цикла */ }
            break;   
      }

      PrintFormat("%s - %d ms", EnumToString(tt), GetTickCount() - timeInit);
  }
  
  
  

谢谢你的提醒)

 
Alexey Viktorov:

好吧,我无权阻止你迷路。试想一下,如果一个程序员新手只对代码的美观和简洁感兴趣,他/她能写出什么......我想他/她会厌倦了写代码而看不到结果,会放弃这个不道德的职业。

我在写关于发展中的理解。首先是学习 - 然后是行动。

相反,你写道:首先是行动,然后是思考和梳理。

这似乎是同一件事。但他们为什么要写代码样本和文档呢?)是为了让人们少做伤害吗?我认为这正是原因所在。你怎么看?

 
Dmitry Fedoseev:

同样非常有趣的是,每个人都变得如此激动--哦,我作为一个新手写了多么错误的代码......每个人都不停地告诉我这件事...而不是直接把它写对...多么有趣的悖论!如此担心他,以至于他们立即忘记了他(或者根本就不记得)。

你不能为了三五句话而大动干戈。你们一定很有成就感,甚至一行代码对你们来说都是最大的事件?

为什么没有人在意我在零点不做任何事情?我可以为你解答,因为这超出了你的理解范围。你的论证是在幼儿园的水平。

看看你自己。你没有一丝一毫的建设性、创造性,或者只是工作道德。你只能讨论一行相同的代码,这个关于for函数的话题比论坛本身还要老,但你仍然在讨论它,仍然在开辟关于它的新主题。顺便说一下,我在8年前关于数组的文章中写过这个问题。但你仍然在讨论它......而且令人惊奇的是,你让我看到了这个世界。棒极了!

P****z。8年了,你已经知道了答案,不能再像以前那样写了。我想你终究不知道)

 
Nikolay Mitrofanov:

我并不关心。

我只是不会建议一个无知的人带着具体的问题来写任何东西。
,我只是给他一个工作代码,如果问题出现了,我会回答他们。自从我决定开始帮助。

你不需要马上就把代码打磨好。你需要立即阅读文档并查看代码的例子。

这就是你所需要的))))。


好吧,在你证明我是错的时候,我已经写了一个优秀的专家顾问,为我个人解决了在循环中使用PositionsTotal()的问题。


注意!
女士们,先生们!我想向您介绍一下!这是关于如何在循环中使用PositionsTotal()的争议和诉讼史上的第一篇文章!这是唯一的一篇文章(也许)。妙不可言!聪明的!它是根据MQL论坛的最佳手册编写的!

它将告诉你如何在循环中 使用PositionsTotal() 函数,并让你毫无疑问地按照自己的意愿编写代码 !!。

开发者一定是提供并优化了这个功能的资源消耗!他们成功了!做得好!为这一点向他们致敬!


因此,请注意!代码!!!!

谢谢您的关注)

所以你也不能阅读,来阅读和理解这个主题开头的问题是什么?

我本来想给...你为什么不这样做?

你在论坛上有多少年了?超过三个,市场上有一堆垃圾,今天才知道如何正确使用PositionsTotal()?惊人的!但我想让你失望,你的实验很可能是无用的,因为在循环中没有任何东西被执行,它们很可能在编译时被扔掉。所以你是在真空中测量一个球形马的大小。

 
Nikolay Mitrofanov:

P****z。8年来,你已经知道了答案,不能再照本宣科了。可能终究不知道)

是的,8年前我写的,但我不知道。思想的杰作!我要把我的耳朵冻掉,以报复我的祖母!

 
Dmitry Fedoseev:

是的,八年前我写的,但我不知道。思想的杰作。

你太闷了。

 
Nikolay Mitrofanov:

你太闷了。

让我们再来啜泣一下。

 
Dmitry Fedoseev:

所以你也不能阅读,来阅读和理解这个主题开头的问题是什么?

我本来想给...你为什么不这样做?

你在论坛上有多少年了?超过三个,市场上有一堆垃圾,今天才知道如何正确使用PositionsTotal()?惊人的!但我想让你失望的是,你的实验很可能是无用的,因为在循环中没有任何东西被执行,它们很可能在编译时被扔掉。所以你在真空中测量一个球形马的大小。

哼哼。我不是你的10块钱的垃圾的对手。你拿的是数量吗?哦,我明白了)。

如果你在周期中没有足够的行动,就在里面放一些值得10英镑的东西,就像你喜欢做的那样。

是的,如果你已经回答了寻求者的问题,为什么还要给出别的东西呢?

你给他写了一个代码例子,当被问及循环时,你就陷入了困境,但你一直在争论。你甚至很无礼。

你的实验 很可能 毫无价值 ,因为循环不执行任何东西,它们 可能 你编译
时被扔掉。

OMG,我在和谁浪费我的时间呢......


所以你可能 是在真空中测量一个球形马的大小。
Lol))
 

真是一派胡言...

是的,Dmitry的周期调用不是最优雅的,但他写了一个有趣的代码,从日期中获得周数。当我使用它时,我总是想到它有一个好词。

但是,迪米特里,你必须对人好一点。
 
Aleksei Stepanenko:

真是一派胡言...

是的,Dmitry的周期调用不是最优雅的,但他写了一个有趣的代码,从日期中获得一周的数字。当我使用它时,我总是想到它有一个好词。

哦,我可以看看吗?