诚信为本
量力而为
当前位置:峰汇在线 > MQL语言 > MQL5编程参考文档 > 正文

2.1.5 图表陈述

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

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

显示价格图表的特殊方式是通过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); 
     }
打赏
版权所有转载请注明标题及链接:峰汇在线 » 2.1.5 图表陈述
上一篇:
下一篇:
分享到: 更多 (0)

如您觉得此文不错请扫码打赏!

支付宝扫一扫打赏

微信扫一扫打赏