我想编写一个指标,方便在不确定的周期(如5分钟K线)内以确认K线的第5高点(如果有6高、7高。。。都可累计)并用文本标注高点的价位。这个算法怎么写啊?请各位大神给点建议或思路,谢谢!
你这个高点是指N周期内第M高的值这种? 相当于N周期K线值的一个排序?
[此贴子已经被作者于2019/9/12 14:07:53编辑过]
就是在N周期内,如果出现5高或M高,则标注。低于5高不标。如果低于5低或M低,也标注。
更明确的说,如果出现5高了,又出现4低,再出现一个高于5高的高点,就要计了6高。
还请给个思路,如何处理,非常感谢!
不行,这种思路目前无法处理的。
1.高低点定义问题,这个没有明确,虽然肉眼能看个大致,但是写出来代码是得很明确的定义才行。并且这个定义应该是需要涉及未来的。
2.每一个高低点出现之后必须重新从历史到现在重新统计这样才能确定高点的序列。这就必须写循环了。写循环和未来函数的使用是冲突的。
总之里面涉及到的问题有点多。金字塔代码对涉及未来的操作支持比较少,稍微复杂的未来操作都没办法处理。或者说对涉及未来的这种统计分析支持不足。 抱歉了。