Skip to content

指标因子

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 #移动平均线4

Cyr(市场强弱)

python
def on_select(so: SelectOp):
    cyr = so.last().load_cyr(N=13, M=5)
    cyr.cyr #市场强弱 
    cyr.cyr_ma #MACYR 
    cyr.cyr_dive #DIVE

Mass(梅斯线)

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 #威廉指标2

MARSI(相对强弱平均线)

python
def on_select(so: SelectOp):
    marsi = so.last().load_marsi(M1=10, M2=6)
    marsi.marsi1 #相对强弱平均线1 
    marsi.marsi2 #相对强弱平均线2

MFI(资金流量指标)

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 #快速异同平均线 ddif

Trix(三重指数平均线)

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 #薛斯通道 长期下限