跳至内容

ChartNext

ChartNext

返回指定图表旁边的图表ID。

long  ChartNext(
   long  chart_id      // Chart ID
   );

参数

chart_id

[in] 图表ID。0表示当前图表,0表示“返回第一个图表ID”。

返回值

图表ID。如果这是图表列表的末尾,则返回-1。

示例:

//--- variables for chart ID
   long currChart,prevChart=ChartFirst();
   int i=0,limit=100;
   Print("ChartFirst =",ChartSymbol(prevChart)," ID =",prevChart);
   while(i<limit)// We have certainly not more than 100 open charts
     {
      currChart=ChartNext(prevChart); // Get the new chart ID by using the previous chart ID
      if(currChart<0) break;          // Have reached the end of the chart list
      Print(i,ChartSymbol(currChart)," ID =",currChart);
      prevChart=currChart;// let's save the current chart ID for the ChartNext()
      i++;// Do not forget to increase the counter
     }
最后更新于