以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]如何实现以下的功能 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10899) |
-- 作者:aaronboom -- 发布时间:2012/4/3 22:33:12 -- [求助]如何实现以下的功能 我要编个指标,要求如下: 1、在1分钟k线图上,每15分钟划分一组,比如铜,每天从9:00开始,每15分钟划分一组 2,历史数据(就是15分钟都是完整的),在当前的15分钟内取最后一分钟的开盘价作为组内的数值,即当前分组内的数值都取组内最后一分钟的开盘价; 3、最后一组(即15分钟并非完整,比如只有6分钟),则当前组的数值取最后一分钟的开盘价(即最新K线的开盘价)
要实现这个功能就要区分最后一组数据,不知道如何实现(前面的历史数据没有问题)
附: nn1:=min(barslast(minute=1),barslast(minute=16),barslast(minute=31),barslast(minute=46));这个语句可以用于判断当前K线到上一个15分钟k线的距离,但是如何判断当前k线到下一个15分钟的距离(只有这样,才能区分出最后一组未完成的数据)。
请各位指教
|
-- 作者:阿火 -- 发布时间:2012/4/4 20:58:58 -- 不是很理解楼主的目的 |
-- 作者:aaronboom -- 发布时间:2012/4/5 13:28:33 -- 回复:(阿火)不是很理解楼主的目的 目的:就是把1分钟的K线图15根K线分一组,每天从9:00开始,然后取组内的最后一根k线的开盘价作为组内的值。
问题:由于分组后,最后的一组往往不足15分钟,前面的组间距都是一样的,那如何为最后一组单独取最新k先的开盘价 |
-- 作者:董小球 -- 发布时间:2012/4/5 13:50:48 -- 没想到什么好办法,笨点的办法是,干脆吧每天每个时间点的K线用时间确立,然后求值得了 |