投资者咨询:公式修改的问题 (文华财经)
来源:文华财经 日期:2021-1-22 3:54
技术人员回复
日期:2021-1-22 8:10
笔参数:=5;
段参数:=6;
段低A:=LOW<=LLV(LOW,段参数*笔参数),NODRAW;
段高A:=HIGH>=HHV(HIGH,段参数*笔参数),NODRAW;
段低:=段低A AND 段高A=0;
段高:=段高A AND 段低A=0;
VP5:=BACKSET(段高,BARSLAST(段低)+1);
VP6:=BACKSET(段低,BARSLAST(段高)+1);
VP7:=(段低A AND VP6 AND VP5) OR (CROSS(BACKSET(BARSTATUS=2,BARSLAST(段低A)+1),0.5));
VP8:=(VP5 AND 段高A AND VP6) OR (CROSS(BACKSET(BARSTATUS=2,BARSLAST(段高A)+1),0.5));
DRAWLINE1(VP7,LOW,VP8,HIGH,0),COLORRED,DASH,LINETHICK1;
DRAWLINE1(VP8,HIGH,VP7,LOW,0),COLORBLUE,DASH,LINETHICK1;
HHH:=VP8,NODRAW;
LLL:=VP7,NODRAW;
DRAWLINE1(HHH,H,LLL,L,0),COLORGREEN,LINETHICK3;//绿色
DRAWLINE1(LLL,L,HHH,H,0),COLORRED,LINETHICK3;//红色
//波浪划线
AC0:=CROSS(BACKSET(ISLASTBAR,BARSLAST(LLL&&L>REF(VALUEWHEN(LLL,L),1)&&H<VALUEWHEN(HHH,H) )+1),0.5),ICON(1,'ICO1');
AC1:=AC0&&REFX1(LLV(L,BARSLAST(AC0)),10000)>=L,ICON(1,'ICO1');
BC0:=CROSS(BACKSET(ISLASTBAR,BARSLAST(HHH&&H<REF(VALUEWHEN(HHH,H),1)&&L>VALUEWHEN(LLL,L))+1),0.5);
BC1:=BC0&&REFX1(HHV(H,BARSLAST(BC0)),10000)<=H,ICON(1,'ICO2');
AC:=AC1&&BACKSET(ISLASTBAR,SUMBARS(AC1||BC1,1)),ICON(1,'ICO1');
BC:=BC1&&BACKSET(ISLASTBAR,SUMBARS(AC1||BC1,1)),ICON(0,'ICO2');
AC,WORD(0,'C'),COLORBLUE,FONTSIZE20,VALIGN0;
AA:CROSS(BACKSET(AC,SUMBARS(LLL,2)),0.5),WORD(0,'A'),COLORBLUE,FONTSIZE20,VALIGN0;
AB:CROSS(BACKSET(AC,SUMBARS(HHH,1)),0.5),WORD(1,'B'),COLORBLUE,FONTSIZE20,VALIGN2;
BC,WORD(1,'C'),COLORBLUE,FONTSIZE20,VALIGN2;
BA:CROSS(BACKSET(BC,SUMBARS(HHH,2)),0.5),WORD(1,'A'),COLORBLUE,FONTSIZE20,VALIGN2;
BB:CROSS(BACKSET(BC,SUMBARS(LLL,1)),0.5),WORD(0,'B'),COLORBLUE,FONTSIZE20,VALIGN0;
AZ1:IF(ISNULL( BARSLAST(AC)),999,BARSLAST(AC)),NODRAW;
AZ2:IF(ISNULL( BARSLAST(BC)),999,BARSLAST(BC)),NODRAW;
DRAWWAVERULER(AA,L,AB,H,AC,L,0.000,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,0.382,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,0.500,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,0.618,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,1.000,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,1.382,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,1.500,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,1.618,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AA,L,AB,H,AC,L,2.000,COLORLIGHTGREY),DOT;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.000),WAVERULER(AA,L,AB,H,AC,L,0.000),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.382),WAVERULER(AA,L,AB,H,AC,L,0.382),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.500),WAVERULER(AA,L,AB,H,AC,L,0.500),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.618),WAVERULER(AA,L,AB,H,AC,L,0.618),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.000),WAVERULER(AA,L,AB,H,AC,L,1.000),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.382),WAVERULER(AA,L,AB,H,AC,L,1.382),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.500),WAVERULER(AA,L,AB,H,AC,L,1.500),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.618),WAVERULER(AA,L,AB,H,AC,L,1.618),0,COLORMAGENTA),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,2.000),WAVERULER(AA,L,AB,H,AC,L,2.000),0,COLORMAGENTA),ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.000),' /0.000'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.382),' /0.382'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.500),' /0.500'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,0.618),' /0.618'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.000),' /1.000'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.382),' /1.382'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.500),' /1.500'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,1.618),' /1.618'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1<AZ2,1,NULL),WAVERULER(AA,L,AB,H,AC,L,2.000),' /2.000'),COLORLIGHTGREY,ALIGN0;
DRAWWAVERULER(BA,H,BB,L,BC,H,0.000,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,0.382,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,0.500,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,0.618,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,1.000,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,1.382,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,1.500,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,1.618,COLORLIGHTGREY),DOT;
DRAWWAVERULER(BA,H,BB,L,BC,H,2.000,COLORLIGHTGREY),DOT;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,0.000),WAVERULER(BA,H,BB,L,BC,H,0.000),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,0.382),WAVERULER(BA,H,BB,L,BC,H,0.382),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,0.500),WAVERULER(BA,H,BB,L,BC,H,0.500),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,0.618),WAVERULER(BA,H,BB,L,BC,H,0.618),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,1.000),WAVERULER(BA,H,BB,L,BC,H,1.000),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,1.382),WAVERULER(BA,H,BB,L,BC,H,1.382),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,1.500),WAVERULER(BA,H,BB,L,BC,H,1.500),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,1.618),WAVERULER(BA,H,BB,L,BC,H,1.618),0,COLORLIGHTGREEN),ALIGN0;
DRAWNUMBER(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),WAVERULER(BA,H,BB,L,BC,H,2.000),WAVERULER(BA,H,BB,L,BC,H,2.000),0,COLORLIGHTGREEN),ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,0.000),10000),' /0.000'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,0.382),10000),' /0.382'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,0.500),10000),' /0.500'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,0.618),10000),' /0.618'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,1.000),10000),' /1.000'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,1.382),10000),' /1.382'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,1.500),10000),' /1.500'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,1.618),10000),' /1.618'),COLORLIGHTGREY,ALIGN0;
DRAWTEXT(ISLASTBAR&&IF(AZ1>AZ2,1,NULL),REFX1(WAVERULER(BA,H,BB,L,BC,H,2.000),10000),' /2.000'),COLORLIGHTGREY,ALIGN0;
投资者咨询:公式修改的问题 (文华财经)
来源:文华财经 日期:2021-1-22 3:54
你再看一下,谢谢
技术人员回复
日期:2021-1-22 9:04
我们查看合约是有的,您选择指数合约日线测试看下。
投资者咨询:公式修改的问题 (文华财经)
来源:文华财经 日期:2021-1-22 3:54
老师,为什么原油IF2102和SC2103 K线5秒 显示困难?谢谢
技术人员回复
日期:2021-1-22 11:21
高低点判断的原因,修改后指标高低点判断需要很多本地k线数据的。
投资者咨询:公式修改的问题 (文华财经)
来源:文华财经 日期:2021-1-22 3:54
技术人员回复
日期:2021-1-22 13:13
投资者咨询:公式修改的问题 (文华财经)
来源:文华财经 日期:2021-1-22 3:54
老师,想要缩短水平显示长度
DRAWWAVERULER(AAA,L,AAB,H,AAC,L,0.000,RGB(125,125,255)),DASH;
//DRAWWAVERULER(AAA,L,AAB,H,AAC,L,0.382,COLORLIGHTGREY),DOT;
//DRAWWAVERULER(AAA,L,AAB,H,AAC,L,0.500,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AAA,L,AAB,H,AAC,L,0.618,RGB(125,125,255)),DASH;
DRAWWAVERULER(AAA,L,AAB,H,AAC,L,1.000,RGB(125,125,255)),DASH;
//DRAWWAVERULER(AAA,L,AAB,H,AAC,L,1.382,COLORLIGHTGREY),DOT;
//DRAWWAVERULER(AAA,L,AAB,H,AAC,L,1.500,COLORLIGHTGREY),DOT;
//DRAWWAVERULER(AAA,L,AAB,H,AAC,L,1.618,COLORLIGHTGREY),DOT;
DRAWWAVERULER(AAA,L,AAB,H,AAC,L,2.000,RGB(125,125,255)),DASH;
技术人员回复
日期:2021-1-22 17:01