在一个模型中,在100根1分钟K线中,如果我想合并有包含关系的相邻K线(例如:第2根K线的高点比第3根K线的高点更高,低点比第3根K线的低点更新,则此2根K线合并为1根,高点和低点均取第2根K线的值,时间取第3根K线的值),并用数组变量记录合并后的K线数量及对应的时间位置。
请问,要实现上述设想,应该如何用循环语句编程?(以附图为例,第1根K线与第2根K线可以合并,成为合并后的第1根K线,时间序号对应2;合并后的新的K线与原第3根K线还可以合并,如此类推)
谢谢!
可以考虑使用在逐K线模式下的数组
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=30380
认真学习一下这个帖子,重点看其中有关统计涨跌的范例
非常感谢给予指教,因刚开始接触“金字塔编程语言”,读过“逐K线模型下的数组”内容及有关涨跌的范例后,有以下疑问及请求:
1. 如果需要记住“上涨收盘价K线对应的时间或时间序号”(例如,如果有5根K线收阳),应该如何编写?
2. 如有可能,诚请针对我在开初想实现的“合并K线”,编写几句示范程序?
再谢!