唉,软件有一个隐藏极深的BUG 找不出来,太晚了,睡觉了。。。明天继续。。。
我靠,自认编程无敌般的存在,竟然死在数组访问越界,真是醉了。。。
看这贴的人,应该有不少程序员,唉,太丢人了,写的时候太随意了,BUG补起来要死人。。
该BUG找出来不容易, 因为判断有效突破MA10 , 那么会检查当前K线的左侧K线和右侧K线是否有效跌破,升破MA10,而左侧,右侧是否有K线根本没判断,日了狗了。。。。
然后Debug模式下,如果没有数据,一般情况编译器会填充0xCC,所以DEBUG模式下怎么搞都没问题,而Release模式下,这个数值是随机的,然后,你懂的,时而正常,时而不正常,问题是你还没办法在Debug模式下调试找出该BUG。。。
最后Dump数据,OutputDebugString,在Release模式下,一个个排除。。。
竟然花了 昨晚一夜 跟 今天一个上午,卧槽。。。
我想剁手。。。。
已经实现MACD面积的计算。。。剩下的就是解决MACD 失真的问题了


柱子低于5跟不计算面积,因为肉眼看太明显,没必要。
其次,面积考虑到精确度,显示小数点后面3位。
