CreateLabel()创建文本标签,在图表上显示自己需要的文字内容
函数名称void CreateLabel(string NameX,string TextX,int FontSizeX,color ColorX,int XDistanceX,int YDistanceX,int CornerX)
函数介绍
CreateLabel()可以在图表上显示信息文本,该文本是以图表的X,Y轴进行定位,所以不会随着行情的变动而变动。可以固定显示在的图表的某处。
比如你的EA需要显示当前的盈亏金额,历史盈利金额,当前持仓手数等,都可以使用此函数进行显示。
//举例:在左上角坐标(30,30)位置显示一行文本。
CreateLabel("文本标签名称","文本标签内容",11,Red,30,30,0);
参数介绍
NameX:文本标签的名称
TextX:要显示的文本内容
FontSizeX:要显示的文本字体大小
ColorX:文本的颜色
XDistanceX:X坐标值
YDistanceX:Y坐标值
CornerX:文本所在的位置,0代表左上角,1代表右上角,2代表左下角,3代表右下角
函数定义
注意:本人发布的函数均为实战开发所用,低价或免费发布并不赚钱,仅限懂编程的朋友使用,不提供指导,因为人工成本巨贵,感谢朋友们海涵。void CreateLabel(string NameX,string TextX,int FontSizeX,color ColorX,int XDistanceX,int YDistanceX,int CornerX)
{
if(ObjectFind(NameX) < 0)
{
ObjectCreate(NameX, OBJ_LABEL, 0, 0, 0);
ObjectSetText(NameX, TextX, FontSizeX, "Tahoma Bold", ColorX);
ObjectSet(NameX, OBJPROP_CORNER, CornerX);
ObjectSet(NameX, OBJPROP_BACK, FALSE);
ObjectSet(NameX, OBJPROP_XDISTANCE, XDistanceX);
ObjectSet(NameX, OBJPROP_YDISTANCE, YDistanceX);
}
else
{
ObjectSetText(NameX, TextX, FontSizeX, "Tahoma Bold", ColorX);
}
}
厉害了这个 楼主高手啊 每日一学 学到了,学到了[咖啡] 向你学习
页:
[1]