什么是摆动高点和低点的实例演示?
直接答案
摆动高点和摆动低点的一个实例演示,是指一个完全明确的场景:你先说明什么样的点才算作“摆动”,然后从一系列K线的高点和低点中实际标注出转折点。由于这种标注依赖于你的选择(例如,你设定的回溯窗口长度),因此该示例必须包含所有假设,以便其他读者能用相同输入复现相同的标注结果。
机制或定义
摆动高点和摆动低点是描述性的图表转折点。在简单的“窗口法”中,你会这样标注:
- 若某根K线 i 的高点是所选窗口内(例如从 i−L 到 i+L)的最高点,则该K线为摆动高点;
- 若其低点是同一窗口内的最低点,则该K线为摆动低点。
在任何实例演示中都必须明确以下关键假设:
- K线结构:使用离散的K线(蜡烛图),每根K线都有明确的高点和低点。
- 回溯窗口:选择一个固定的窗口大小 L。
- 严格性规则:如果两个高点并列最高,需说明是否允许两者都被标记,或如何处理平局。
- 重绘行为(实际标注问题):摆动点只有在后续K线出现后才能确认,因此新数据到来时,原有标注可能发生变化。
证据或示例(完整数值化且可复现)
本实例演示的假设(以消除歧义):
- 共有11根K线,编号为1至11。
- 每根K线提供高点和低点。
- 使用窗口大小 L = 2。这意味着要判断第 i 根K线是否为摆动高/低点,需将其与 i−2, i−1, i, i+1, i+2 这5根K线进行比较。
- 严格规则,无并列:若某K线的高点是该5根K线窗口中的唯一最大值,则为摆动高点;若其低点是唯一最小值,则为摆动低点。
- 仅对第3至第9根K线考虑摆动点标注(因为第1–2根和第10–11根K线无法构成完整窗口)。
输入数据(高点,低点):
1: (105, 100)
2: (108, 101)
3: (107, 99)
4: (110, 102)
5: (109, 97)
6: (111, 98)
7: (108, 96)
8: (106, 103)
9: (104, 95)
10: (107, 99)
11: (109, 101)
现在进行摆动点标注:
摆动高点
- 第4根K线(高点 = 110):窗口第2–6根K线的高点为 108, 107, 110, 109, 111。最大值是第6根K线的111,而非第4根,因此第4根不是摆动高点。
- 第5根K线(高点 = 109):窗口第3–7根K线的高点为 107, 110, 109, 111, 108。最大值是第6根K线的111,因此第5根不是。
- 第6根K线(高点 = 111):窗口第4–8根K线的高点为 110, 109, 111, 108, 106。最大值是第6根K线的111,因此第6根是摆动高点。
- 第7根K线(高点 = 108):窗口第5–9根K线的高点为 109, 111, 108, 106, 104。最大值是第6根K线的111,因此不是。
因此,在这些假设下唯一的摆动高点是:第6根K线为摆动高点。
摆动低点
- 第3根K线(低点 = 99):窗口第1–5根K线的低点为 100, 101, 99, 102, 97。最小值是第5根K线的97,因此第3根不是。
- 第4根K线(低点 = 102):窗口第2–6根K线的低点为 101, 99, 102, 97, 98。最小值是第5根K线的97,因此不是。
- 第5根K线(低点 = 97):窗口第3–7根K线的低点为 99, 102, 97, 98, 96。最小值是第7根K线的96,因此第5根不是。
- 第6根K线(低点 = 98):窗口第4–8根K线的低点为 102, 97, 98, 96, 103。最小值是第7根K线的96,因此不是。
- 第7根K线(低点 = 96):窗口第5–9根K线的低点为 97, 98, 96, 103, 95。最小值是第9根K线的95,因此第7根不是。
- 第8根K线(低点 = 103):窗口第6–10根K线的低点为 98, 96, 103, 95, 99。最小值是第9根K线的95,因此不是。
- 第9根K线(低点 = 95):窗口第7–11根K线的低点为 96, 103, 95, 99, 101。最小值是第9根K线的95,因此第9根是摆动低点。
因此,在这些假设下唯一的摆动低点是:第9根K线为摆动低点。