[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 499

 
PapaYozh:


这真是个笑话。

?


为什么,buystoploss[4]必须在0到19根蜡烛之间的最高点后面找到。

i2被重置,只有一次,但我还要在哪里重置?

 
sss2019:


为什么,buystoploss[4]应该在0到19根蜡烛之间的最高点后面找到。

i2被归零了,只有一次,但我还需要在哪里归零?

i2=0;
  for(i=0;i<7;i++)
    {
Alert("i = ", i);
    while(i2 <= 19)
      {
      if(High[i2]>buystoploss[i])
        {
        buystoploss[i]=High[i2];
        }
Alert("i2 = ", i2);
      i2++;
      }
    }
    Alert(" ",buystoploss[4]);

看看你能得到什么...

 
sss2019:


为什么,buystoploss[4]应该在0到19根蜡烛之间的最高点后面找到。

i2被清零了,只有一次,但我还得在哪里清零?

这里有一个最大的搜索。

  i2=0;
  for(i=1;i<19;i++)
   {
     if(High[i]>High[i2])
        i2=i;
   }
   Alert(" ",i2);

甚至更好。

i2=iHighest(Symbol(),0,MODE_HIGH,20,0);
Alert(" ",i2);
 
ilunga:

看看你能得到什么...


我想明白了,我在while循环后将i2归零,一切都按部就班地进行,但现在我无法弄清最低限度的相同搜索,这真是一个BREAK!请帮助。每个变量sellstoploss[i]被赋予999的值,以找到最小值。

  i2=0;
  for(i=0;i<7;i++)
    {
    while(i2 <= 19)
      {
      sellstoploss[i]=999;
      if(Low[i2]<sellstoploss[i])
        {
        sellstoploss[i]=Low[i2];
        }
      i2++;
      }
    i2=0;
    }
 
PapaYozh:

这里有一个最大的搜索。

甚至更好。


所以我需要找到四个最高的高点,例如第一个从零点到5,第二个从零点到10等等。
 
sss2019:


啊,我明白是什么原因了,在while循环后做了i2归零,一切都在正常工作,但现在我不能处理同样的最低搜索,有一个真正的BREAK!请帮助。每个变量sellstoploss[i]被赋予999的值,以找到最小值

每个周期至少20次


PapaYozh 13.01.2012 10:23



让这个人重新发明车轮,只要他从错误中学习。

 
更好的是:
好吧,我自己发现了这个错误,我是多么的聪明。当然我也可以用iHighest,但我没有马上想到,现在我做了这样一个循环,我就把它擦掉,太可惜了。
 
sss2019:
好吧,我自己发现了这个错误,我是多么的聪明。当然我可以用iHighest,但我没有马上想到,现在我做了这么一个循环,我只想把它擦掉,太糟糕了。
有时我不得不把3、4千行代码扔进垃圾桶......而且什么都没有...
 
artmedia70:
有时你不得不把三四千行的代码扔进垃圾桶......而且什么都没有...

那个垃圾桶在哪里?
 
下午好。
1.根据我的资金管理,我想为我账户的3-4%建仓。是否有一个计算器来计算任何货币对(或至少是最受欢迎的货币对)所需的手数?或者我如何手动计算手数,例如欧元兑美元?
2.终端帮助没有解释什么是 "终端/交易 "标签上计算的 "水平"。谁能解释这意味着什么?