12区间 入口
- findNoRegionPointKuangzhang()
- findNoRegionPointKuangzhang12()
- 找寻 区间----正常形态 findRegionPoint()
- 内区间--------正常形态 Inner_Region()
核实 12区间
- findKline_1618 - 【12前】
- findTemp_1618 - 【12后】
- 内区间自身会完成核实。
当时遇到的问题
在正常 区间后,会继续找寻12的区间,记录下来。
之后,会进入内区间的识别中, 若内区间也存在12的区间,此时就会出现问题。以 后面12区间为主。
内区间的12的区间比 正常区间之后的12区间 更低,更易找到达到1.618的高度。
因此在进入内区间时,要把 之前的12区间的痕迹清空。
2021-4-29 发现新问题
- 一进入内区间时,就清除了 先前的 12区间记录。
缺点:万一 内区间不存在 12区间,此时又把之前的记录清除了。就不合理了。
★★ 再次想了想,以上做法也是对的。
因为若 之前存在12的区间 ,也会 先执行完的。最后 才会进入内区间这里的。
固清除了也没有关系。下一次心跳 还会赋值 一次的。
- findRegionPoint 和 Inner_Region 中
发现12区间时,进行了 temp_high_Y>0 的验证 。
缺点:万一 之前不存在 12的记录,就不会 进入给这个12区间机会了。
解决方案
-
发现12区间后
a) temp_high_Y 大于0
内区间时:index_region_0_1>temp_index_1 ,往下进行。
正常找寻:知道处于 哪个区间中,temp_index_1 和 这个区前后比,符合 ,往下进行。 如处于 第2个区间中,
index_region_3_1>temp_region_index_1&&temp_region_index_1>index_region_2_2
b) ★★ temp_high_Y 等于0
就直接给12机会,去下方验证。 -
进入内区间后
a ) 【作废】先不清除 之前的数据
b) 执行 findNoRegionPointKuangzhang 中 ,若存在 12区间记录, 它会直接赋值的,不管是否存在。
执行 findNoRegionPointKuangzhang 后 ,
存在12区间,就赋值 temp1.
不存在 ,不理。
c) 发现正常的12区间时, 同 【1 号】的 方 式。
网友评论