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


HHJSJDA:=(3*CLOSE+OPEN+LOW+HIGH)/6;

黄:(20*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)

+13*REF(HHJSJDA,7)+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)+8*REF(HHJSJDA,12)

+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,18)+

REF(HHJSJDA,20))/210,COLORGREEN;

红:=MA(黄,5),COLORRED;

NOTEXT黄:IF(黄>=红,黄,DRAWNULL),COLORRED;

NOTEXT红:=IF(黄>=红,红,DRAWNULL);

DRAWICON(CROSS(黄,红),L*0.98,1);

DRAWTEXT(CROSS(黄,红),L*0.96,'进场'),COLORRED;

DRAWTEXT(CROSS(红,黄),H*1.02,'出场'),COLORGREEN;

TS:=BARSLAST(CROSS(黄,红));

ZY:IF(黄>=红,REF(C,TS)*1.3,DRAWNULL),COLORRED;

ZS:IF(黄>=红,REF(C,TS)*0.9,DRAWNULL),COLORGREEN;

DRAWTEXT(CROSS(黄,红),ZY*0.98,'止盈'),COLORRED,;

DRAWTEXT(CROSS(黄,红),ZS*0.98,'止损'),COLORGREEN;

DRAWNUMBER(ISLASTBAR,ZY,ZY),COLORRED;

DRAWNUMBER(ISLASTBAR,ZS,ZS),COLORGREEN;

STICKLINE(C/REF(C,1)<0.93,O,C,1,0),COLORBLUE;

DRAWTEXT(C/REF(C,1)<0.93,L*0.98,'清仓'),COLORLIBLUE;

原理解析:
HHJSJDA赋值:(3*收盘价+开盘价+最低价+最高价)/6
输出

黄:(20*HHJSJDA+19*1日前的HHJSJDA+18*2日前的HHJSJDA+17*3日前的HHJSJDA+16*4日前的HHJSJDA+15*5日前的HHJSJDA+14*6日前的HHJSJDA

+13*7日前的HHJSJDA+12*8日前的HHJSJDA+11*9日前的HHJSJDA+10*10日前的HHJSJDA+9*11日前的HHJSJDA+8*12日前的HHJSJDA

+7*13日前的HHJSJDA+6*14日前的HHJSJDA+5*15日前的HHJSJDA+4*16日前的HHJSJDA+3*17日前的HHJSJDA+2*18日前的HHJSJDA+

20日前的HHJSJDA)/210,画绿色


红赋值:黄的5日简单移动平均,画红色
如果黄>=红返回黄否则返回DRAWNULL
如果黄>=红返回红否则返回DRAWNULL


DRAWICON(黄上穿红,L*0.98,1)


DRAWTEXT(黄上穿红,L*0.96,'进场'),画红色


DRAWTEXT(红上穿黄,H*1.02,'出场'),画绿色


TS赋值:上次黄上穿红距今天数
输出

ZY:IF(黄>=红,TS日前的C*1.3,DRAWNULL),画红色
输出

ZS:IF(黄>=红,TS日前的C*0.9,DRAWNULL),画绿色


DRAWTEXT(黄上穿红,ZY*0.98,'止盈'),画红色,


DRAWTEXT(黄上穿红,ZS*0.98,'止损'),画绿色


DRAWNUMBER(ISLASTBAR,ZY,ZY),画红色


DRAWNUMBER(ISLASTBAR,ZS,ZS),画绿色


STICKLINE(C/1日前的C<0.93,O,C,1,0), 画蓝色


DRAWTEXT(C/1日前的C<0.93,L*0.98,'清仓'),COLORLIBLUE

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