软件名称:[B]根据上下影线画出矩形的指标i源码[MT4公式][/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:免费版
软件大小:0 Bytes
官方主页:Home Page
更新时间:2013-02-09 00:59:15
软件简介:
//+------------------------------------------------------------------+
//| 画图.mq4 |
//| LIU SONG |
//| www.cxh99.com qq:262069696 |
//+------------------------------------------------------------------+
#property copyright "LIU SONG"
#property link "liusongwh@qq.com qq:569638390"
#property indicator_chart_window
extern int NumberOfDays = 30;
extern color Color_1 = Wheat;
extern color Color_2 = MediumSlateBlue;
extern int shijian=0;
void deinit() {
DeleteObjects();
return(0);
}
int start()
{
DrawSpiral();
hua();
return(0);
}
void DrawSpiral(){
for (int i = NumberOfDays; i>=1;i--) {
ObjectCreate("aaa"+i,OBJ_RECTANGLE, 0,0,0,0);
ObjectSet("aaa"+i, OBJPROP_TIME1 , iTime(Symbol(),shijian,i));
ObjectSet("aaa"+i, OBJPROP_PRICE1 , iHigh(Symbol(),shijian,i));
ObjectSet("aaa"+i, OBJPROP_TIME2 , iTime(Symbol(),shijian,i-1));
ObjectSet("aaa"+i, OBJPROP_PRICE2 , iLow(Symbol(),shijian,i));
if(i%2==0)color Color=Color_1;else Color=Color_2;
ObjectSet("aaa"+i, OBJPROP_COLOR , Color);
}
return(0);
}
void hua(){
for (int i = NumberOfDays; i>=0;i--) {
ObjectCreate ("zhi"+i,OBJ_LABEL, 0,0,0);
ObjectSetText("zhi"+i, i+": "+ DoubleToStr((iHigh(Symbol(),shijian,i)-iLow(Symbol(),shijian,i)),4) ,10,"Comic Sans MS", Gold);
ObjectSet("zhi"+i, OBJPROP_CORNER, 0);
ObjectSet("zhi"+i, OBJPROP_XDISTANCE, 10);
ObjectSet("zhi"+i, OBJPROP_YDISTANCE, 12*i);
}
return(0);
}
void DeleteObjects(){
for (int i = NumberOfDays; i>=0;i--) {
ObjectDelete("aaa"+i);
ObjectDelete("zhi"+i);
}
return(0);
}
参数可以设置画矩形数量 颜色 以及时间周期 默认0 即为当前周期画矩形 右边的数值为设定周期内 的一根k线的波动值
[url=http://www.70822.com/soft/sort013/sort067/down-58469.html]根据上下影线画出矩形的指标i源码[MT4公式][/url]