青儿广场舞中国国红://[i★] 64 K线剩余时间 KTime

来源:百度文库 编辑:中财网 时间:2024/04/28 17:29:35
64 K线剩余时间 KTime  

2011-07-02 06:53:05|  分类: [ i ] 已过指标 |  标签: |字号大中小 订阅

 

//[i] 64 K线剩余时间 KTime

#property indicator_chart_window

extern int X时标 = 20;
extern int Y时标 = 20;

//-------------------初始化-----------------------+

int init()
  {
   return(0);
  }
 
//-----------------反初始化-----------------------+

int deinit()
  {
   ObjectsDeleteAll(0, OBJ_LABEL);
   ObjectDelete("KTime");

   return(0);
  }
 
//------------------主函数------------------------+

int start()
  {
   int 已计= IndicatorCounted();
  
   if(已计<0)
      return(-1);

   double i;
   int    n, m, s, k;
   string 当前棒剩余时间= "";
  
   n= Time[0]+Period()*60;                                           // 下一开棒时间(秒数)= 当前开棒时间(秒数) + 时框(分钟)*60(秒)
   m= n-TimeCurrent();                                               // 至下一开棒总剩余秒数= 下一开棒时间(秒数) - 当前时间(秒数)
   s= m%60;                                                          // 不够一分钟的零头秒数= 剩余总秒数 除以60(秒)的余数
   m= (m-s)/60;                                                      // 总剩余分钟数(即:整倍数)= (剩余总秒数-零头)/60
  
   当前棒剩余时间= "<--"+m+":"+s;
  
   Comment(" 到本K线结束还有  ",  m + " 分 " + s + " 秒");
  
   ObjectCreate("KTime",OBJ_LABEL,0,0,0);
   ObjectSetText("KTime",当前棒剩余时间,13, "Verdana", Red);
   ObjectSet("KTime", OBJPROP_CORNER, 1);
   ObjectSet("KTime", OBJPROP_XDISTANCE, X时标);
   ObjectSet("KTime", OBJPROP_YDISTANCE, Y时标);

   return(0);
  }