指标因子
INFO
这里只展示基础的指标和相关因子。插件的指标和因子需要去对应的插件文档查看。
均线型
ALLIGAT(鳄鱼线)
python
def on_select(so: SelectOp):
alligat = so.last().load_alligat()
alligat.alligat_lips #绿线 嘴唇线
alligat.alligat_teeth #红线 牙齿
alligat.alligat_jaw #蓝线 颚部AMv(成本价均线)
python
def on_select(so: SelectOp):
amv = so.last().load_amv(M=6)
so.last().amv(n=6) #变异平均线Acd(升降线)
python
def on_select(so: SelectOp):
acd = so.last().load_acd(M=20)
acd.acd #升降线
acd.acd_ma #升降线均线Bbi(多空均线)
python
def on_select(so: SelectOp):
bbi = so.last().load_bbi(M1=3, M2=6, M3=12, M4=24)
bbi.bbi #多空均线BbiBoll(多空布林线)
python
def on_select(so: SelectOp):
bbiboll = so.last().load_bbiboll(N=11, M=6)
bbiboll.bbiboll #多空布林线
bbiboll.bbiboll_upr #布林线上轨
bbiboll.bbiboll_dwn #布林线下轨EMa(移动平均线)
python
def on_select(so: SelectOp):
so.last().ema(M=12) #:param M: 计算n天的移动平均线MA(移动平均线)
python
def on_select(so: SelectOp):
so.last().ma(M=5) #获取ma数据MAH(高价平均线)
python
def on_select(so: SelectOp):
so.last().mah(M=5) #获取ma数据MaL(低价平均线)
python
def on_select(so: SelectOp):
so.last().mal(M=5) #获取ma数据VMa(变异平均线)
python
def on_select(so: SelectOp):
so.last().vma(M=6) #变异平均线基础
AStockDownLimitDays(跌停天数)
python
def on_select(so: SelectOp):
so.last().down_limit_days(N=20) #获取最N天的跌停天数AStockLimit(涨跌停价)
python
def on_select(so: SelectOp):
astocklimit = so.last().load_a_stock_limit()
astocklimit.up_limit #获取涨停价
astocklimit.down_limit #获取跌停价AStockUpLimitDays(涨停天数)
python
def on_select(so: SelectOp):
so.last().up_limit_days(N=20) #获取最N天的涨停天数Change(涨跌幅)
python
def on_select(so: SelectOp):
change = so.last().load_change()
change.change #涨跌幅 返回格式:如 10,5,10.5。 等于10% 5% 10.5%ChangeDays(N天涨跌幅)
python
def on_select(so: SelectOp):
so.last().change_days(N=20) #N天涨跌幅DownDays(获取N天的跌停天数)
python
def on_select(so: SelectOp):
so.last().down_days(n=20) #获取最N天的下跌天数Fq(后复权因子)
python
def on_select(so: SelectOp):
so.last().hfq #后复权因子HfqClose(收盘价后复权)
python
def on_select(so: SelectOp):
so.last().close_hfq #收盘价 后复权HfqHigh(最高价后复权)
python
def on_select(so: SelectOp):
so.last().high_hfq #最高价 后复权HfqLow(最低价后复权)
python
def on_select(so: SelectOp):
so.last().low_hfq #最低价 后复权HfqOpen(开盘价后复权)
python
def on_select(so: SelectOp):
so.last().open_hfq #开盘价 后复权HfqYClose(昨日收盘价后复权)
python
def on_select(so: SelectOp):
so.last().yclose_hfq #昨日收盘价后复权Qfq(前复权因子)
python
def on_select(so: SelectOp):
so.last().qfq #前复权因子QfqHigh(最高价前复权)
python
def on_select(so: SelectOp):
so.last().high_qfq #最高价 前复权QfqLow(最低价前复权)
python
def on_select(so: SelectOp):
so.last().low_qfq #最低价 前复权QfqOpen(开盘价前复权)
python
def on_select(so: SelectOp):
so.last().open_qfq #开盘价 前复权QfqOpen(收盘价前复权)
python
def on_select(so: SelectOp):
so.last().close_qfq #收盘价 前复权QfqYClose(昨日收盘价前复权)
python
def on_select(so: SelectOp):
so.last().yclose_qfq #昨日收盘价前复权UpDays(获取N天的跌停天数)
python
def on_select(so: SelectOp):
so.last().up_days(n=20) #获取最N天的上涨天数YClose(昨日收盘价)
python
def on_select(so: SelectOp):
so.last().yclose #昨日收盘价成交量型
Amo(成交金额)
python
def on_select(so: SelectOp):
amo = so.last().load_amo(M1=5, M2=10)
amo.amo #成交金额
amo.amo_ma1 #成交金额 快速线
amo.amo_ma2 #成交金额 慢速线MaV(成交量双均线)
python
def on_select(so: SelectOp):
so.last().mav(n=5) #获取ma数据OBV(累积能量线)
python
def on_select(so: SelectOp):
obv = so.last().load_obv(M=30)
obv.obv #计算累积能量线OBV
obv.obv_ma #计算累积能量线OBV的均线RsiV(相对强弱量-成交量)
python
def on_select(so: SelectOp):
so.last().rsiv(N=24) #:param N:能量型
Brar(情绪指标)
python
def on_select(so: SelectOp):
brar = so.last().load_brar(N=26)
brar.brar_ar #反映市场情绪的强弱
brar.brar_br #反映市场买卖力量的强弱Cr(带状能量线)
python
def on_select(so: SelectOp):
cr = so.last().load_cr(N=26, M1=10, M2=20, M3=40, M4=62)
cr.cr #带状能量线
cr.cr_ma1 #移动平均线1
cr.cr_ma2 #移动平均线2
cr.cr_ma3 #移动平均线3
cr.cr_ma4 #移动平均线4Cyr(市场强弱)
python
def on_select(so: SelectOp):
cyr = so.last().load_cyr(N=13, M=5)
cyr.cyr #市场强弱
cyr.cyr_ma #MACYR
cyr.cyr_dive #DIVEMass(梅斯线)
python
def on_select(so: SelectOp):
mass = so.last().load_mass(N1=9, N2=25, M=6)
mass.mass #梅斯线
mass.mass_ma #梅斯线的均线Pcnt(幅度比)
python
def on_select(so: SelectOp):
pcnt = so.last().load_pcnt(M=5)
pcnt.pcnt #幅度比
pcnt.pcnt_ma #幅度比的移动平均Psy(心理线)
python
def on_select(so: SelectOp):
psy = so.last().load_psy(N=12, M=6)
psy.psy #心理线
psy.psy_ma #心理线移动平均Vr(成交量变异率)
python
def on_select(so: SelectOp):
vr = so.last().load_vr(N=20, M=6)
vr.vr #成交量变异率
vr.vr_ma #成交量变异率均线Wad(威廉多空力度线)
python
def on_select(so: SelectOp):
wad = so.last().load_wad(M=30)
wad.wad #威廉多空力度线
wad.wad_ma #威廉多空力度线移动平均超买超卖型
ACCER(幅度涨速)
python
def on_select(so: SelectOp):
so.last().accer(N=8) #幅度涨速ADTM(动态买卖气指标)
python
def on_select(so: SelectOp):
adtm = so.last().load_adtm(N=23, M=8)
adtm.adtm #短期波动指标,反映价格变化的敏感性。
adtm.adtm_ma #长期波动指标,反映价格变化的稳定性。ATR(真实波幅)
python
def on_select(so: SelectOp):
so.last().atr(N=14) #真实波幅的N日移动平均BIAS(乖离率)
python
def on_select(so: SelectOp):
so.last().bias(N=6) #乖离率BIAS-MA(乖离率+MA)
python
def on_select(so: SelectOp):
biasma = so.last().load_biasma(N=6, M=6)
biasma.biasma #乖离率
biasma.biasma_ma #乖离率的移动平均BIAS36(三六乖离)
python
def on_select(so: SelectOp):
bias36 = so.last().load_bias36(M=6)
bias36.bias36_36 #3-6乖离
bias36.bias36_612 #6-12乖离
bias36.bias36_ma #3-6乖离的M日均线CCI(强势评分)
python
def on_select(so: SelectOp):
so.last().cci(N=5) #强势评分DKX(多空线)
python
def on_select(so: SelectOp):
dkx = so.last().load_dkx(M=10)
dkx.dkx_mid #短期波动指标,反映价格变化的敏感性。
dkx.dkx_ma #长期波动指标,反映价格变化的稳定性。KD(随机指标)
python
def on_select(so: SelectOp):
kd = so.last().load_kd(N=9, M1=3, M2=3)
kd.kd_k #短期波动指标,反映价格变化的敏感性。
kd.kd_d #长期波动指标,反映价格变化的稳定性。KDJ(随机指标)
python
def on_select(so: SelectOp):
kdj = so.last().load_kdj(N=9, M1=3, M2=3)
kdj.kdj_k #短期波动指标,反映价格变化的敏感性。
kdj.kdj_d #长期波动指标,反映价格变化的稳定性。
kdj.kdj_j #K值与D值的偏离指标,反映市场的超买或超卖情况。LWR(威廉指标)
python
def on_select(so: SelectOp):
lwr = so.last().load_lwr(N=9, M1=3, M2=3)
lwr.lwr1 #威廉指标1
lwr.lwr2 #威廉指标2MARSI(相对强弱平均线)
python
def on_select(so: SelectOp):
marsi = so.last().load_marsi(M1=10, M2=6)
marsi.marsi1 #相对强弱平均线1
marsi.marsi2 #相对强弱平均线2MFI(资金流量指标)
python
def on_select(so: SelectOp):
mfi = so.last().load_mfi(N=14)
so.last().mfi(N=14) #资金流量指标MTM(动量线)
python
def on_select(so: SelectOp):
mtm = so.last().load_mtm(N=12, M=6)
mtm.mtm_mtm #短期波动指标,反映价格变化的敏感性。
mtm.mtm_ma #长期波动指标,反映价格变化的稳定性。OSC(变动速率线)
python
def on_select(so: SelectOp):
so.last().osc(N=20) #变动速率线OscMa(变动速率线,带上平滑移动平均线)
python
def on_select(so: SelectOp):
oscma = so.last().load_oscma(N=20, M=6)
oscma.oscma #变动速率线
oscma.oscma_ma #变动速率线移动平均线RSI(相对强弱指标)
python
def on_select(so: SelectOp):
so.last().rsi(N=24) #相对强弱指标Roc(变动速率线)
python
def on_select(so: SelectOp):
roc = so.last().load_roc(N=12, M=6)
roc.roc #变动速率线
roc.roc_ma #变动速率线的移动平均SKDJ(慢速随机指标)
python
def on_select(so: SelectOp):
skdj = so.last().load_skdj(N=9, M=3)
skdj.skdj_k #短期波动指标,反映价格变化的敏感性。
skdj.skdj_d #长期波动指标,反映价格变化的稳定性。UDL(引力线)
python
def on_select(so: SelectOp):
udl = so.last().load_kd(N1=3, N2=5, N3=10, N4=20, M=6)
udl.udl #引力线
udl.udl_ma #引力线的移动平均线WR(威廉指标)
python
def on_select(so: SelectOp):
so.last().wr(N=10) #威廉指标趋势型
Cho(佳庆指标)
python
def on_select(so: SelectOp):
cho = so.last().load_cho(N1=10, N2=20, M=6)
cho.cho #佳庆指标
cho.cho_ma #MACHO:CHO的M日简单移动平均Cye(市场趋势)
python
def on_select(so: SelectOp):
cye = so.last().load_cye(N1=10, N2=20, M=6)
cye.cye_l #市场趋势指标
cye.cye_s #市场趋势指标Dma(平均差)
python
def on_select(so: SelectOp):
dma = so.last().load_dma(N1=10, N2=50, M=10)
dma.dma_dif #计算DIF:收盘价的N1日简单移动平均-收盘价的N2日简单移动平均
dma.dma_difma #计算DIFMA:DIF的M日简单移动平均Dmi(趋向指标)
python
def on_select(so: SelectOp):
dmi = so.last().load_cho(N=14, M=6)
dmi.dmi_pdi #方向指标 正向指标
dmi.dmi_mdi #方向指标 负向指标
dmi.dmi_adx #平均趋向指标
dmi.dmi_adxr #平均趋向指标的移动平均Dpo(区间震荡线)
python
def on_select(so: SelectOp):
dpo = so.last().load_dpo(N=20, M=6)
dpo.dpo #计算区间震荡线DPO
dpo.dpo_ma #计算区间震荡线DPO的M日移动平均Emv(简易波动指标)
python
def on_select(so: SelectOp):
emv = so.last().load_emv(N=20, M=6)
emv.emv #计算简易波动指标EMV
emv.emv_ma #计算简易波动指标EMV的M日移动平均Jlhb(绝路航标)
python
def on_select(so: SelectOp):
jlhb = so.last().load_jlhb(N=7, M=5)
jlhb.jlhb #绝路航标
jlhb.jlhb_1 #绝路航标中间值
jlhb.jlhb_2 #绝路航标中间值的均线Js(加速线)
python
def on_select(so: SelectOp):
js = so.last().load_js(N=5, M1=5, M2=10, M3=20)
js.js1 #1加速线
js.js2 #2加速线
js.js3 #3加速线MACD(指数平滑异同移动平均线)
python
def on_select(so: SelectOp):
macd = so.last().load_macd(SHORT=12, LONG=26, M=9)
macd.macd_dea #慢线
macd.macd_bar #柱状图
macd.macd_dif #快速线Qacd(快速异同平均线)
python
def on_select(so: SelectOp):
qacd = so.last().load_qacd(N1=12, N2=16, M=9)
qacd.qacd_dif #快速异同平均线 dif
qacd.qacd_macd #快速异同平均线 macd
qacd.qacd_ddif #快速异同平均线 ddifTrix(三重指数平均线)
python
def on_select(so: SelectOp):
trix = so.last().load_trix(N=12, M=20)
trix.trix #三重指数平均线
trix.trix_ma #三重指数平均线的移动平均UOS(终极指标)
python
def on_select(so: SelectOp):
uos = so.last().load_uos(N1=7, N2=14, N3=28, M=6)
uos.uos #终极指标
uos.uos_acc1 #终极指标1
uos.uos_acc2 #终极指标2
uos.uos_acc3 #终极指标3
uos.uos_ma #终极指标的移动平均VMACD(量平滑异同平均线)
python
def on_select(so: SelectOp):
vmacd = so.last().load_vmacd(SHORT=12, LONG=26, M=9)
vmacd.vmacd_dea #慢线
vmacd.vmacd_bar #柱状图
vmacd.vmacd_dif #快速线VPT(量价曲线)
python
def on_select(so: SelectOp):
vpt = so.last().load_vpt(N=51, M=6)
vpt.vpt #量价曲线
vpt.vpt_ma #量价曲线移动平均Wvad(威廉变异离散量)
python
def on_select(so: SelectOp):
wvad = so.last().load_wvad(N=20, M=6)
wvad.wvad #威廉变异离散量
wvad.wvad_ma #威廉变异离散量的移动平均量价型
Boll(布林线)
python
def on_select(so: SelectOp):
boll = so.last().load_boll(M=20, P=2)
boll.boll #均线
boll.boll_ub #上轨
boll.boll_lb #下轨Ene(轨道线)
python
def on_select(so: SelectOp):
ene = so.last().load_ene(N=25, M1=6, M2=6)
ene.ene #轨道线
ene.ene_upper #轨道线上限
ene.ene_lower #轨道线下限Ktn(肯特纳通道交易)
python
def on_select(so: SelectOp):
ktn = so.last().load_ktn(N=20, M=10)
ktn.ktn_up #肯特纳通道交易 上轨
ktn.ktn_down #肯特纳通道交易 下轨
ktn.ktn_mid #肯特纳通道交易 中轨Mike(麦克支撑压力)
python
def on_select(so: SelectOp):
mike = so.last().load_mike(N=20)
mike.mike_stor #麦克支撑压力 强阻力
mike.mike_midr #麦克支撑压力 中阻力
mike.mike_wekr #麦克支撑压力 弱阻力
mike.mike_weks #麦克支撑压力 弱支撑
mike.mike_mids #麦克支撑压力 中支撑
mike.mike_stos #麦克支撑压力 强支撑Pbx(瀑布线)
python
def on_select(so: SelectOp):
so.last().pbx(m=4) #瀑布线Tqa(唐奇安通道)
python
def on_select(so: SelectOp):
tqa = so.last().load_cho(N1=20, N2=10)
tqa.tqa_high #唐奇安通道 最高价
tqa.tqa_low #唐奇安通道 最低价
tqa.tqa_mid #唐奇安通道 中线Xs(薛斯通道)
python
def on_select(so: SelectOp):
xs = so.last().load_xs(N=13)
xs.xs_sup #薛斯通道 短期上限
xs.xs_sdn #薛斯通道 短期下限
xs.xs_lup #薛斯通道 长期上限
xs.xs_ldn #薛斯通道 长期下限