您的位置:首页 > 其它

MT4图表函数的简单应用

2016-05-25 17:04 399 查看
 主要是关于图表各个参数的学习和掌握,以下是几个比较难理解的英文参数的解释:

1)CHART_COLOR_CANDLE_BULL

 属于ChartGet/SetInteger中的参数,设置图表中上涨的Bar填充颜色,即set
thecolorofbullishcandlestick'sbody

CHART_COLOR_CHART_UP:上涨图形边框和线的颜色

2)CHART_COLOR_CANDLE_BEAR
 属于ChartGet/SetInteger中的参数,设置图表的下跌的Bar填充颜色,即set
thecolorofbearlishcandlestick'sbody
CHART_COLOR_CHART_UP:下跌图形边框和线的颜色

3)CHART_FOREGROUND
 表示主窗口(包括K线图、commet和坐标等)是否置于图层最前面

4)CHART_SHIFT
表示K线图第0bar距离右边界的距离等同于左边图表点击的作用

5)CHART_AUTOSCROLL
自动滚动到最新的价格的位置,等同于点击

   在使用设置和或者这些属性时,一般需要考虑安全性,因此基本都包含ReserLastError()函数,之后进行错误处理,使用到以下标准的形式:

boolChartCommentSet(conststringstr,constlongchart_ID=0)
 
{
 
//---resettheerrorvalue
 
ResetLastError();
 
//---setpropertyvalue
 
if(!ChartSetString(chart_ID,CHART_COMMENT,str))
 
{
 
//---displaytheerrormessageinExpertsjournal
 
Print(__FUNCTION__+",ErrorCode=",GetLastError());
 
return(false);
 
}
 
//---successfulexecution
 
return(true);
 
}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: