一些更正的东西

第13行

#是否长上影,绝对长度和相对长度都有要求
df1['K_l_up_flag'] = np.where((df1['shiti_up']>50) & (df1['shiti_up_len']>3),1,0)
#是否长下影
df1['K_l_low_flag'] = np.where((df1['shiti_low']>50) & (df1['shiti_low_len']>3),1,0)
#是否上下影都长
df1['K_l_lu_flag'] = np.where((df1['shiti_low']>35) & (df1['shiti_up']>35) & (df1['zhenfu']>5) ,1,0)

#长上影和长下影的十字星,是否上线都长的十字星
df1['K_shizi_l_up'] = np.where((df1['K_bianxian_flag']==1) &  (df1['K_l_up_flag']==1),1,0)
df1['K_shizi_l_low'] = np.where((df1['K_bianxian_flag']==1) &  (df1['K_l_low_flag']==1),1,0)
df1['K_shizi_l_low'] = np.where((df1['K_bianxian_flag']==1) &  (df1['K_l_lu_flag']==1),1,0)

df1['panping'] = np.where((df1['pan_nei_14count']>9) & (df1['d21_d0_count']<10)  & (df1['d21_d0_count']>1 & (abs(df1['ma21xielv'])<0.12)) ,1,0)

#长箱体突破
df['xttp'] = np.where((df1['panping']==1) & (df1['close']>df1['c_up_12per'])  & (df1['close']>df1['close'].shift(2)) & (df1['close']>df1['close'].shift(3),1,0)
 

#盘升,后一日比前一日的收盘价高,15个里面有多个这样的,且最后一日的比较高,14日的斜率为正,比10个以上都高,盘跌类似
#中间无大跌,无大涨,不超过1次
df1['hdq_flag'] = np.where(df1['high']>df1['high'].shift(1),1,0)
df1['qdh_flag'] = np.where(df1['low']<df1['low'].shift(1),1,0)
df1['hdq_flag_count15'] =  ta.SUM(df1['hdq_flag'], timeperiod=15)
df1['qdh_flag_count15'] =  ta.SUM(df1['qdh_flag'], timeperiod=15)
df1['pansheng_flag'] = np.where((df1['hdq_flag_count15']>9) & (df1['d21_d0_count']>9) & (df1['close']>df1['close'].shift(14)) ,1,0)
df1['pandie_flag'] = np.where((df1['qdh_flag_count15']>9) & (df1['d21_d0_count']<5) & (df1['close']<df1['close'].shift(14)) ,1,0)

#df1 = df1.drop(['c_up_12per',],axis=1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值