来函数检测结果如下:
该公式没有未来函数


MID:MA(CLOSE,21),COLORWHITE;
UPPER:MID + 1.96*STD(CLOSE,21),COLORYELLOW;
LOWER:MID - 1.96*STD(CLOSE,21),COLORYELLOW;
UP:MID + 2.58*STD(CLOSE,21),COLORFF00FF;
LOOW:MID - 2.58*STD(CLOSE,21),COLORFF00FF;
{1.96统计学中为95%可信区间,2.58为99%可信区间,故采用1.96和2.58作为参数}

单边上升:=(C>MID);
单边下降:=(C<MID);
布林线开口:=UP-LOOW;
多头行情:=C>MA(C,5) AND MA(C,5)>MA(C,10);
股价在高位:=((C-LLV(C,30))/(HHV(C,30)-LLV(C,30))>0.6);
股价在低位:=((C-LLV(C,30))/(HHV(C,30)-LLV(C,30))<0.4);
布林线缩口:=((UPPER-MID)/MID<0.05);  
STICKLINE(单边上升,MID,UP,6,0),COLOR330066;
STICKLINE(单边下降,LOOW,MID,6,0),COLOR545454;
DRAWTEXT(布林线缩口,MID,'▲'),COLORWHITE;

STICKLINE((OPEN >= CLOSE),OPEN,CLOSE,5,0),COLORCYAN;
STICKLINE((OPEN >= CLOSE),HIGH,LOW,0,0),COLORCYAN;
STICKLINE((OPEN < CLOSE),OPEN,CLOSE,5,0),COLORRED;
STICKLINE((OPEN < CLOSE),HIGH,LOW,0,0),COLORRED;


MID,COLORWHITE;
UPPER,COLORYELLOW;
LOWER,COLORYELLOW;
UP,COLORFF00FF;
LOOW,COLORFF00FF;
drawtext(单边上升 and ref(c,1)>ref(up,1) and c < up ,up*1.08,'减仓'),color00FF00;
drawtext(ref(布林线开口,1)=hhv(布林线开口,20) and 单边上升,up*1.08,'卖出'),colorwhite;
空仓:=(cross(mid,amount/v/100));
drawtext(空仓,up*1.05,'空仓'),coloryellow;
drawtext(BARSLAST(布林线缩口)=1 and c<ma(c,10),up*1.08,'一轮跌势起'),color00FF00;
适当建仓:=(单边上升 and FILTER(多头行情,20) and v>ma(v,3));
drawtext(适当建仓,loow,'适当建仓'),colorred;
加仓:=(单边上升 and ref(c-mid,1)=llv(c-mid,5));
drawtext(加仓 and BARSLAST(适当建仓)<BARSLAST(空仓),loow,'加仓'),colorff00ff;
一波行情起:=(BARSLAST(布林线缩口)<=3 and v>ma(v,3) and 股价在低位 and c>ref(c,1) and c>ma(c,10));
drawtext(FILTER(一波行情起,5),lower,'一波行情起'),colorred;
一波跌势完:=(单边下降 and BARSLAST(ref(布林线开口,1)=hhv(布林线开口,50))<=5 and loow>ref(loow,1) and c <mid) and 股价在低位;
drawtext(FILTER(一波跌势完,5),lower,'抢反弹');




原理解析:
输出MID:收盘价的21日简单移动平均,画白色
输出UPPER:MID + 1.96*收盘价的21估算标准差,画黄色
输出LOWER:MID - 1.96*收盘价的21估算标准差,画黄色
输出UP:MID + 2.58*收盘价的21估算标准差,COLORFF00FF
输出LOOW:MID - 2.58*收盘价的21估算标准差,COLORFF00FF
{1.96统计学中为95%可信区间,2.58为99%可信区间,故采用1.96和2.58作为参数}

单边上升赋值:(C>MID)
单边下降赋值:(C 布林线开口赋值:UP-LOOW
多头行情赋值:C>C的5日简单移动平均 AND C的5日简单移动平均>C的10日简单移动平均
股价在高位赋值:((C-30日内C最低值)/(30日内C最高值-30日内C最低值)>0.6)
股价在低位赋值:((C-30日内C最低值)/(30日内C最高值-30日内C最低值)<0.4)
布林线缩口赋值:((UPPER-MID)/MID<0.05)
当满足条件单边上升时,在MID和UP之间画柱状线
当满足条件单边下降时,在LOOW和MID之间画柱状线
当满足条件布林线缩口时,在MID和'▲'位置书写文字

STICKLINE((开盘价 >= 收盘价),开盘价,收盘价,5,0),画青色
STICKLINE((开盘价 >= 收盘价),最高价,最低价,0,0),画青色
STICKLINE((开盘价 < 收盘价),开盘价,收盘价,5,0),画红色
STICKLINE((开盘价 < 收盘价),最高价,最低价,0,0),画红色

MID,画白色
UPPER,画黄色
LOWER,画黄色
UP,COLORFF00FF
LOOW,COLORFF00FF
DRAWTEXT(单边上升 AND 1日前的C>1日前的UP AND C < UP ,UP*1.08,'减仓'),COLOR00FF00
DRAWTEXT(1日前的布林线开口=20日内布林线开口最高值 AND 单边上升,UP*1.08,'卖出'),画白色
空仓赋值:(MID上穿成交额/V/100)
当满足条件空仓时,在UP*1.05和'空仓'位置书写文字
DRAWTEXT(上次布林线缩口距今天数=1 AND C 适当建仓赋值:(单边上升 AND 多头行情的20过滤 AND V>V的3日简单移动平均)
当满足条件适当建仓时,在LOOW和'适当建仓'位置书写文字
加仓赋值:(单边上升 AND 1日前的C-MID=5日内C-MID最低值)
DRAWTEXT(加仓 AND 上次适当建仓距今天数 一波行情起赋值:(上次布林线缩口距今天数<=3 AND V>V的3日简单移动平均 AND 股价在低位 AND C>1日前的C AND C>C的10日简单移动平均)
DRAWTEXT(一波行情起的5过滤,LOWER,'一波行情起'),画红色
一波跌势完赋值:(单边下降 AND 上次1日前的布林线开口=50日内布林线开口最高值距今天数<=5 AND LOOW>1日前的LOOW AND C DRAWTEXT(一波跌势完的5过滤,LOWER,'抢反弹')


声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!