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

 
Vinin:


与已经提供的选项没有区别
你的变体呢?IMHO,你可以想出其他的变态方法,所需结果的本质只有作者知道。也许是从反面来的?他希望看到什么样的特征,以使初始数据(转换)适应指标的输出。
 
granit77:
我没有印象。
没有印象意味着它没有达到目标。目标是什么?敲打你自己。
 
snail09:
你呢?IMHO,你可以想出其他的变态方法,所需结果的本质只有作者知道。也许事实恰恰相反?他希望看到什么特征,以使初始数据(转换)适应指标的输出。
作者不知道所需结果的本质。作者想看看会有什么结果:))
在一个简化的形式中,它是一项任务,即用数字表达点在线段上的位置,其中所有的距离都是已知的。人们还知道的是,在段的中间找到一个点--平衡位置,什么也不会发生。靠近上边界 的是正增量,靠近下边界的是负增量。作为一个假说。而且所有的变体都被接受。甚至倒立。
 

我如何选择50个数值中较高的一个呢?谢谢你!

 
001:

我如何选择50个数值中较高的一个呢?谢谢你!

按价值排序并选择第一/最后一个...虽然有一个成本较低的选择,即直接用蛮力。

数值是如何存储的?

 
001:

我如何选择50个数值中较高的一个呢?谢谢你!

取第一个和第二个值。比较。保留两个中较大的那个。

取第三个值并与前两个值中的最高值进行比较。我们保留刚刚比较的那些最高价值。

我们取第四个值...

...

取第50个值,与前两个值中的最高值进行比较。仍然是刚才比较的数值中较大的一个。

 
tara:


它们被存储在LocalSettings中,这取决于开发者的原因。

我把它们拖放到MetaTrader中,但我必须改变目录的所有者 :(


对不起,我没有头绪,但它在哪里?我的操作系统是Windows 7,我在C盘上找不到LocalSettings...
 
001:

我如何选择50个数值中较高的一个呢?谢谢你!

如果你有一个数组的值,那么。

int ArrayMaximum( double array[],int count=WHOLE_ARRAY,int start=0)
搜索具有最大值的元素。该函数返回数组中最大元素的位置。
参数。
阵列[] - 要搜索的数字数组。
- 要搜索的元素的数量。
开始 - 搜索的起始索引。
例子。
double num_array[15]={4,1,6,3,9,4,1,6,3,9,4,1,6,3,9}; int maxValueIdx=ArrayMaximum(num_array); Print("Max value = " , num_array[maxValueIdx])。
 

告诉我,我有一个简单的功能。

int numberI()
    {
      for(int i=1;i<5;i++)
      {
         if(CTicketArray[i]!=0)
         {   
            Print(i);
         }   
        
      }
    }

我想让我的函数只返回 "i "的最大值,我该怎么做?

 
scooper:

我为自己的无知道歉,但它在哪里呢?我的操作系统是Windows 7,我在C盘上找不到LocalSettings...

对不起,我不久前换成了7号机--我是凭记忆回答的。在Users文件夹的AppData中查找,好吧--或者直接运行搜索(我就是这么做的)。
原因: