欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 如何编写当前时间到指定日期的周期数?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2710人关注过本帖树形打印复制链接

主题:如何编写当前时间到指定日期的周期数?

帅哥哟,离线,有人找我吗?
FireScript
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/4/12 10:20:56    Post IP:58.246.57.26[显示全部帖子]

 1.指定日期以来的周期数。
Len:BARSLAST(date>=1210204 and ref(date,1)<1210204);//这个能取到值有个前天是你本地数据覆盖到这个日期之前。否则小周期上根本无法到有效值。


2.“如果是次新股,上市日期是在20191231以后,那么运行函数的话理论上是空值,会有什么结果?”会出现无效值。相关的计算都会导致出现问题。

3.date是和K线位置挂钩的,你移动K线时候 能读取到这个K所归属的日期。currentdate 则是当前现实的实际日期。始终只有最新值。

4.“barpos不是代表上市日期,只是有效周期,中间如果停牌很久的话,数据也不准,只是近似值。如何解决”
这个函数是返回当前加载的K线的数据位置。

总之你先看下1中代码的效果。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/4/12 13:06:24    Post IP:58.246.57.26[显示全部帖子]

 1.
取得该周期从1900以来的年月日(交易日)。

用法:
DATE()
函数返回有效值范围为(101-1991231),表示19000101-20991231。
所属函数组:时间函数

2.当前加载的数据量。
DATACOUNT 用这个。


命数如织,当如磐石。
 回到顶部