MT4编程

根据上下影线画出矩形的指标i源码脚本

2018/3/14 9:09:00 来源:互联网 浏览:1612

  根据上下影线画出矩形的指标i源码脚本作者:

  根据上下影线画出矩形的指标i源码脚本使用说明:

  //+------------------------------------------------------------------+

  //| 画图.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);

  }

  根据上下影线画出矩形的指标i源码脚本作者、使用说明信息为小编网络搜集不确保完全准确,望知。

相关阅读

回到顶部
在线客服系统