老师麻烦修改一个填充指标 (文华财经)

投资者咨询:老师麻烦修改一个填充指标 (文华财经)
来源:文华财经  日期:2020-9-8 9:10
 //日收盘在高低点外红绿色填充
//A:="HOUR$1$VOL";//1-4小时
//P:=BARSLAST(A<>REF(A,1))+1;//1-4小时
//P:=BARSLAST(HOUR<>REF(HOUR,1))+1;//1小时
P:=BARSLAST(DATE<>REF(DATE,1))+1;//日
//P:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;//周

AA1:=REF(C,P)>REF(REF(HHV(H,P),P),P);
BB1:=REF(C,P)<REF(REF(LLV(L,P),P),P);
STICKLINE1(ISLASTBAR&&BARSLAST(AA1)<BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),15,0),RGB(255,202,202);
STICKLINE1(ISLASTBAR&&BARSLAST(AA1)>BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),15,0),RGB(141,248,160);
STICKLINE1(BARSLAST(AA1)<BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(255,202,202);
STICKLINE1(BARSLAST(BB1)<BARSLAST(AA1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(141,248,160);
DRAWCOLORKLINE(ISUP,COLORRED,1);
DRAWCOLORKLINE(ISUP,COLORRED,1);
DRAWCOLORKLINE(ISDOWN,COLORCYAN,0);
DRAWCOLORKLINE(ISEQUAL,COLORWHITE,1);
DRAWKLINE1(H,O,L,C);
老师麻烦把指标中的填充颜色条件在修改下,修改条件是红色填充条件:1当价格碰到上一根K线最低点,收盘是阳线,红色填充。2当价格收在上一个K线最高点上方红色填充。反之就是绿色填充谢谢老师!
 
技术人员回复
日期:2020-9-8 9:13

参考:

//A:="HOUR$1$VOL";//1-4小时
//P:=BARSLAST(A<>REF(A,1))+1;//1-4小时
//P:=BARSLAST(HOUR<>REF(HOUR,1))+1;//1小时
P:=BARSLAST(DATE<>REF(DATE,1))+1;//日
//P:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;//周

AA1:=REF(C,P)>REF(REF(HHV(H,P),P),P);
BB1:=REF(C,P)<REF(REF(LLV(L,P),P),P);
STICKLINE1(ISLASTBAR&&BARSLAST(AA1)<BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),15,0),RGB(255,202,202);
STICKLINE1(ISLASTBAR&&BARSLAST(AA1)>BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),15,0),RGB(141,248,160);
STICKLINE1(BARSLAST(AA1)<BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(255,202,202);
STICKLINE1(BARSLAST(BB1)<BARSLAST(AA1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(141,248,160);

//当价格碰到上一根K线最低点,收盘是阳线,红色填充。2当价格收在上一个K线最高点上方红色填充

STICKLINE1(C>=REF(H,1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),COLORLIGHTRED;
STICKLINE1(L<=REF(L,1)&& H>=REF(L,1) && ISUP,VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),COLORLIGHTRED;
STICKLINE1(C<=REF(L,1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),COLORLIGHTGREEN;
STICKLINE1(L<=REF(L,1)&& H>=REF(L,1) && ISDOWN,VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),COLORLIGHTGREEN;



DRAWCOLORKLINE(ISUP,COLORRED,1);
DRAWCOLORKLINE(ISUP,COLORRED,1);
DRAWCOLORKLINE(ISDOWN,COLORCYAN,0);
DRAWCOLORKLINE(ISEQUAL,COLORWHITE,1);
DRAWKLINE1(H,O,L,C);



投资者咨询:老师麻烦修改一个填充指标 (文华财经)
来源:文华财经  日期:2020-9-8 9:10
 老师不对麻烦在看看,修改图和原来图,我要原来的图效果,现在只是把填充颜色条件修改下谢谢!

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20200908095517.jpg


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20200908095621.jpg
技术人员回复
日期:2020-9-8 10:02
 
收盘是阳线 是指的哪根K线呢?

整个交易日 还是历史某个交易日最后一根?

请具体量化说明下
投资者咨询:老师麻烦修改一个填充指标 (文华财经)
来源:文华财经  日期:2020-9-8 9:10
 当天收盘
技术人员回复
日期:2020-9-8 10:11
 
参考


 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:模型.txt


 
投资者咨询:老师麻烦修改一个填充指标 (文华财经)
来源:文华财经  日期:2020-9-8 9:10
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20200908105056.jpg
老师图怎么会是这样
技术人员回复
日期:2020-9-8 10:53
 
参考:

//A:="HOUR$1$VOL";//1-4小时
//P:=BARSLAST(A<>REF(A,1))+1;//1-4小时
//P:=BARSLAST(HOUR<>REF(HOUR,1))+1;//1小时
P:=BARSLAST(DATE<>REF(DATE,1))+1;//日
//P:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;//周

AA1:=REF(C,P)>REF(REF(HHV(H,P),P),P);
BB1:=REF(C,P)<REF(REF(LLV(L,P),P),P);
//STICKLINE1(ISLASTBAR&&BARSLAST(AA1)<BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),15,0),RGB(255,202,202);
//STICKLINE1(ISLASTBAR&&BARSLAST(AA1)>BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),15,0),RGB(141,248,160);
//STICKLINE1(BARSLAST(AA1)<BARSLAST(BB1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(255,202,202);
//STICKLINE1(BARSLAST(BB1)<BARSLAST(AA1),VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(141,248,160);

//当价格碰到上一根K线最低点,收盘是阳线,红色填充。2当价格收在上一个K线最高点上方红色填充
HH:=VALUEWHEN(P=1,REF(HHV(H,P),1));
LL:=VALUEWHEN(P=1,REF(LLV(L,P),1));
HH0:=VALUEWHEN(P=1,REF(HH,1));
LL0:=VALUEWHEN(P=1,REF(LL,1));
XY1:=BACKSET((ISLASTBAR || REFX(DAYBARPOS=1,1))&& C>=VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);
HS1:=(LL>HH0 || HH>=LL0 && LL<=HH0&& XY1  ) ;
STICKLINE1(HS1,VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(255,202,202);
STICKLINE1(HS1,VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(255,202,202);

XY2:=BACKSET((ISLASTBAR || REFX(DAYBARPOS=1,1))&& C<VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);
LS1:=(HH<LL0 || HH>=LL0 && LL<=HH0&& XY2  ) ;
STICKLINE1(LS1,VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(141,248,160);
STICKLINE1(LS1,VALUEWHEN(P=1,REF(HHV(H,P),1)),VALUEWHEN(P=1,REF(LLV(L,P),1)),4,0),RGB(141,248,160);


DRAWCOLORKLINE(ISUP,COLORRED,1);
DRAWCOLORKLINE(ISUP,COLORRED,1);
DRAWCOLORKLINE(ISDOWN,COLORCYAN,0);
DRAWCOLORKLINE(ISEQUAL,COLORWHITE,1);
DRAWKLINE1(H,O,L,C);



投资者咨询:老师麻烦修改一个填充指标 (文华财经)
来源:文华财经  日期:2020-9-8 9:10
 老师可能是我没有表达清楚,是当天在小周期上显示上根日K线高低点之间填充

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20200908110535.jpg
技术人员回复
日期:2020-9-8 11:09

1楼说的是收盘是阳线 ,而不是上个柱线的颜色

如果按照上个柱线颜色标注,本地第一个柱线填充什么颜色?

请完整的量化下颜色填充思路,我们整体分析下