 
等级: 超级版主
- 注册:
- 2021-5-24
- 曾用名:
|
1.没有现成的函数。但是你可以调用上一个月或者周线的日期和当前日期做差值就行.
注意 callstock 对vtdate的调用是在最新版才有的.其他版本则需要你新建一个指标跨周期调用date的值.
w_date:callstock('',vtdate,7,-1);//调用前一个周线的结束日期
index1:tradingdatediff(w_date,date);//本周第几个交易日
m__date:callstock('',vtdate,8,-1);//调用前一个月线的结束日期
index2:tradingdatediff(m__date,date);//本月第几个交易日
2.没有直接的函数可以使用. 但是思路差不多,你可以用 HistoryData:https://www.weistock.com/docs/VB ... 2%E6%95%B0%E6%8D%AE
获取到指定周期的date数据,然后对当前date和指定周期的date做差值. 用GetPosFromDate 应该可以直接获取2个日期的索引,然后做个差值。 |
|