k1:=HHVBARS(h,barslast(day<>ref(day,1))+1)+1;
k2:=filter(backset(BARSTATUS=2,k1),10000);
drawtext(k2,h,'日高'),ALIGN1,VALIGN2;
k3:=llvBARS(LOW,barslast(day<>ref(day,1))+1)+1;
k4:=filter(backset(BARSTATUS=2,k3),10000);
drawtext(k4,LOW*if(h>500,1.002,1.02),'.'),colorblack;
drawtext(k4,l,'日低'),ALIGN1,VALIGN2;
DD:=k4;
HD:=k2;
Var1:=(HD-DD);
HH:k2,COLORWHITE;
HH-Var1*0.125,POINTDOT,COLORYELLOW;
HH-Var1*0.25,POINTDOT,COLORWHITE;
HH-Var1*0.333,POINTDOT,COLORYELLOW;
HH-Var1*0.375,POINTDOT,COLORWHITE;
HH-Var1*0.5,POINTDOT,COLORYELLOW;
HH-Var1*0.625,POINTDOT,COLORWHITE;
HH-Var1*0.667,POINTDOT,COLORYELLOW;
HH-Var1*0.75,POINTDOT,COLORWHITE;
HH-Var1*0.875,POINTDOT,COLORYELLOW;
LL:k4,COLORWHITE;
不会求k2 k4位置处数值 只显示当日最高到最低画线就可以
当日最高最低这个连线是最高点到最低点的连线还是上面的某项值的最高到最低点的连线?
是上面的最高k2到最低k4的连线 画出横线 类似于下面图 只显示当天的

此主题相关图片如下:qq截图20140127134137.jpg

这样的线是放在哪里看到的?k2和k4计算出来后只有两个值,0或者1,能看到这样的线是放在哪个股票里面看的?
目的是这样
HH:HHV(H,10),COLORWHITE,LINETHICK2;
LL:LLV(L,10),COLORWHITE,LINETHICK2;
VAR1:=(HH-LL);
HL75:HH-VAR1*0.25,COLORFF0000;
HL62:HH-VAR1*0.375,CIRCLEDOT,COLORWHITE;
HL50:HH-VAR1*0.5,COLORYELLOW;
HL38:HH-VAR1*0.625,CIRCLEDOT,COLORWHITE;
HL25:HH-VAR1*0.75,COLOR0000FF
这个公式显示结果是10天的最高 最低价 为顶和低 在 顶和低之间画出百分比线
现在的想法是 把hhv(h,10) 换成当日的高点 上面公式就是k2 LLV(L,10)换成当日的低点 上面公式就k4
在当日的高点 和当日的低点之间 画百分比线 上面的公式 K2计算结果是当日高点的k线位置 需要求出k2所在k线位置的最高价h 然后代入公式的HH就是当日高点数值 具体的价格 求k2的h的数值 我不会?
HH:HHV(H,TODAYBAR),COLORWHITE,LINETHICK2;
LL:LLV(L,TODAYBAR),COLORWHITE,LINETHICK2;
VAR1:=(HH-LL);
HL75:HH-VAR1*0.25,COLORFF0000;
HL62:HH-VAR1*0.375,CIRCLEDOT,COLORWHITE;
HL50:HH-VAR1*0.5,COLORYELLOW;
HL38:HH-VAR1*0.625,CIRCLEDOT,COLORWHITE;
HL25:HH-VAR1*0.75,COLOR0000FF
求当日高低点就是用todaybar来求