参数型自定义K线形态条件选股公式;一、K线形态;一根K线有四个价格组成:开盘价、收盘价、最高价和;K线形态包括单根K线形态和多根K线组合形态;由于涨停和跌停各有10%的空间,所以单根K线的振;常见的单根K线形态有:没有上下影线的阳线和阴线、;常见的多根K线组合形态有:母子线和子母线、平顶和;K线形态可以说是千变万化;二、公式编辑;在广发证券至强版行情软件里创 下影参数: Param#10 (0-5) 增减幅度: Param#11 (0.00-20) 振幅参数: Param#12 (0-4) 前比周期: Param#13 (1-20) 执行条件选股时显示: 5、点击[用法注释],把下面这段复制粘贴进去: 周期参数 [0当日 1前1日 2前2日...前N日] 收阳收阴 [0跳过 1收阳 2收阴] 开盘类型 [0跳过 1平开 2高开 3跳空高开 4低开 5跳空低开 6缺口] 涨跌情况 [0跳过 1上涨 2涨停过 3涨停 4下跌 5跌停过 6跌停] 实体包孕 [0跳过 1缩头缩脚 2穿头破脚 3穿头缩脚 4缩头破脚 5头上 6脚下] 上影参数 [0跳过 1大于 2小于 3区间 4光头 5平顶] 实体参数 [0跳过 1大于 2小于 3区间 4无实体 5缩半头 6缩半脚] 下影参数 [0跳过 1大于 2小于 3区间 4光脚 5平底] 振幅参数 [0跳过 1大于 2小于 3区间 4停牌] 前比周期 [1比前1日 2比前2日...比前M日] 幅度取值 [百分之0.00到20之间](上影幅度、实体幅度、下影幅度、增减幅度) 执行条件选股时显示: 6、点击[动态翻译],查看公式语句含义: HH赋值:N日前的最高价 LL赋值:N日前的最低价 OO赋值:N日前的开盘价 CC赋值:N日前的收盘价 DD赋值:OO和CC的较大值 XX赋值:OO和CC的较小值 HL赋值:HH-LL DX赋值:DD-XX HD赋值:HH-DD XL赋值:XX-LL HH1赋值:N+M日前的最高价 LL1赋值:N+M日前的最低价 OO1赋值:N+M日前的开盘价 CC1赋值:N+M日前的收盘价 DD1赋值:OO1和CC1的较大值 XX1赋值:OO1和CC1的较小值 HL1赋值:HH1-LL1 DX1赋值:DD1-XX1 HD1赋值:HH1-DD1 XL1赋值:XX1-LL1 YY1赋值:CC>OO YY2赋值:OO>CC YY赋值:如果K=0,返回1,否则返回如果K=1,返回YY1,否则返回如果K=2,返回YY2,否则返回0 KP1赋值:OO=CC1 KP2赋值:OO>CC1 KP3赋值:OO>HH1 KP4赋值:OO<CC1 KP5赋值:OO<LL1 KP6赋值:(LL>HH1 OR HH<LL1) KP赋值:如果KK1=0,返回1,否则返回如果KK1=1,返回KP1,否则返回如果KK1=2,返回KP2,否则返回如果KK1=3,返回KP3,否则返回如果KK1=4,返回KP4,否则返回如果KK1=5,返回KP5,否则返回如果KK1=6,返回KP6,否则返回0 ZD1赋值:CC>CC1 HZTB1赋值:(HH-CC1)/CC1*100>=(10-1/CC1) HZTB2赋值:(HH-CC1)/CC1*100<=(10+1/CC1) ZD2赋值:HZTB1 AND HZTB2 AND 现手不等于0 AND HH不等于CC CZTB1赋值:(CC-CC1)/CC1*100>=(10-1/CC1) CZTB2赋值:(CC-CC1)/CC1*100<=(10+1/CC1) ZD3赋值:CZTB1 AND CZTB2 AND 现手不等于0 AND HH=CC ZD4赋值:CC<CC1 LDTB1赋值:(CC1-LL)/CC1*100>=(10-1/CC1) LDTB2赋值:(CC1-LL)/CC1*100<=(10+1/CC1) ZD5赋值:LDTB1 AND LDTB2 AND 现手不等于0 AND CC不等于LL CDTB1赋值:(CC1-CC)/CC1*100>=(10-1/CC1) CDTB2赋值:(CC1-CC)/CC1*100<=(10+1/CC1) ZD6赋值:CDTB1 AND CDTB2 AND 现手不等于0 AND CC=LL ZD赋值:如果KK2=0,返回1,否则返回如果KK2=1,返回ZD1,否则返回如果KK2=2,返回ZD2,否则返回如果KK2=3,返回ZD3,否则返回如果KK2=4,返回ZD4,否则返回如果KK2=5,返回ZD5,否则返回如果KK2=6,返回ZD6,否则返回0 TJ1赋值:DD<DD1 AND XX>XX1 TJ2赋值:DD>DD1 AND XX<XX1 TJ3赋值:DD>DD1 AND XX>XX1 AND XX<DD1 TJ4赋值:DD<DD1 AND XX<XX1 AND DD>XX1 TJ5赋值:XX>DD1 TJ6赋值:DD<XX1 TJ赋值:如果KK3=0,返回1,否则返回如果KK3=1,返回TJ1,否则返回如果KK3=2,返回TJ2,否则返回如果KK3=3,返回TJ3,否则返回如果KK3=4,返回TJ4,否则返回如果KK3=5,返回TJ5,否则返回如果KK3=6,返回TJ6,否则返回0 SY1赋值:HD/DD*100>=K1 SY2赋值:HD/DD*100<=K1 SY3赋值:HD/DD*100>=K1-K7 AND HD/DD*100<=K1+K7 SY4赋值:HD/DD*100=0 SY5赋值:HH=HH1 AND (HH=DD OR HH1=DD1 OR DD不等于DD1) SY赋值:如果K2=0,返回1,否则返回如果K2=1,返回SY1,否则返回如果K2=2,返回SY2,否则返回如果K2=3,返回SY3,否则返回如果K2=4,返回SY4,否则返回如果K2=5,返回SY5,否则返回0 ST1赋值:DX/XX*100>=K3 ST2赋值:DX/XX*100<=K3 ST3赋值:DX/XX*100>=K3-K7 AND DX/XX*100<=K3+K7 ST4赋值:DX/XX*100=0 ST5赋值:DD>XX1+DX1/2 AND DD<DD1 AND XX<XX1 ST6赋值:XX>XX1 AND XX<DD1-DX1/2 AND DD>DD1 ST赋值:如果K4=0,返回1,否则返回如果K4=1,返回ST1,否则返回如果K4=2,返回ST2,否则返回如果K4=3,返回ST3,否则返回如果K4=4,返回ST4,否则返回如果K4=5,返回ST5,否则返回如果K4=6,返回ST6,否则返回0 XY1赋值:XL/LL*100>=K5 XY2赋值:XL/LL*100<=K5 XY3赋值:XL/LL*100>=K5-K7 AND XL/LL*100<=K5+K7 XY4赋值:XL/LL*100=0 XY5赋值:LL=LL1 AND (LL=XX OR LL1=XX1 OR XX不等于XX1) XY赋值:如果K6=0,返回1,否则返回如果K6=1,返回XY1,否则返回如果K6=2,返回XY2,否则返回如果K6=3,返回XY3,否则返回如果K6=4,返回XY4,否则返回如果K6=5,返回XY5,否则返回0 ZF1赋值:HL/LL*100>=K1+K3+K5 ZF2赋值:HL/LL*100<=K1+K3+K5 ZF3赋值:HL/LL*100>=K1+K3+K5-K7 AND HL/LL*100<=K1+K3+K5+K7 ZF4赋值:现手=0 ZF赋值:如果K8=0,返回1,否则返回如果K8=1,返回ZF1,否则返回如果K8=2,返回ZF2,否则返回如果K8=3,返回ZF3,否则返回如果K8=4,返回ZF4,否则返回0 YY AND KP AND ZD AND TJ AND SY AND ST AND XY AND ZF 三、保存方案和引入方案 保存方案就是用条件选股公式的组合来选股的方法。公式组合方式可以是不同公式的组合,同一个公式不同参数的组合,以及两者混合的组合。公式组合关系有“全部条件与”和“全部条件或”两种。操作方法是把多个条件选股公式或者一个公式不同参数的条件选股公式同时加入条件里,选择[全部条件与]或者[全部条件或],测试满意后给这些公式组合起一个方案名字保存起来,以后应用时从引入方案里点选所需方案即可。 例如:看涨吞没形态的两阳夹一阴的参数设定: 选出来的K线形态: 记载在参数表里: |
|