hongxx 发表于 2011-2-12 21:12
楼主对股票技术指标做分析?
第一个有我有个疑问。
只考虑High的情况:假如有high取值为1的3个连续点,顺序两点之间都小于20个星期,若 1点和2点 之间P大,那么1点high为1,2点的high为missing,但如果2点和3点比较,2点的p较大,则此时按照《让两者中变量"p"大的那个的high变量为“1”,另一个为“.”》,2点的high 要重设为1还是保持missing?
上述坛友给出的代码,没有考虑这个情况。
按照你的原文的意思,一个obs的high是否为1,不仅受前一个high取值1的obs的影响,还受下一个high取值1的obs影响。
我要的结果是这样的:在每一个20个星期的区间内,只能有一个high取值为1的点。如你所说,如果20个星期内有3个或更多high取值为1的点怎么处理?我原来的规则并不能处理这个问题。所以要修正一下我的规则。
是不是可以这样做:从每一个High为1的观测值,向后推一个距离为20个星期的滚动区间。求出这个区间内所有high取值为1的点中间P的最大值。设该点high为1,其他的均为missing。


雷达卡
京公网安备 11010802022788号







