4.8 图表和对象函数

第 27 节 / 共 36 节 课程:Mt4编程语言

图表函数

函数说明
ChartID()图表ID
ChartSymbol(id)品种
ChartPeriod(id)周期
WindowRedraw()重绘

图形对象

函数说明
ObjectCreate(n,t,w,tm,p)创建
ObjectSetInteger(id,n,p,v)设属性
ObjectDelete(id,n)删除
ObjectsDeleteAll(id,pre)批量删

画信号

void DrawBuy(int s){
    string n="Buy_"+(string)s;
    ObjectCreate(0,n,OBJ_ARROW,0,Time[s],Low[s]);
    ObjectSetInteger(0,n,OBJPROP_ARROWCODE,233);
    ObjectSetInteger(0,n,OBJPROP_COLOR,clrBlue);
}
void ShowInfo(){
    ObjectDelete(0,"Info");
    string txt="余额:"+DoubleToStr(AccountBalance(),2);
    ObjectCreate(0,"Info",OBJ_LABEL,0,0,0);
    ObjectSetInteger(0,"Info",OBJPROP_XDISTANCE,10);
    ObjectSetInteger(0,"Info",OBJPROP_YDISTANCE,30);
    ObjectSetString(0,"Info",OBJPROP_TEXT,txt);
    ObjectSetInteger(0,"Info",OBJPROP_COLOR,clrWhite);
}