如何求得任意K线类型的时间长度,如,5分钟k线为5分钟(300秒)、10分钟k线为10分钟(600秒)、30分钟k线为30分钟(1800秒)、60分钟k线为60分钟(3600秒)、等。。。。
if datatype=2 then shijian:=5*60;//datatype判断当前k线是不是5分钟周期,判断成功后赋值时间为300
if datatype=3 then shijian:=15*60;
多分钟周期就不行了,只能是datatype里面有的那几个周期能够计算
以上的方法,需要把各种各种datatype判断处理,不胜繁琐,还会漏掉等,同时若自定义时间划分后,就要改变,如自定义不等程度的小时K线的话,就不好搞了。
故,我想用简洁的函数处理且能避免这些问题,能吗?
上述更正: "如自定义不等程度的小时K线的话"为"如自定义不等长度的小时K线的话"