买卖点提示指标公式 买卖点提示源码
原理解析:
VAR1赋值:(9日内最高价的最高值-9日内最低价的最低值)
VAR2赋值:(9日内最高价的最高值-收盘价)
VAR3赋值:(收盘价-9日内最低价的最低值)
VAR4赋值:VAR2/VAR1*100-70
VAR5赋值:(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100
VAR6赋值:(2*收盘价+最高价+最低价)/4
VAR7赋值:(VAR3/VAR1*100)的3日[1日权重]移动平均
VAR8赋值:34日内最低价的最低值
VAR9赋值:VAR7的3日[1日权重]移动平均-VAR4的9日[1日权重]移动平均
VAR10赋值: 如果VAR9>100,返回VAR9-100,否则返回0
VARA赋值:34日内最高价的最高值
防线B赋值:(VAR6-VAR8)/(VARA-VAR8)*100的8日指数移动平均,画白色
B1赋值:防线B的5日指数移动平均
当满足条件防线B>0AND防线B-B1>=0时,在19和20位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件防线B>0AND防线B-B10 AND 一进一出=0 AND 收阴线),画红色
当满足条件卖出时,在36位置画1号图标
当满足条件卖出时,在0和28位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件卖出时,在30位置书写文字,画洋红色
输出买入:卖出=0 AND 1日前的一进一出0,画红色
当满足条件买入时,在0和28位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件买入时,在40位置画1号图标
当满足条件买入时,在30位置书写文字,画黄色
TIPTEXT(ISNULL(1日后的收盘价),0,' '),画红色
源码:
VAR1:=(HHV(HIGH,9)-LLV(LOW,9));
VAR2:=(HHV(HIGH,9)-CLOSE);
VAR3:=(CLOSE-LLV(LOW,9));
VAR4:=VAR2/VAR1*100-70 ;
VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR6:=(2*C+H+L)/4;
VAR7:=SMA((VAR3/VAR1*100),3,1);
VAR8:=LLV(LOW,34);
VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
VAR10:= IF(VAR9>100,VAR9-100,0);
VARA:=HHV(HIGH,34);
防线B:=EMA((VAR6-VAR8)/(VARA-VAR8)*100,8),colorwhite;
B1:=EMA(防线B,5);
{STICKLINE(防线B>0 AND 防线B-B1>=0,79,80,6,0),COLORFF8000;
STICKLINE(防线B>0 AND 防线B-B10 AND 防线B-B1>=0,19,20,6,0),COLOR00FF00;
}
STICKLINE(防线B>0 AND 防线B-B1>=0,19,20,3,0),coloryellow;
{STICKLINE(防线B>0 AND 防线B-B10 AND 防线B-B10,防线B,B1,8,1),COLOR00FF00;
}
妙趣横生:-一进一出,colorred;
{STICKLINE(防线B-B10 AND 一进一出=0 AND C0,colorred;
STICKLINE(买入,0,28,2,0),coloryellow;
DRAWICON(买入,40,1);
DRAWTEXT(买入,30,'买'),coloryellow;
TIPTEXT(ISNULL(REFX(CLOSE,1)),0,' '),colorred;
TIPTEXT(ISNULL(REF(CLOSE,1)),0,'');