跳至内容

Chart Representation

图表表示方式

价格图表可以通过三种方式显示:

  • 以条形图形式;
  • 以蜡烛图形式;
  • 以折线图形式。

价格图表的显示方式由函数ChartSetInteger(chart_handle, CHART_MODE, chart_mode)决定,其中chart_mode是ENUM_CHART_MODE枚举中的一个值。

ENUM_CHART_MODE

ID描述
CHART_BARS以条形图序列形式显示
CHART_CANDLES以日本蜡烛图形式显示
CHART_LINE以收盘价绘制的折线图形式显示

要指定价格图表中成交量显示方式,可以使用函数ChartSetInteger(chart_handle, CHART_SHOW_VOLUMES, volume_mode),其中volume_mode是ENUM_CHART_VOLUME_MODE枚举中的一个值。

ENUM_CHART_VOLUME_MODE

ID描述
CHART_VOLUME_HIDE不显示成交量
CHART_VOLUME_TICK显示Tick成交量

示例:

//--- Get the handle of the current chart
   long handle=ChartID();
   if(handle>0) // If it succeeded, additionally customize
     {
      //--- Disable autoscroll
      ChartSetInteger(handle,CHART_AUTOSCROLL,false);
      //--- Set the indent of the right border of the chart
      ChartSetInteger(handle,CHART_SHIFT,true);
      //--- Display as candlesticks
      ChartSetInteger(handle,CHART_MODE,CHART_CANDLES);
      //--- Scroll by 100 bars from the beginning of history
      ChartNavigate(handle,CHART_CURRENT_POS,100);
      //--- Set the tick volume display mode
      ChartSetInteger(handle,CHART_SHOW_VOLUMES,CHART_VOLUME_TICK);
     }

另请参阅

ChartOpen, ChartID

最后更新于