[求助]写标注指标 (文华财经)

投资者咨询:[求助]写标注指标 (文华财经)
来源:文华财经  日期:2020-10-14 15:55
 A:=REFX1(DATE<=210601,9999);//指标到期日 。
老师好:
   把A代入下面条件中写个指标:
   最新5分钟高点画黑色线段,在5分钟以下周期显示,从最新5分钟的第一根k线开始画,左端标注值,右端标注开多,用24号字。
    最新5分钟高点画红色线段,在5分钟以下周期显示,从最新5分钟的第一根k线开始画,左端标注值,右端标注开空,用24号字。
                                      谢谢!

 
技术人员回复
日期:2020-10-14 16:12
 
您的思路中 红色和黑色都是高点画线,编写是一样的

按照红色编写,参考:

A:=REFX1(DATE<=210601,9999);//指标到期日 。

DRAWSL(A && PERIOD=3 && ISLASTBAR,H,0,-1,0,COLORRED);
DRAWSL(A && PERIOD=2 && ISLASTBAR,HHV(H,2),0,-2,0,COLORRED);
DRAWSL(A && PERIOD=1 && ISLASTBAR,HHV(H,5),0,-5,0,COLORRED);

DRAWNUMBER(A && PERIOD=3 && REFX(ISLASTBAR,1),REFX1(H,1),REFX1(H,1),0,COLORRED),ALIGN2;
DRAWNUMBER(A && PERIOD=2 && REFX(ISLASTBAR,2),REFX1(HHV(H,2),2),REFX1(HHV(H,2),2),0,COLORRED),ALIGN2;
DRAWNUMBER(A && PERIOD=1 && REFX(ISLASTBAR,5),REFX1(HHV(H,5),5),REFX1(HHV(H,5),5),0,COLORRED),ALIGN2;

DRAWTEXT(A && PERIOD=3 && ISLASTBAR,H,'开多'),COLORRED,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=2 && ISLASTBAR,HHV(H,2),'开多'),COLORRED,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=1 && ISLASTBAR,HHV(H,5),'开多'),COLORRED,FONTSIZE24,ALIGN0;

投资者咨询:[求助]写标注指标 (文华财经)
来源:文华财经  日期:2020-10-14 15:55
  最新5分钟高点画红色线段,在5分钟以下周期显示,从最新5分钟的第一根k线开始画,左端标注值,右端标注开空,用24号字。这个错了。正确:最新5分钟低点画红色线段,在5分钟以下周期显示,从最新5分钟的第一根k线开始画,左端标注值,右端标注开空,用24号字。
技术人员回复
日期:2020-10-14 16:33

参考:

A:=REFX1(DATE<=210601,9999);//指标到期日 。

DRAWSL(A && PERIOD=3 && ISLASTBAR,H,0,-1,0,COLORBLACK);
DRAWSL(A && PERIOD=2 && ISLASTBAR,HHV(H,2),0,-2,0,COLORBLACK);
DRAWSL(A && PERIOD=1 && ISLASTBAR,HHV(H,5),0,-5,0,COLORBLACK);

DRAWNUMBER(A && PERIOD=3 && REFX(ISLASTBAR,1),REFX1(H,1),REFX1(H,1),0,COLORBLACK),ALIGN2;
DRAWNUMBER(A && PERIOD=2 && REFX(ISLASTBAR,2),REFX1(HHV(H,2),2),REFX1(HHV(H,2),2),0,COLORBLACK),ALIGN2;
DRAWNUMBER(A && PERIOD=1 && REFX(ISLASTBAR,5),REFX1(HHV(H,5),5),REFX1(HHV(H,5),5),0,COLORBLACK),ALIGN2;

DRAWTEXT(A && PERIOD=3 && ISLASTBAR,H,'开多'),COLORBLACK,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=2 && ISLASTBAR,HHV(H,2),'开多'),COLORBLACK,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=1 && ISLASTBAR,HHV(H,5),'开多'),COLORBLACK,FONTSIZE24,ALIGN0;



DRAWSL(A && PERIOD=3 && ISLASTBAR,L,0,-1,0,COLORRED);
DRAWSL(A && PERIOD=2 && ISLASTBAR,LLV(L,2),0,-2,0,COLORRED);
DRAWSL(A && PERIOD=1 && ISLASTBAR,LLV(L,5),0,-5,0,COLORRED);

DRAWNUMBER(A && PERIOD=3 && REFX(ISLASTBAR,1),REFX1(L,1),REFX1(L,1),0,COLORRED),ALIGN2;
DRAWNUMBER(A && PERIOD=2 && REFX(ISLASTBAR,2),REFX1(LLV(L,2),2),REFX1(LLV(L,2),2),0,COLORRED),ALIGN2;
DRAWNUMBER(A && PERIOD=1 && REFX(ISLASTBAR,5),REFX1(LLV(L,5),5),REFX1(LLV(L,5),5),0,COLORRED),ALIGN2;

DRAWTEXT(A && PERIOD=3 && ISLASTBAR,L,'开空'),COLORRED,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=2 && ISLASTBAR,LLV(L,2),'开空'),COLORRED,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=1 && ISLASTBAR,LLV(L,5),'开空'),COLORRED,FONTSIZE24,ALIGN0;
投资者咨询:[求助]写标注指标 (文华财经)
来源:文华财经  日期:2020-10-14 15:55
 开空和值调到红线下面。
5、10、15、30秒都要显示。
技术人员回复
日期:2020-10-14 17:00

参考:

A:=REFX1(DATE<=210601,9999);//指标到期日 。

DRAWSL(A && PERIOD=3 && ISLASTBAR,H,0,-1,0,COLORBLACK);
DRAWSL(A && PERIOD=2 && ISLASTBAR,HHV(H,2),0,-2,0,COLORBLACK);
DRAWSL(A && PERIOD=1 && ISLASTBAR,HHV(H,5),0,-5,0,COLORBLACK);

DRAWNUMBER(A && PERIOD=3 && REFX(ISLASTBAR,1),REFX1(H,1),REFX1(H,1),0,COLORBLACK),ALIGN2;
DRAWNUMBER(A && PERIOD=2 && REFX(ISLASTBAR,2),REFX1(HHV(H,2),2),REFX1(HHV(H,2),2),0,COLORBLACK),ALIGN2;
DRAWNUMBER(A && PERIOD=1 && REFX(ISLASTBAR,5),REFX1(HHV(H,5),5),REFX1(HHV(H,5),5),0,COLORBLACK),ALIGN2;

DRAWTEXT(A && PERIOD=3 && ISLASTBAR,H,'开多'),COLORBLACK,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=2 && ISLASTBAR,HHV(H,2),'开多'),COLORBLACK,FONTSIZE24,ALIGN0;
DRAWTEXT(A && PERIOD=1 && ISLASTBAR,HHV(H,5),'开多'),COLORBLACK,FONTSIZE24,ALIGN0;



DRAWSL(A && PERIOD=3 && ISLASTBAR,L,0,-1,0,COLORRED);
DRAWSL(A && PERIOD=2 && ISLASTBAR,LLV(L,2),0,-2,0,COLORRED);
DRAWSL(A && PERIOD=1 && ISLASTBAR,LLV(L,5),0,-5,0,COLORRED);

DRAWNUMBER(A && PERIOD=3 && REFX(ISLASTBAR,1),REFX1(L,1),REFX1(L,1),0,COLORRED),ALIGN2,VALIGN0;
DRAWNUMBER(A && PERIOD=2 && REFX(ISLASTBAR,2),REFX1(LLV(L,2),2),REFX1(LLV(L,2),2),0,COLORRED),ALIGN2,VALIGN0;
DRAWNUMBER(A && PERIOD=1 && REFX(ISLASTBAR,5),REFX1(LLV(L,5),5),REFX1(LLV(L,5),5),0,COLORRED),ALIGN2,VALIGN0;

DRAWTEXT(A && PERIOD=3 && ISLASTBAR,L,'开空'),COLORRED,FONTSIZE24,ALIGN0,VALIGN0;
DRAWTEXT(A && PERIOD=2 && ISLASTBAR,LLV(L,2),'开空'),COLORRED,FONTSIZE24,ALIGN0,VALIGN0;
DRAWTEXT(A && PERIOD=1 && ISLASTBAR,LLV(L,5),'开空'),COLORRED,FONTSIZE24,ALIGN0,VALIGN0;

ZQ:=SUMBARS(MOD(TIME/100-100*INTPART(TIME/10000),5)=0,1);
TJ:=PERIOD>=14 && PERIOD<=17;

DRAWSL(A && TJ && ISLASTBAR,LLV(L,ZQ),0,-ZQ,0,COLORRED);
DRAWNUMBER(A && PERIOD=14 && REFX(ISLASTBAR,60),REFX1(LLV(L,ZQ),1000),REFX1(LLV(L,ZQ),1000),0,COLORRED),ALIGN2,VALIGN0;
DRAWNUMBER(A && PERIOD=15 && REFX(ISLASTBAR,30),REFX1(LLV(L,ZQ),1000),REFX1(LLV(L,ZQ),1000),0,COLORRED),ALIGN2,VALIGN0;
DRAWNUMBER(A && PERIOD=16 && REFX(ISLASTBAR,20),REFX1(LLV(L,ZQ),1000),REFX1(LLV(L,ZQ),1000),0,COLORRED),ALIGN2,VALIGN0;
DRAWNUMBER(A && PERIOD=17 && REFX(ISLASTBAR,10),REFX1(LLV(L,ZQ),1000),REFX1(LLV(L,ZQ),1000),0,COLORRED),ALIGN2,VALIGN0;
DRAWTEXT(A && TJ && ISLASTBAR,LLV(L,ZQ),'开空'),COLORRED,FONTSIZE24,ALIGN0,VALIGN0;


DRAWSL(A && TJ && ISLASTBAR,HHV(H,ZQ),0,-ZQ,0,COLORBLACK);
DRAWNUMBER(A && PERIOD=14 && REFX(ISLASTBAR,60),REFX1(HHV(H,ZQ),1000),REFX1(HHV(H,ZQ),1000),0,COLORBLACK),ALIGN2,VALIGN2;
DRAWNUMBER(A && PERIOD=15 && REFX(ISLASTBAR,30),REFX1(HHV(H,ZQ),1000),REFX1(HHV(H,ZQ),1000),0,COLORBLACK),ALIGN2,VALIGN2;
DRAWNUMBER(A && PERIOD=16 && REFX(ISLASTBAR,20),REFX1(HHV(H,ZQ),1000),REFX1(HHV(H,ZQ),1000),0,COLORBLACK),ALIGN2,VALIGN2;
DRAWNUMBER(A && PERIOD=17 && REFX(ISLASTBAR,10),REFX1(HHV(H,ZQ),1000),REFX1(HHV(H,ZQ),1000),0,COLORBLACK),ALIGN2,VALIGN2;
DRAWTEXT(A && TJ && ISLASTBAR,HHV(H,ZQ),'开空'),COLORBLACK,FONTSIZE24,ALIGN0,VALIGN2;