当日开盘后第16分钟才开始画线 (文华财经)

投资者咨询:当日开盘后第16分钟才开始画线 (文华财经)
来源:文华财经  日期:2020-10-21 11:31
 AA:=SETTLE>REF(SETTLE,1);
BB:=SETTLE<REF(SETTLE,1);
AAA:REF(AA,1)&&BB;//均价线从原来是向上走开始向下转向走
BBB:REF(BB,1)&&AA;//均价线从原来是向下走开始向上转向走
//以下为头部SP中间线
N1:=5;
N2:=15;
M:=15;
AABB:=MINUTE-INTPART( MINUTE/10)*10=0||MINUTE-INTPART( MINUTE/10)*10=5,ICON(0,'ICO1');
X1:=VALUEWHEN(AABB,HHV(H-SETTLE,N2));
X2:=VALUEWHEN(AABB,HHV(SETTLE-L,N2));
K:=BACKSET(ISLASTBAR,M);
Z1:=IFELSE(K,SETTLE+REFX1(X1,M),NULL);
Z2:=IFELSE(K,SETTLE-REFX1(X2,M),NULL);
ZZ:=(Z1+Z2)/2;
PARTLINE(AA,ZZ,COLORMAGENTA);
PARTLINE(BB,ZZ,COLORGREEN);
DRAWTEXT(CROSS(BACKSET(ISLASTBAR,7),0.5),ZZ,'中'),ALIGN2,VALIGN2,FONTSIZE14,COLORYELLOW;
老师,以上是基于日内均价线而定义的一条曲线ZZ,加载1分钟K上,如果要当日开盘的15分钟内不画线,从第16分钟才开始画线,其它标注和技术要求都不变,公司要如何修改?
技术人员回复
日期:2020-10-21 11:35

参考:

 

AA:=SETTLE>REF(SETTLE,1);
BB:=SETTLE<REF(SETTLE,1);
AAA:REF(AA,1)&&BB;//均价线从原来是向上走开始向下转向走
BBB:REF(BB,1)&&AA;//均价线从原来是向下走开始向上转向走
//以下为头部SP中间线
N1:=5;
N2:=15;
M:=15;
AABB:=MINUTE-INTPART( MINUTE/10)*10=0||MINUTE-INTPART( MINUTE/10)*10=5,ICON(0,'ICO1');
X1:=VALUEWHEN(AABB,HHV(H-SETTLE,N2));
X2:=VALUEWHEN(AABB,HHV(SETTLE-L,N2));
K:=BACKSET(ISLASTBAR,M);
Z1:=IFELSE(K,SETTLE+REFX1(X1,M),NULL);
Z2:=IFELSE(K,SETTLE-REFX1(X2,M),NULL);
ZZ:=(Z1+Z2)/2;
PARTLINE(AA && DAYBARPOS>15,ZZ,COLORMAGENTA);
PARTLINE(BB && DAYBARPOS>15,ZZ,COLORGREEN);
DRAWTEXT(CROSS(BACKSET(ISLASTBAR,7),0.5),ZZ,'中'),ALIGN2,VALIGN2,FONTSIZE14,COLORYELLOW;

投资者咨询:当日开盘后第16分钟才开始画线 (文华财经)
来源:文华财经  日期:2020-10-21 11:31
 N1:=5;
N2:=15;
M:=15;
X1:=VALUEWHEN(MOD(DAYBARPOS,N1)=0,HHV(H-SETTLE,N2));
X2:=VALUEWHEN(MOD(DAYBARPOS,N1)=0,HHV(SETTLE-L,N2));
K:=BACKSET(ISLASTBAR,M);
IFELSE(K,SETTLE+REFX1(X1,M),NULL),COLORMAGENTA;
IFELSE(K,SETTLE-REFX1(X2,M),NULL),COLORCYAN;
Z1:=IFELSE(K,SETTLE+REFX1(X1,M),NULL);
Z2:=IFELSE(K,SETTLE-REFX1(X2,M),NULL);
AA:=SETTLE>REF(SETTLE,1);
BB:=SETTLE<REF(SETTLE,1);
AAA:=REF(AA,1)&&BB;//均价线从原来是向上走开始向下转向走
BBB:=REF(BB,1)&&AA;//均价线从原来是向下走开始向上转向走
DRAWTEXT(BBB&&BACKSET(ISLASTBAR,DAYBARPOS),Z1,'★'),COLORRED,VALIGN1,ALIGN1,FONTSIZE18;
DRAWTEXT(BBB&&BACKSET(ISLASTBAR,DAYBARPOS),Z2,'★'),COLORRED,VALIGN1,ALIGN1,FONTSIZE18;
DRAWTEXT(AAA&&BACKSET(ISLASTBAR,DAYBARPOS),Z1,'★'),COLORGREEN,VALIGN1,ALIGN1,FONTSIZE18;
DRAWTEXT(AAA&&BACKSET(ISLASTBAR,DAYBARPOS),Z2,'★'),COLORGREEN,VALIGN1,ALIGN1,FONTSIZE18;
//涨跌变色线
DRAWCOLORLINE(BB,Z1,COLORGREEN,COLORMAGENTA);
DRAWCOLORLINE(BB,Z2,COLORGREEN,COLORMAGENTA);
老师,Z1和Z2这二条基于SP的相关曲线也是要从当日第16根K开始画,公式要如何修改?
技术人员回复
日期:2020-10-21 14:14

参考:

 

N1:=5;
N2:=15;
M:=15;
X1:=VALUEWHEN(MOD(DAYBARPOS,N1)=0,HHV(H-SETTLE,N2));
X2:=VALUEWHEN(MOD(DAYBARPOS,N1)=0,HHV(SETTLE-L,N2));
K:=BACKSET(ISLASTBAR,M);
IFELSE(K,SETTLE+REFX1(X1,M),NULL),COLORMAGENTA;
IFELSE(K,SETTLE-REFX1(X2,M),NULL),COLORCYAN;
Z1:=IFELSE(K,SETTLE+REFX1(X1,M),NULL);
Z2:=IFELSE(K,SETTLE-REFX1(X2,M),NULL);
AA:=SETTLE>REF(SETTLE,1);
BB:=SETTLE<REF(SETTLE,1);
AAA:=REF(AA,1)&&BB;//均价线从原来是向上走开始向下转向走
BBB:=REF(BB,1)&&AA;//均价线从原来是向下走开始向上转向走
DRAWTEXT(BBB&&BACKSET(ISLASTBAR,DAYBARPOS),Z1,'★'),COLORRED,VALIGN1,ALIGN1,FONTSIZE18;
DRAWTEXT(BBB&&BACKSET(ISLASTBAR,DAYBARPOS),Z2,'★'),COLORRED,VALIGN1,ALIGN1,FONTSIZE18;
DRAWTEXT(AAA&&BACKSET(ISLASTBAR,DAYBARPOS),Z1,'★'),COLORGREEN,VALIGN1,ALIGN1,FONTSIZE18;
DRAWTEXT(AAA&&BACKSET(ISLASTBAR,DAYBARPOS),Z2,'★'),COLORGREEN,VALIGN1,ALIGN1,FONTSIZE18;
//涨跌变色线
PARTLINE(DAYBARPOS>15,Z1,COLORGREEN);
PARTLINE(AA && DAYBARPOS>15,Z1,COLORMAGENTA);
PARTLINE(DAYBARPOS>15,Z2,COLORGREEN);
PARTLINE(AA && DAYBARPOS>15,Z2,COLORMAGENTA);