千里之堤通达信公式 源码 K线图
T:=200;
N:=10;
M1:=CONST(HHV(H,T));
M2:=CONST(LLV(L,T));
A1:=LOG(M1/M2)/10;
利润:1000*A1,NODRAW;
L0:=
IF(RANGE(C,M2*POW(10,0*A1),M2*POW(10,1*A1)),0+1*A1,
IF(RANGE(C,M2*POW(10,1*A1),M2*POW(10,2*A1)),0+2*A1,
IF(RANGE(C,M2*POW(10,2*A1),M2*POW(10,3*A1)),0+3*A1,
IF(RANGE(C,M2*POW(10,3*A1),M2*POW(10,4*A1)),0+4*A1,
IF(RANGE(C,M2*POW(10,4*A1),M2*POW(10,5*A1)),0+5*A1,
IF(RANGE(C,M2*POW(10,5*A1),M2*POW(10,6*A1)),0+6*A1,
IF(RANGE(C,M2*POW(10,6*A1),M2*POW(10,7*A1)),0+7*A1,
IF(RANGE(C,M2*POW(10,7*A1),M2*POW(10,8*A1)),0+8*A1,
IF(RANGE(C,M2*POW(10,8*A1),M2*POW(10,9*A1)),0+9*A1,
IF(RANGE(C,M2*POW(10,9*A1),M2*POW(10,10*A1)),0+10*A1,
DRAWNULL))))))))));{股票指标网}
STICKLINE(L0>0*A1,0,1*A1,4,0),COLOREE11EE;
STICKLINE(L0>1*A1,0,2*A1,4,0),COLORAA11EE;
STICKLINE(L0>2*A1,0,3*A1,4,0),COLOR5511EE;
STICKLINE(L0>3*A1,0,4*A1,4,0),COLOR1111EE;
STICKLINE(L0>4*A1,0,5*A1,4,0),COLOR1155EE;
STICKLINE(L0>5*A1,0,6*A1,4,0),COLOR11AAEE;
STICKLINE(L0>6*A1,0,7*A1,4,0),COLOR11EEEE;
STICKLINE(L0>7*A1,0,8*A1,4,0),COLOR11EEAA;
STICKLINE(L0>8*A1,0,9*A1,4,0),COLOR11EE55;
STICKLINE(L0>9*A1,0,10*A1,4,0),COLOR11EE11;
L1:=LOG(C/M2)+A1;
DRAWBAND(MA(L1,5),RGB(200,0,0),MA(L1,10),RGB(0,200,0));
DRAWKLINE(LOG(H/M2)+A1,LOG(O/M2)+A1,LOG(L/M2)+A1,LOG(C/M2)+A1);
ENTERLONG:=L0>REF(L0,1) AND MA(L1,5)>MA(L1,10) AND REF(MA(L1,5),1)>REF(MA(L1,10),1);
EXITLONG:=CROSS(MA(L1,10),MA(L1,5));
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
T赋值:200
N赋值:10
M1赋值:CONST(T日内H最高值)
M2赋值:CONST(T日内L最低值)
A1赋值:LOG(M1/M2)/10
输出
利润:1000*A1,NODRAW
L0赋值:
IF(RANGE(C,M2*POW(10,0*A1),M2*POW(10,1*A1)),0+1*A1,
IF(RANGE(C,M2*POW(10,1*A1),M2*POW(10,2*A1)),0+2*A1,
IF(RANGE(C,M2*POW(10,2*A1),M2*POW(10,3*A1)),0+3*A1,
IF(RANGE(C,M2*POW(10,3*A1),M2*POW(10,4*A1)),0+4*A1,
IF(RANGE(C,M2*POW(10,4*A1),M2*POW(10,5*A1)),0+5*A1,
IF(RANGE(C,M2*POW(10,5*A1),M2*POW(10,6*A1)),0+6*A1,
IF(RANGE(C,M2*POW(10,6*A1),M2*POW(10,7*A1)),0+7*A1,
IF(RANGE(C,M2*POW(10,7*A1),M2*POW(10,8*A1)),0+8*A1,
IF(RANGE(C,M2*POW(10,8*A1),M2*POW(10,9*A1)),0+9*A1,
IF(RANGE(C,M2*POW(10,9*A1),M2*POW(10,10*A1)),0+10*A1,
DRAWNULL))))))))))
当满足条件L0>0*A1时,在0和1*A1之间画柱状线
当满足条件L0>1*A1时,在0和2*A1之间画柱状线
当满足条件L0>2*A1时,在0和3*A1之间画柱状线
当满足条件L0>3*A1时,在0和4*A1之间画柱状线
当满足条件L0>4*A1时,在0和5*A1之间画柱状线
当满足条件L0>5*A1时,在0和6*A1之间画柱状线
当满足条件L0>6*A1时,在0和7*A1之间画柱状线
当满足条件L0>7*A1时,在0和8*A1之间画柱状线
当满足条件L0>8*A1时,在0和9*A1之间画柱状线
当满足条件L0>9*A1时,在0和10*A1之间画柱状线
L1赋值:LOG(C/M2)+A1
DRAWBAND(L1的5日简单移动平均,RGB(200,0,0),L1的10日简单移动平均,RGB(0,200,0))
DRAWKLINE(LOG(H/M2)+A1,LOG(O/M2)+A1,LOG(L/M2)+A1,LOG(C/M2)+A1)
ENTERLONG:=L0>1日前的L0 AND L1的5日简单移动平均>L1的10日简单移动平均 AND REF(L1的5日简单移动平均,1)>REF(L1的10日简单移动平均,1)
EXITLONG:=CROSS(L1的10日简单移动平均,L1的5日简单移动平均)