图表陈述

价格图表可以以下三种方式陈列:

  • 字符;
  • 蜡烛台;
  • 反射线。

显示价格图表的特殊方式是通过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

最小价格成交量

CHART_VOLUME_REAL

交易成交量

示例:

//--- 获得当前图表处理权
   long handle=ChartID();
   if(handle>0) // 如果成功,加上自定义
     {
      //--- 禁止自动滚动
      ChartSetInteger(handle,CHART_AUTOSCROLL,false);
      //--- 设置图表右缩进
      ChartSetInteger(handle,CHART_SHIFT,true);
      //--- 显示蜡烛图
      ChartSetInteger(handle,CHART_MODE,CHART_CANDLES);
      //--- 从历史记录起始位置按100柱为一页滚动
      ChartNavigate(handle,CHART_CURRENT_POS,100);
      //--- 设置订单交易量显示模式
      ChartSetInteger(handle,CHART_SHOW_VOLUMES,CHART_VOLUME_TICK);
     }

另见:

打开图表图表ID