开启辅助访问 天气与日历切换到窄版

Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 686|回复: 2

挖坑(选股)

[复制链接]
  • TA的每日心情
    开心
    2017-9-16 18:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    3103

    主题

    1万

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    17061
    发表于 2020-4-19 17:08:52 | 显示全部楼层 |阅读模式
    VAR1:=MA(HHV(HIGH,485),17);
    VAR2:=MA(HHV(HIGH,222),17);
    VAR3:=MA(HHV(HIGH,96),17);
    VAR4:=MA(LLV(LOW,485),17);
    VAR5:=MA(LLV(LOW,222),17);
    VAR6:=MA(LLV(LOW,96),17);
    VAR7:=MA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)
    /6,17);
    VAR8:=MA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,17);
    VAR9:=MA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,17);
    VARA:=MA((VAR7*3+VAR8*2+VAR9)/6*1.738,17);
    VARB:=IF(DATE<=1341231,VARA,VARA*DAY);
    VARC:=LOW;
    VARD:=REF(LOW,1);
    VARE:=SMA(ABS(VARC-VARD),3,1)/SMA(MAX(VARC-VARD,0),3,1)*100;
    VARF:=MA(IF(CLOSE*1.35<=VARB,VARE*10,VARE/10),3);
    VAR10:=LLV(LOW,30);
    VAR11:=HHV(VARF,30);
    VAR12:=1341231;
    TJ:=IF(DATE<=VAR12,MA(IF(LOW<=VAR10,(VARF+VAR11*2)/2,0),3),100000000);
    挖坑:REF(TJ,2)>REF(TJ,3)AND TJ;

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-16 18:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    3103

    主题

    1万

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    17061
     楼主| 发表于 2020-4-19 17:09:39 | 显示全部楼层
    VAR1赋值:485日内最高价的最高值的17日简单移动平均
    VAR2赋值:222日内最高价的最高值的17日简单移动平均
    VAR3赋值:96日内最高价的最高值的17日简单移动平均
    VAR4赋值:485日内最低价的最低值的17日简单移动平均
    VAR5赋值:222日内最低价的最低值的17日简单移动平均
    VAR6赋值:96日内最低价的最低值的17日简单移动平均
    VAR7赋值VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)
    /6的17日简单移动平均
    VAR8赋值VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的17日简单移动平均
    VAR9赋值VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的17日简单移动平均
    VARA赋值VAR7*3+VAR8*2+VAR9)/6*1.738的17日简单移动平均
    VARB赋值:如果日期<=1341231,返回VARA,否则返回VARA*日
    VARC赋值:最低价
    VARD赋值:1日前的最低价
    VARE赋值:VARC-VARD的绝对值的3日[1日权重]移动平均/VARC-VARD和0的较大值的3日[1日权重]移动平均*100
    VARF赋值:如果收盘价*1.35<=VARB,返回VARE*10,否则返回VARE/10的3日简单移动平均
    VAR10赋值:30日内最低价的最低值
    VAR11赋值:30日内VARF的最高值
    VAR12赋值:1341231
    TJ赋值:如果日期<=VAR12,返回如果最低价<=VAR10,返回(VARF+VAR11*2)/2,否则返回0的3日简单移动平均,否则返回100000000
    输出
    挖坑:2日前的TJ>3日前的TJAND TJ

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-16 18:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    3103

    主题

    1万

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    17061
     楼主| 发表于 2020-4-19 17:29:07 | 显示全部楼层

    美人肩

    MA5:=MA(C,5);
    MA10:=MA(C,10);
    MA20:=MA(C,20);
    MA60:=MA(C,60);
    MA120:=MA(C,120);
    NQ:=C>MAX(MA5,MA10) AND C>=MAX(MA60,MA120);
    N:=BARSLAST(CROSS(MA5,MA10));
    P:=C>=REF(C,N/2)*1.03 AND REF(C,N/2)>=REF(C,N)*1.08 ;
    OBVQ:=OBV>LLV(OBV,N/2) AND LLV(OBV,N/2)> LLV(OBV,N);
    M:=COUNT(CROSS(MA10,MA5),N)=0;
    F:=COUNT(MA10>REF(MA10,1),N)>=N-1 AND COUNT(MA5>REF(MA5,1),N)>=N-1;
    K:=N AND M AND F;
    BSC:=N>=10;
    NQ AND BSC AND P AND K;

    MA5赋值:收盘价的5日简单移动平均
    MA10赋值:收盘价的10日简单移动平均
    MA20赋值:收盘价的20日简单移动平均
    MA60赋值:收盘价的60日简单移动平均
    MA120赋值:收盘价的120日简单移动平均
    NQ赋值:收盘价>MA5和MA10的较大值 AND 收盘价>=MA60和MA120的较大值
    N赋值:上次MA5上穿MA10距今天数
    P赋值:收盘价>=N/2日前的收盘价*1.03 AND N/2日前的收盘价>=N日前的收盘价*1.08
    OBVQ赋值:OBV>N/2日内OBV的最低值 AND N/2日内OBV的最低值> N日内OBV的最低值
    M赋值:统计N日中满足MA10上穿MA5的天数=0
    F赋值:统计N日中满足MA10>1日前的MA10的天数>=N-1 AND 统计N日中满足MA5>1日前的MA5的天数>=N-1
    K赋值:N AND M AND F
    BSC赋值:N>=10
    NQ AND BSC AND P AND K

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表