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


 VBR2:=LLV(LOW,10);

VBR3:=HHV(HIGH,25);

阶段卖出: 3.2,COLORC6C600;

3.5,COLOR0088FF;

清仓卖出: 3.5,COLORFF75FF;

动力线: EMA((CLOSE-VBR2)/(VBR3-VBR2)*4,4),LINETHICK5,COLORRED;

底部:0.2,COLOR70DB93;

强弱分界线:1.75,POINTDOT,LINETHICK2,COLOR70DB93;

V3:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

操盘线:=SMA(V3,2,1);

V5:=SMA(操盘线,2,1);

抄底:IF(操盘线>REF(操盘线,1) AND REF(操盘线,1)< REF(操盘线,2) AND 操盘线< 23 ,2,0),LINETHICK2,COLORGREEN;

RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

X:=LLV(J,2)=LLV(J,8);

短进:=CROSS(J,REF(J+0.01,1)) AND X AND J< 20;

DRAWTEXT(短进,1.5,'低');

STICKLINE(短进,0,1.5,2,0),COLORRED;

A74:=MA(CLOSE,20);

A75:=(CLOSE > MA(CLOSE,5));

A76:=(MA(CLOSE,5) > MA(CLOSE,10));

A77:=(CLOSE > MA(CLOSE,10));

A78:=(MA(CLOSE,5) > MA(CLOSE,20));

A79:=(CLOSE > MA(CLOSE,20));

A710:=REF(A74,1);

A711:=(A74 > A710);

AVX:=(((((IF(A75,10,(0 - 10)) + IF(A76,10,(0 - 10))) + IF(A77,10,(0 - 10))) + IF(A78,10,(0 - 10))) + IF(A79,10,(0 - 10))) + IF(A711,10,(0 - 10)));

DSLX:=(CLOSE / INDEXC);

DSLX1:=MA(DSLX,5);

DSLX2:=MA(DSLX,10);

V1:=MA(VOL,5);

V2:=MA(VOL,10);

 

T1:=CONST(IF(C< 200 AND ((CROSS(AVX,1) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0));

T2:=CONST(IF(C< 200 AND ((CROSS(AVX,1) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0));

T3:=CONST(IF(C< 200 AND ((CROSS(AVX,1) AND (V1 > V2)) AND (DSLX < DSLX1)),1,0));

T4:=CONST(IF(C< 200 AND ((CROSS(AVX,1) AND (V1 <= V2)) AND (DSLX < DSLX1)),1,0));

T5:=CONST(IF(C< 200 AND ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0));

T6:=CONST(IF(C< 200 AND ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0));

T7:=CONST(IF(C< 200 AND ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0));

T8:=CONST(IF(C< 200 AND ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0));

T9:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0));

T10:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0));

T11:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0));

T12:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0));

T13:=CONST(IF(C< 200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0));

T14:=CONST(IF( C< 200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0));

T15:=CONST(IF(C< 200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0));

T16:=CONST(IF(C< 200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0));

T17:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 >= V2)),1,0));

T18:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 >= V2)),1,0));

T19:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 < V2)),1,0));

T20:=CONST(IF(C>200 AND (CROSS(1,AVX) AND (V1 >= V2)),1,0));

T21:=CONST(IF(C>200 AND (CROSS(1,AVX) AND (V1 < V2)),1,0));

T22:=CONST(IF(C>200 AND (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)),1,0));

T23:=CONST(IF(C>200 AND (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)),1,0));

T24:=CONST(IF(C>200 AND (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)),1,0));

T25:=CONST(IF(C>200 AND (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)),1,0));

DRAWTEXT(T1=1 AND CURRBARSCOUNT=70,2.5 ,'量能理想,明显走强,中线参与,仓位在2/3左右'),COLORFF00FF ;

DRAWTEXT(T2=1 AND CURRBARSCOUNT=70,2.5 ,'走势趋强,还显不足,短线进场,仓位在1/2左右'),COLORFF00FF ;

DRAWTEXT(T3=1 AND CURRBARSCOUNT=70,2.5 ,'量价良好,没有明显走强,短线进场,仓位1/2左右'),COLORFF00FF ;

DRAWTEXT(T4=1 AND CURRBARSCOUNT=70,2.5 ,'形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右'),COLORFF00FF ;

DRAWTEXT(T5=1 AND CURRBARSCOUNT=70,2.5 ,'形态变坏,重仓者减持大半,清仓者观望'),COLORFF00FF ;

DRAWTEXT(T6=1 AND CURRBARSCOUNT=70,2.5 ,'随大盘一起下跌,明显缩量走势,考虑到风险,减持或清仓'),COLORFF00FF ;

DRAWTEXT(T7=1 AND CURRBARSCOUNT=70,2.5 ,'该股放量下跌,走势明显偏弱,离场观望'),COLORFF00FF ;

DRAWTEXT(T8=1 AND CURRBARSCOUNT=70,2.5 ,'该股缩量下跌,走势偏弱,离场观望。'),COLORFF00FF ;

DRAWTEXT(T9=1 AND CURRBARSCOUNT=70,2.5 ,'该股形态良好,强势明显,量能充足,可以继续持有'),COLORFF00FF ;

DRAWTEXT(T10=1 AND CURRBARSCOUNT=70,2.5 ,'上行趋势不变,强势依然,量能开始转弱,注意风险'),COLORFF00FF ;

DRAWTEXT(T11=1 AND CURRBARSCOUNT=70,2.5 ,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓'),COLORFF00FF ;

DRAWTEXT(T12=1 AND CURRBARSCOUNT=70,2.5 ,'该股走势趋弱,量能不足,减持大部分筹码'),COLORFF00FF ;

DRAWTEXT(T13=1 AND CURRBARSCOUNT=70,2.5 ,'该股形态不佳,注意成交量的变化,目前不适合参与'),COLORFF00FF ;

DRAWTEXT(T14=1 AND CURRBARSCOUNT=70,2.5 ,'趋势不明,股价偏弱,注意量能变化,目前不宜参与'),COLORFF00FF ;

DRAWTEXT(T15=1 AND CURRBARSCOUNT=70,2.5 ,'有走强迹象,但量能不足,趋势不明,不适合操作'),COLORFF00FF ;

DRAWTEXT(T16=1 AND CURRBARSCOUNT=70,2.5 ,'该股走势太弱,没有参与价值。'),COLORFF00FF ;

DRAWTEXT(T17=1 AND CURRBARSCOUNT=70,2.5 ,'大盘理想,有明显走强迹象,中线参与,仓位在2/3左右'),COLORFF00FF ;

DRAWTEXT(T18=1 AND CURRBARSCOUNT=70,2.5 ,'如前期经过一轮下跌,最佳买点,前期有过一段涨幅需谨慎'),COLORFF00FF ;

DRAWTEXT(T19=1 AND CURRBARSCOUNT=70,2.5 ,'考虑短线进场,仓位在1/2左右,一旦量能放大,加仓买入'),COLORFF00FF ;

DRAWTEXT(T20=1 AND CURRBARSCOUNT=70,2.5 ,'大盘形态走坏,重仓者可以减去大部分仓位。'),COLORFF0000 ;

DRAWTEXT(T21=1 AND CURRBARSCOUNT=70,2.5 ,'大盘缩量调整,注意风险,短线清仓观望。'),COLORFF0000 ;

DRAWTEXT(T22=1 AND CURRBARSCOUNT=70,2.5 ,'大盘走势良好,量能理想,可以继续持有强势股。'),COLORFF0000 ;

DRAWTEXT(T23=1 AND CURRBARSCOUNT=70,2.5 ,'大盘形态良好,但量能稍显不足,随时准备减仓。'),COLORFF0000 ;

DRAWTEXT(T24=1 AND CURRBARSCOUNT=70,2.5 ,'大盘趋势不明,注意成交量变化,目前不适宜进场。'),COLORFF0000 ;

DRAWTEXT(T25=1 AND CURRBARSCOUNT=70,2.5 ,'大盘趋势向下,量能萎缩,不适合进场。'),COLORFF0000 ;

 


原理解析:
 VBR2赋值:10日内最低价最低值
VBR3赋值:25日内最高价最高值
输出阶段卖出: 3.2,COLORC6C600
3.5,COLOR0088FF
输出清仓卖出: 3.5,COLORFF75FF
输出动力线: EMA((收盘价-VBR2)/(VBR3-VBR2)*4,4),LINETHICK5,COLORRED
输出底部:0.2,COLOR70DB93
输出强弱分界线:1.75,POINTDOT,LINETHICK2,COLOR70DB93
V3赋值:(收盘价-8日内最低价最低值)/(8日内最高价最高值-8日内最低价最低值)*100
V3的2日[1日权重]移动平均
操盘线的2日[1日权重]移动平均
输出抄底:IF(操盘线>1日前的操盘线 AND 1日前的操盘线< 2日前的操盘线 AND 操盘线< 23 ,2,0),LINETHICK2,画绿色
RSV赋值:(C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
X赋值:2日内J最低值=8日内J最低值
短进赋值:CROSS(J,1日前的J+0.01) AND X AND J< 20
当满足条件短进时,在1.5和'低'位置书写文字
当满足条件短进时,在0和1.5之间画柱状线
A74赋值:收盘价的20日简单移动平均
A75赋值:(收盘价 > 收盘价的5日简单移动平均)
A76赋值:(收盘价的5日简单移动平均 > 收盘价的10日简单移动平均)
A77赋值:(收盘价 > 收盘价的10日简单移动平均)
A78赋值:(收盘价的5日简单移动平均 > 收盘价的20日简单移动平均)
A79赋值:(收盘价 > 收盘价的20日简单移动平均)
A710赋值:1日前的A74
A711赋值:(A74 > A710)
AVX赋值:(((((IF(A75,10,(0 - 10)) + IF(A76,10,(0 - 10))) + IF(A77,10,(0 - 10))) + IF(A78,10,(0 - 10))) + IF(A79,10,(0 - 10))) + IF(A711,10,(0 - 10)))
DSLX赋值:(收盘价 / INDEXC)
DSLX1:=DSLX的5日简单移动平均
DSLX2:=DSLX的10日简单移动平均
V1赋值:成交量的5日简单移动平均
V2赋值:成交量的10日简单移动平均
 
T1赋值:CONST(IF(C< 200 AND ((AVX上穿1 AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0))
T2赋值:CONST(IF(C< 200 AND ((AVX上穿1 AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0))
T3赋值:CONST(IF(C< 200 AND ((AVX上穿1 AND (V1 > V2)) AND (DSLX < DSLX1)),1,0))
T4赋值:CONST(IF(C< 200 AND ((AVX上穿1 AND (V1 <= V2)) AND (DSLX < DSLX1)),1,0))
T5赋值:CONST(IF(C< 200 AND ((1上穿AVX AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0))
T6赋值:CONST(IF(C< 200 AND ((1上穿AVX AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0))
T7赋值:CONST(IF(C< 200 AND ((1上穿AVX AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0))
T8赋值:CONST(IF(C< 200 AND ((1上穿AVX AND (V1 < V2)) AND (DSLX < DSLX1)),1,0))
T9赋值:CONST(IF(C< 200 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0))
T10:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0))
T11:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0))
T12:=CONST(IF(C< 200 AND ((((AVX >= 1) AND (1日前的AVX > 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0))
T13:=CONST(IF(C< 200 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0))
T14:=CONST(IF( C< 200 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0))
T15:=CONST(IF(C< 200 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0))
T16:=CONST(IF(C< 200 AND ((((AVX < 1) AND (1日前的AVX < 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0))
T17:=CONST(IF(C>200 AND (AVX上穿1 AND (V1 >= V2)),1,0))
T18:=CONST(IF(C>200 AND (AVX上穿1 AND (V1 >= V2)),1,0))
T19:=CONST(IF(C>200 AND (AVX上穿1 AND (V1 < V2)),1,0))
T20:=CONST(IF(C>200 AND (1上穿AVX AND (V1 >= V2)),1,0))
T21:=CONST(IF(C>200 AND (1上穿AVX AND (V1 < V2)),1,0))
T22:=CONST(IF(C>200 AND (((AVX >= 1) AND (1日前的AVX > 0)) AND (V1 >= V2)),1,0))
T23:=CONST(IF(C>200 AND (((AVX >= 1) AND (1日前的AVX > 0)) AND (V1 < V2)),1,0))
T24:=CONST(IF(C>200 AND (((AVX < 1) AND (1日前的AVX < 0)) AND (V1 >= V2)),1,0))
T25:=CONST(IF(C>200 AND (((AVX < 1) AND (1日前的AVX < 0)) AND (V1 < V2)),1,0))
当满足条件T1=1 AND 到最后交易的周期=70时,在2.5 和'量能理想位置书写文字
当满足条件T2=1 AND 到最后交易的周期=70时,在2.5 和'走势趋强位置书写文字
当满足条件T3=1 AND 到最后交易的周期=70时,在2.5 和'量价良好位置书写文字
当满足条件T4=1 AND 到最后交易的周期=70时,在2.5 和'形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右'位置书写文字
当满足条件T5=1 AND 到最后交易的周期=70时,在2.5 和'形态变坏,重仓者减持大半,清仓者观望'位置书写文字
当满足条件T6=1 AND 到最后交易的周期=70时,在2.5 和'随大盘一起下跌,明显缩量走势,考虑到风险,减持或清仓'位置书写文字
当满足条件T7=1 AND 到最后交易的周期=70时,在2.5 和'该股放量下跌,走势明显偏弱,离场观望'位置书写文字
当满足条件T8=1 AND 到最后交易的周期=70时,在2.5 和'该股缩量下跌,走势偏弱,离场观望。'位置书写文字
当满足条件T9=1 AND 到最后交易的周期=70时,在2.5 和'该股形态良好,强势明显,量能充足,可以继续持有'位置书写文字
当满足条件T10=1 AND 到最后交易的周期=70时,在2.5 和'上行趋势不变,强势依然,量能开始转弱,注意风险'位置书写文字
当满足条件T11=1 AND 到最后交易的周期=70时,在2.5 和'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓'位置书写文字
当满足条件T12=1 AND 到最后交易的周期=70时,在2.5 和'该股走势趋弱,量能不足,减持大部分筹码'位置书写文字
当满足条件T13=1 AND 到最后交易的周期=70时,在2.5 和'该股形态不佳,注意成交量的变化,目前不适合参与'位置书写文字
当满足条件T14=1 AND 到最后交易的周期=70时,在2.5 和'趋势不明,股价偏弱,注意量能变化,目前不宜参与'位置书写文字
当满足条件T15=1 AND 到最后交易的周期=70时,在2.5 和'有走强迹象,但量能不足,趋势不明,不适合操作'位置书写文字
当满足条件T16=1 AND 到最后交易的周期=70时,在2.5 和'该股走势太弱,没有参与价值。'位置书写文字
当满足条件T17=1 AND 到最后交易的周期=70时,在2.5 和'大盘理想,有明显走强迹象,中线参与,仓位在2/3左右'位置书写文字
当满足条件T18=1 AND 到最后交易的周期=70时,在2.5 和'如前期经过一轮下跌,最佳买点,前期有过一段涨幅需谨慎'位置书写文字
当满足条件T19=1 AND 到最后交易的周期=70时,在2.5 和'考虑短线进场,仓位在1/2左右,一旦量能放大位置书写文字
当满足条件T20=1 AND 到最后交易的周期=70时,在2.5 和'大盘形态走坏,重仓者可以减去大部分仓位。'位置书写文字
当满足条件T21=1 AND 到最后交易的周期=70时,在2.5 和'大盘缩量调整,注意风险,短线清仓观望。'位置书写文字
当满足条件T22=1 AND 到最后交易的周期=70时,在2.5 和'大盘走势良好,量能理想,可以继续持有强势股。'位置书写文字
当满足条件T23=1 AND 到最后交易的周期=70时,在2.5 和'大盘形态良好,但量能稍显不足,随时准备减仓。'位置书写文字
当满足条件T24=1 AND 到最后交易的周期=70时,在2.5 和'大盘趋势不明,注意成交量变化,目前不适宜进场。'位置书写文字
当满足条件T25=1 AND 到最后交易的周期=70时,在2.5 和'大盘趋势向下,量能萎缩,不适合进场。'位置书写文字
 

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