1 .密码:
` ` ` python
LC赋值:1日前收盘价
df['LC']=df['close'].shift(1)。
RSI1赋值:收盘价-LC和0较大值6天[1天权重]移动平均/收盘价-LC绝对值6天[1天权重]移动平均*100
df [ ' close _ LC ' ]=100 * max (df [ ' close ' ]-df [ ' LC ' ],0 ).rolling(6).mean )/ABS ) df['close']
AR赋值:最高价-开盘价26日累和/开盘价-最低价26日累和*100
forIinrange(len ) df ) :
df.ix[i,' ar']=100*(sum(df['high'] ) I3360I26 )-sum (df [ ' open ' ] ) I3360I26 ) ) (sum ) df )
将RSI1*30、COLOR00FF00、线宽2代入卖点雷达:85
满足条件85穿着RSI1时,在20的位置书写文字,COLOR00FF00
符合条件销售雷达时,在0和20位置之间画柱状线,宽度为3,0不为0时画空心柱.COLOR00FF00
VARB赋值:收盘价-LC和0较大值7天[1天权重]移动平均/收盘价-LC绝对值7天[1天权重]移动平均*100
df [ ' varb ' ]=100 * max (df['close']-df [ ' LC ' ],0 ) .滚动(7).mean )/ABS ) df [ ' close ' ]-df
VARC赋值:收盘价-LC和0较大值13天[1天权重]移动平均/收盘价-LC绝对值13天[1天权重]移动平均*100
df [ ' varc ' ]=100 * max (df [ ' close ' ]-df [ ' LC ' ],0 ).rolling(13 ).mean )/ABS ) df['close']-df
VARD赋值:收盘价的有效数据周期(可疑)
df['vard']=df['close']
输出功率
forIinrange(len ) df ) :
ifdf [ ' varb ' ] [ I ] 20 anddf [ ' varc ' ] [ I ] 25 anddf [ ' vard ' ] [ I ] 50 anddf [ ' ar ' ] [ I ] 703360
df.ix[i,' sign']='购买雷达'
购买雷达: (varb 20 and varc 25 and vard 50 andar 70 ) 30,线宽2,COLOR0078FF
BT1赋值:RSI1第25名
满足条件BT1时,在-80的位置书写文字,COLOR0000FF
满足条件BT1时,在-100和-80的位置之间画柱状线,宽度不是3、0时画中空柱.COLOR0000FF
#点:
出口主力: (收盘价-收盘价7天单纯移动平均(/收盘价7天单纯移动平均) 480天指数移动平均) 5,线宽1,COLOR0000FF
df [ ' main _ output ' ]=(df [ ' close ' ]-df['close'].rolling)/) df [ ' close ' ].rolling (7) ) )
散户: (收盘价-收盘价的11天单纯移动平均(/收盘价的11天单纯移动平均) 480的7天指数移动平均) 5,线宽2,COLORC87800
df [ ' individual _ output ' ]=(df [ ' close ' ]-df['close'].rolling (11 ) ) df [ ' close ' ].rolling )
BT2赋值:主力穿散户AND主力-10
在满足条件的RSI1上穿25的话,在主力位置画26号图标
满足条件的主力穿散户AND主力-10时,在主力位置画23号图标
BT赋值:统计3天中满足BT1ORBT2的天数=2的3天过滤
满足条件BT时,在0和50的位置之间画柱状线,宽度不是4、1不是0时画中空柱.COLOR0000FF
满足条件BT时,在50的位置书写文字,COLOR0000FF
满足条件BT2时,在0和20的位置之间画柱状线,宽度不是3、0时画中空柱.COLORFF00FF
在满足条件BT2的情况下,在20的位置写入文字,COLORFF00FF
``````