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);
}另请参阅
最后更新于