投资者咨询:帮我解决编写问题 (文华财经)
来源:文华财经 日期:2020-10-17 14:40
技术人员回复
日期:2020-10-17 14:42
参考:
线1:HHV(H,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线2:REF(线1,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线3:REF(线2,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线4:REF(线3,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线5:REF(线4,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
值1:IF(C>线2,1,NULL);
值2:IF(C>线3,1,NULL);
值3:IF(C>线4,1,NULL);
值4:IF(C>线5,1,NULL);
值5:值1+值2+值3+值4;
DRAWNUMBER(ISLASTBAR,C,值5,0,COLORRED),VALIGN2;
线6:LLV(H,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线7:REF(线6,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线8:REF(线7,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线9:REF(线8,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
值6:IF(C<线6,1,NULL);
值7:IF(C<线7,1,NULL);
值8:IF(C<线8,1,NULL);
值9:IF(C<线9,1,NULL);
值10:值6+值7+值8+值9;
DRAWNUMBER(ISLASTBAR,C,值10,0,COLORGREEN),VALIGN0;
投资者咨询:帮我解决编写问题 (文华财经)
来源:文华财经 日期:2020-10-17 14:40
您好,只加载当周为标准的,前四周,不需要之前所有的周都加载。最后结果应该是321这种数值显示,谢谢
技术人员回复
日期:2020-10-17 17:33
这样看下:
线1:=HHV(H,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线2:=REF(线1,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线3:=REF(线2,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线4:=REF(线3,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线5:=REF(线4,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
N:=BACKSET(ISLASTBAR,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
A1:IF(N,REFX1(线1,10000),NULL);
A2:IF(N,REFX1(线2,10000),NULL);
A3:IF(N,REFX1(线3,10000),NULL);
A4:IF(N,REFX1(线4,10000),NULL);
A5:IF(N,REFX1(线5,10000),NULL);
值1:IF(C>线2,1,NULL);
值2:IF(C>线3,1,NULL);
值3:IF(C>线4,1,NULL);
值4:IF(C>线5,1,NULL);
值5:值1+值2+值3+值4;
DRAWNUMBER(ISLASTBAR,C,值5,0,COLORRED),VALIGN2;
线6:=LLV(H,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线7:=REF(线6,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线8:=REF(线7,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线9:=REF(线8,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
A6:IF(N,REFX1(线6,10000),NULL);
A7:IF(N,REFX1(线7,10000),NULL);
A8:IF(N,REFX1(线8,10000),NULL);
A9:IF(N,REFX1(线9,10000),NULL);
值6:IF(C<线6,1,NULL);
值7:IF(C<线7,1,NULL);
值8:IF(C<线8,1,NULL);
值9:IF(C<线9,1,NULL);
值10:值6+值7+值8+值9;
投资者咨询:帮我解决编写问题 (文华财经)
来源:文华财经 日期:2020-10-17 14:40
值5和值10不就是上面每个值符合要求计为1的一些值相加的一个值的么。?不是线标记。就是一个和值
麻烦您,好好看看我写的意思
简单表述我的意思就是。前四周高点,如果有三个周的高点大于现在值。就是1+1+1,标记为红色的数字3.低于低点也同样的道理。谢谢技术人员回复
日期:2020-10-18 9:03
线1:=HHV(H,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线2:=REF(线1,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线3:=REF(线2,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线4:=REF(线3,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线5:=REF(线4,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
值1:C>线2;
值2:C>线3;
值3:C>线4;
值4:C>线5;
值5:值1+值2+值3+值4;
DRAWNUMBER(值5>0,H,值5,0,COLORRED),VALIGN2;
线6:=LLV(H,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线7:=REF(线6,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线8:=REF(线7,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
线9:=REF(线8,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);
值6:C<线6;
值7:C<线7;
值8:C<线8;
值9:C<线9;
值10:值6+值7+值8+值9;
DRAWNUMBER(值10>0,L,值10,0,COLORGREEN),VALIGN0;
投资者咨询:帮我解决编写问题 (文华财经)
来源:文华财经 日期:2020-10-17 14:40
只显示当前价格上面的数字就可以了。之前的不需要显示谢谢
技术人员回复
日期:2020-10-19 8:05
线1:=C;
线2:=REF(H,1);
线3:=REF(H,2);
线4:=REF(H,3);
线5:=REF(H,4);
值1:C>线2;
值2:C>线3;
值3:C>线4;
值4:C>线5;
值5:值1+值2+值3+值4;
DRAWNUMBER(ISLASTBAR,H*1.001,值5,0,COLORRED),VALIGN2;
线2:=REF(H,1);
线3:=REF(H,2);
线4:=REF(H,3);
线5:=REF(H,4);
值1:C>线2;
值2:C>线3;
值3:C>线4;
值4:C>线5;
值5:值1+值2+值3+值4;
DRAWNUMBER(ISLASTBAR,H*1.001,值5,0,COLORRED),VALIGN2;
线6:=REF(L,1);
线7:=REF(L,2);
线8:=REF(L,3);
线9:=REF(L,4);
值6:C<线6;
值7:C<线7;
值8:C<线8;
值9:C<线9;
值10:值6+值7+值8+值9;
DRAWNUMBER(ISLASTBAR,L*0.999,值10,0,COLORGREEN),VALIGN0;