投资者咨询:编写--趋势线角度条件 (文华财经)
来源:文华财经 日期:2020-10-14 16:24
老师,你好!谢谢!
麻烦在下面语句中,增加条件:
1、出现“买信号”时“多线”的角度大于30度。角度可以调整。
2、出现“卖信号”时“空线”的角度小于-30度。角度可以调整。
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1),H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1),H+3,21);
原代码:
FSHORT:=21;
FLONG:=5;
多空线:EMA(CLOSE,FLONG),COLORWHITE,LINETHICK2;
操盘线:=EMA(CLOSE,FSHORT);
空线:IFF(操盘线>多空线,操盘线 ,DRAWNULL),COLORGREEN,LINETHICK2;
多线:IFF(操盘线<=多空线,操盘线,DRAWNULL),COLORRED,LINETHICK2;
卖信号:=REF(操盘线,1)<=REF(多空线,1) AND 操盘线>多空线;
买信号:=REF(操盘线,1)>=REF(多空线,1) AND 操盘线<多空线;
DRAWICON(买信号,多空线,34);
DRAWICON(卖信号,操盘线,35);
MA20:MA(C,20),COLORYELLOW,LINETHICK1;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
DRAWICON(C>MA20&&MACD>0&&C>REF(H,1),H,1);
DRAWICON(C<MA20&&MACD<0&&C<REF(L,1),H,2);
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1),H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1),H+3,21);
技术人员回复
日期:2020-10-14 16:30
FSHORT:=21;
FLONG:=5;
多空线:EMA(CLOSE,FLONG),COLORWHITE,LINETHICK2;
操盘线:=EMA(CLOSE,FSHORT);
空线:IF(操盘线>多空线,操盘线 ,NULL),COLORGREEN,LINETHICK2;
多线:IF(操盘线<=多空线,操盘线,NULL),COLORRED,LINETHICK2;
卖信号:=REF(操盘线,1)<=REF(多空线,1) AND 操盘线>多空线;
买信号:=REF(操盘线,1)>=REF(多空线,1) AND 操盘线<多空线;
DRAWICON(买信号,多空线,34);
DRAWICON(卖信号,操盘线,35);
MA20:MA(C,20),COLORYELLOW,LINETHICK1;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
DRAWICON(C>MA20&&MACD>0&&C>REF(H,1),H,1);
DRAWICON(C<MA20&&MACD<0&&C<REF(L,1),H,2);
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1),H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1),H+3,21);
FLONG:=5;
多空线:EMA(CLOSE,FLONG),COLORWHITE,LINETHICK2;
操盘线:=EMA(CLOSE,FSHORT);
空线:IF(操盘线>多空线,操盘线 ,NULL),COLORGREEN,LINETHICK2;
多线:IF(操盘线<=多空线,操盘线,NULL),COLORRED,LINETHICK2;
卖信号:=REF(操盘线,1)<=REF(多空线,1) AND 操盘线>多空线;
买信号:=REF(操盘线,1)>=REF(多空线,1) AND 操盘线<多空线;
DRAWICON(买信号,多空线,34);
DRAWICON(卖信号,操盘线,35);
MA20:MA(C,20),COLORYELLOW,LINETHICK1;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
DRAWICON(C>MA20&&MACD>0&&C>REF(H,1),H,1);
DRAWICON(C<MA20&&MACD<0&&C<REF(L,1),H,2);
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1),H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1),H+3,21);
投资者咨询:编写--趋势线角度条件 (文华财经)
来源:文华财经 日期:2020-10-14 16:24
老师有什么其他指标来代替,体现拉升或下跌的强度程度。直观反映就是角度越大强度越强。以便过滤掉弱势的情景,如横盘是时反复出现共振信号。谢谢老师!
技术人员回复
日期:2020-10-14 16:56
求N个区间内最小二乘法计算出来的斜率,绝对值越大表示线条越陡峭,然后设定一个阀值筛掉图标。
投资者咨询:编写--趋势线角度条件 (文华财经)
来源:文华财经 日期:2020-10-14 16:24
老师,这个看不懂如何用。麻烦讲解一下如何合并使用。谢谢!我试了好像没有效果。(下午我是用手机发的)
技术人员回复
日期:2020-10-14 19:41
调整N看下,N越大过滤条件越严格
N:=5;
FSHORT:=21;
FLONG:=5;
多空线:EMA(CLOSE,FLONG),COLORWHITE,LINETHICK2;
操盘线:=EMA(CLOSE,FSHORT);
空线:IF(操盘线>多空线,操盘线 ,NULL),COLORGREEN,LINETHICK2;
多线:IF(操盘线<=多空线,操盘线,NULL),COLORRED,LINETHICK2;
卖信号:=REF(操盘线,1)<=REF(多空线,1) AND 操盘线>多空线;
买信号:=REF(操盘线,1)>=REF(多空线,1) AND 操盘线<多空线;
JD多:SLOPE(多线,3),NODRAW;
JD空:SLOPE(空线,3),NODRAW;
DRAWICON(买信号&&JD多>N,多空线,34);
DRAWICON(卖信号&&JD空<-1*N,操盘线,35);
MA20:MA(C,20),COLORYELLOW,LINETHICK1;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
DRAWICON(C>MA20&&MACD>0&&C>REF(H,1)&&JD多>N,H,1);
DRAWICON(C<MA20&&MACD<0&&C<REF(L,1)&&JD空<-1*N,H,2);
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1)&&JD多>N,H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1)&&JD空<-1*N,H+3,21);
投资者咨询:编写--趋势线角度条件 (文华财经)
来源:文华财经 日期:2020-10-14 16:24
结果好像不对。我的意思是原来的各种标识都保留。只是在下面的两句中增加条件,过滤掉震荡时出现的信号。
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1),H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1),H+3,21);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1),H+3,21);
技术人员回复
日期:2020-10-15 7:59
N:=5;
FSHORT:=21;
FLONG:=5;
多空线:EMA(CLOSE,FLONG),COLORWHITE,LINETHICK2;
操盘线:=EMA(CLOSE,FSHORT);
空线:IF(操盘线>多空线,操盘线 ,NULL),COLORGREEN,LINETHICK2;
多线:IF(操盘线<=多空线,操盘线,NULL),COLORRED,LINETHICK2;
卖信号:=REF(操盘线,1)<=REF(多空线,1) AND 操盘线>多空线;
买信号:=REF(操盘线,1)>=REF(多空线,1) AND 操盘线<多空线;
JD多:SLOPE(多线,3),NODRAW;
JD空:SLOPE(空线,3),NODRAW;
DRAWICON(买信号,多空线,34);
DRAWICON(卖信号,操盘线,35);
MA20:MA(C,20),COLORYELLOW,LINETHICK1;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
DRAWICON(C>MA20&&MACD>0&&C>REF(H,1),H,1);
DRAWICON(C<MA20&&MACD<0&&C<REF(L,1),H,2);
DRAWICON(C<MA20&&MACD<0&&C<REF(L,1),H,2);
DRAWICON(买信号&&C>MA20&&MACD>0&&C>REF(H,1)&&JD多>N,H+3,22);
DRAWICON(卖信号&&C<MA20&&MACD<0&&C<REF(L,1)&&JD空<-1*N,H+3,21);