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


RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

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

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

DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);

DEA :=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

做多:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED;

做空:=IF(K<D AND MACD<0 AND V>1,-2,0),COLOR00FF00;

强洗:=IF(MACD>0 AND K<D AND V>1,1,0),COLOR0099FF;

弱升:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORFFFF00;

STICKLINE(做多 AND C>=O,C,O,3,1),COLORRED;

STICKLINE(做多 AND C<O,C,O,3,0),COLOR990099;

STICKLINE(做多 AND C<O,C,O,1,0),COLORCC00CC;

STICKLINE(做多 AND C<O,C,O,0.3,0),COLORFF00FF;

STICKLINE(做多 AND C>=O,C,O,3,1),COLOR0000FF;

STICKLINE(做多 AND C>=O,C,O,1.5,0),COLOR0000DD;

STICKLINE(做多 AND C>=O,C,O,0.4,0),COLOR0000FF;

STICKLINE(做空 AND C>=O,L,H,0.1,0),COLOR0000FF;

STICKLINE(做空 AND C>=O,C,O,3,1),COLOR00FF00;

STICKLINE(做空 AND C<O,C,O,3,0),COLOR00FF00;

STICKLINE(做空 AND C<O,C,O,0.3,0),COLOR00FF00;

STICKLINE(做空 AND C<O,C,O,0.3,0),COLOR00FF00;

STICKLINE(强洗 AND C>=O,L,H,0.1,0),COLOR0000FF;

STICKLINE(强洗 AND C>=O,C,O,3,1),COLORFFFFFF;

STICKLINE(强洗 AND C<O,C,O,3,0),COLOR999999;

STICKLINE(强洗 AND C<O,C,O,1,0),COLORCCCCCC;

STICKLINE(强洗 AND C<O,C,O,0.3,0),COLORFFFFFF;

STICKLINE(弱升 AND C>=O,C,O,3,1),COLOR00FFFF;

STICKLINE(弱升 AND C<O,C,O,3,0),COLOR009999;

STICKLINE(弱升 AND C<O,C,O,0.3,0),COLOR00FFFF;

昨天:=REF(CLOSE,1);

涨停:=IF(((((CLOSE - 昨天) * 100) /昨天 ) >= (10 - ((0.01 * 100) / 昨天))),1,0);

STICKLINE(涨停,H,((CLOSE + OPEN) / 2),2.2,0),COLOR00FFFF;

M5:MA(C,5),COLORWHITE,LINETHICK2;

IF(M5>REF(M5,1),M5,DRAWNULL),COLORRED,LINETHICK2;

IF(M5<REF(M5,1),M5,DRAWNULL),COLORGREEN,LINETHICK2;



RSV1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;

K11:=SMA(RSV1,5,1);

D11:=SMA(K11,5,1);

J11:=3*K11-2*D11;

AA11:=EMA(J11,5);

AA22:=REF(AA11,1);

RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K22:=SMA(RSV2,3,1);

D22:=SMA(K22,3,1);

J22:=3*K22-2*D22;

BB11:=EMA(J22,5);

BB22:=REF(BB11,1);

DD:=AA11>AA22 AND BB11>BB22;

注意买入:=DD AND NOT(REF(DD,1)) AND (AA11<50 OR BB11<50);

注意卖出:=REF(DD,1)=1 AND NOT(DD);

DRAWICON(注意买入,L-0.018,9);

DRAWICON(注意卖出,H+0.018,10);

LC:=REF((O+H+L+2*C)/5,1);

RSI:=SMA(MAX(C-LC,0),7,1)/SMA(ABS(C-LC),7,1)*10;

卖:=CROSS(7.1,RSI) AND MA(V,10)>MA(V,5),COLORGREEN;

DRAWTEXT(注意卖出,H+0.020,'■■■落帒为安■■■'),COLORGREEN;

DRAWTEXT(注意买入,M5,'---------------------------------------'),COLORRED;





 




原理解析:
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均


DIFF:= 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均


DEA :=DIFF的9日指数移动平均


MACD赋值:2*(DIFF-DEA)
如果K>D AND MACD>0 AND V>1返回2否则返回0
如果K1返回-2否则返回0
如果MACD>0 AND K1返回1否则返回0
如果MACD<0 AND K>D AND V>1返回-1否则返回0
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做多 AND C当满足条件做多 AND C当满足条件做多 AND C当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做多 AND C>=O时,在C和O之间画柱状线
当满足条件做空 AND C>=O时,在L和H之间画柱状线
当满足条件做空 AND C>=O时,在C和O之间画柱状线
当满足条件做空 AND C当满足条件做空 AND C当满足条件做空 AND C当满足条件强洗 AND C>=O时,在L和H之间画柱状线
当满足条件强洗 AND C>=O时,在C和O之间画柱状线
当满足条件强洗 AND C当满足条件强洗 AND C当满足条件强洗 AND C当满足条件弱升 AND C>=O时,在C和O之间画柱状线
当满足条件弱升 AND C当满足条件弱升 AND C

昨天赋值:1日前的收盘价


涨停赋值:IF(((((收盘价 - 昨天) * 100) /昨天 ) >= (10 - ((0.01 * 100) / 昨天))),1,0)


STICKLINE(涨停,H,((收盘价 + 开盘价) / 2),2.2,0),COLOR00FFFF
输出

M5:C的5日简单移动平均,画白色, 线宽为2


IF(M5>1日前的M5,M5,DRAWNULL),画红色, 线宽为2


IF(M5<1日前的M5,M5,DRAWNULL),画绿色, 线宽为2




RSV1:=(收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100
RSV1的5日[1日权重]移动平均
K11的5日[1日权重]移动平均


J11赋值:3*K11-2*D11


AA11赋值:J11的5日指数移动平均


AA22赋值:1日前的AA11


RSV2:=(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV2的3日[1日权重]移动平均
K22的3日[1日权重]移动平均


J22赋值:3*K22-2*D22


BB11赋值:J22的5日指数移动平均


BB22赋值:1日前的BB11


DD:=AA11>AA22 AND BB11>BB22


注意买入赋值:DD AND NOT(1日前的DD) AND (AA11<50 OR BB11<50)


注意卖出赋值:1日前的DD=1 AND NOT(DD)
当满足条件注意买入时,在L-0.018和9之间画图标
当满足条件注意卖出时,在H+0.018和10之间画图标


LC赋值:REF((O+H+L+2*C)/5,1)


RSI赋值:SMA(C-LC和0较大值,7,1)/SMA(C-LC的绝对值,7,1)*10


卖赋值:7.1上穿RSI AND V的10日简单移动平均>V的5日简单移动平均,画绿色
当满足条件注意卖出时,在H+0.020和'■■■落帒为安■■■'位置书写文字
当满足条件注意买入时,在M5和'---------------------------------------'位置书写文字






 

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