编写咨询 (文华财经)

投资者咨询:编写咨询 (文华财经)
来源:文华财经  日期:2020-10-9 22:32
老师,我想写一个日线级别V形反转的公式,该怎么写呢?思路如下:
1、最前面有过一段大幅度的急速下跌,50周期内下跌到最低点时跌幅超过20%
2、出现前波下跌之后,紧接着从最那个最低点算起,25周期反弹振幅要大于12%
3、在出现25周期反弹振幅大于12%之后,接着有3个必备条件:1、MA5,MA10,MA20,MA40,MA60,必须顺序多头排列。2、价格要站上MA120线。3、必须是阳线。

备注:这里的1、2、3是有顺序条件的,不可调乱的,不然就不是我想要的V形反转条件了。请看上传的图解。

没办法,其他老师可能对我的文字思路不够理解,感觉总没有写出我想要的那个感觉,,你写的比较适合我的思路,唯有找你了,嘻嘻。
 

技术人员回复
日期:2020-10-9 22:33
 分析后回复
投资者咨询:编写咨询 (文华财经)
来源:文华财经  日期:2020-10-9 22:32
详解请看图片

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:信号1.png
投资者咨询:编写咨询 (文华财经)
来源:文华财经  日期:2020-10-9 22:32
5.10.20.40.60均线除顺排外并且都大于昨天的。
技术人员回复
日期:2020-10-9 22:38

参考:

 

CON1:=(HV(H,50)-L)/L>0.2 && L=REFX(LLV(L,2),1);
X1:=COUNT(CON1,5)=1 && CON1;

CON2:=EXIST(X1,25) && (HHV(H,BARSLAST(X1))-REF(L,BARSLAST(X1)))/REF(L,BARSLAST(X1))>0.12;
CON22:=BARSLASTCOUNT(CON2)=1;
X2:=BARSLAST(CON22)<BARSLAST(X1);

M5:MA(C,5);
M10:MA(C,10);
M20:MA(C,20);
M40:MA(C,40);
M60:MA(C,60);
M120:MA(C,120),LINETHICK3;

CON3:=M5>M10 && M10>M20 && M20>40 && M40>M60 && M5>REF(M5,1) && M10>REF(M10,1) && M20>REF(M20,1) && M40>REF(M40,1) && M60>REF(M60,1);

X3:=X2 && CON3 && C>MA(C,120) && ISUP;

XXX:=X3 && COUNT(X3,BARSLASTCOUNT(X2=1))=1;
VERTLINE1(XXX);

投资者咨询:编写咨询 (文华财经)
来源:文华财经  日期:2020-10-9 22:32
老师,我有以下几个疑问?
1、我想知道我的公式条件排序,我分不清那个前那个后,比如它首先要有一个50根K线内跌幅大于20%形态。第二,如何编写从那个最低点起后面的25内振幅大于12%(涨幅)。第三,如何编写从25根K线涨幅大于12%之后的后面才出现我想要的形态。
2、我想要成立并且明白这个框架,方便我日后编写和加条件。所以劳烦你在公式里注解一下,那里是条件一,那里是条件二,那里是条三的顺序。其实我都能看到公式里有三个条件,但我感觉分不清它们有先后顺序的一样。
3、X1:=COUNT(CON1,5)=1 && CON1;
CON2:=EXIST(X1,25) && (HHV(H,BARSLAST(X1))-REF(L,BARSLAST(X1)))/REF(L,BARSLAST(X1))>0.12;
CON22:=BARSLASTCOUNT(CON2)=1;
X2:=BARSLAST(CON22)<BARSLAST(X1);
COUNT(X3,BARSLASTCOUNT(X2=1))=1;
着重解释一下这几个句子的意思,感觉自己一头雾水的,嘻嘻。
4、我这个上传的图片中按照公式它应该是满足条件有信号的,为什么没有呢?


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:信号2.png
技术人员回复
日期:2020-10-10 13:48
先后顺序体现在绿色部分的处理中,条件是嵌套的。

您可以综合函数说明理解下编写细节处理,编写是根据您的思路完成的。

//①
CON1:=(HV(H,50)-L)/L>0.2 && L=REFX(LLV(L,2),1);
X1:=COUNT(CON1,5)=1 && CON1;//筛选急速下跌之中度低点
//②
CON2:=EXIST(X1,25) && (HHV(H,BARSLAST(X1))-REF(L,BARSLAST(X1)))/REF(L,BARSLAST(X1))>0.12;
CON22:=BARSLASTCOUNT(CON2)=1;
X2:=BARSLAST(CON22)<BARSLAST(X1);//筛选急速下跌之后涨幅足够区域
//③
M5:MA(C,5);
M10:MA(C,10);
M20:MA(C,20);
M40:MA(C,40);
M60:MA(C,60);
M120:MA(C,120),LINETHICK3;
CON3:=M5>M10 && M10>M20 && M20>40 && M40>M60 && M5>REF(M5,1) && M10>REF(M10,1) && M20>REF(M20,1) && M40>REF(M40,1) && M60>REF(M60,1);
X3:=X2 && CON3 && C>MA(C,120) && ISUP;

XXX:=X3 && COUNT(X3,BARSLASTCOUNT(X2=1))=1;//取第一个满足第三个条件的点
VERTLINE1(XXX);
 
投资者咨询:编写咨询 (文华财经)
来源:文华财经  日期:2020-10-9 22:32
M5:MA(C,5);
M10:MA(C,10);
M20:MA(C,20);
M40:MA(C,40);
M60:MA(C,60);
M120:MA(C,120),LINETHICK3;
CON1:=(HV(H,50)-L)/L>0.2 && L=REFX(LLV(L,2),1);
X1:=COUNT(CON1,5)=1 && CON1;麻烦老师再详细解释一下这句子的意思好吗?
CON2:=EXIST(X1,25) && (HHV(H,BARSLAST(X1))-REF(L,BARSLAST(X1)))/REF(L,BARSLAST(X1))>0.12;
CON22:=BARSLASTCOUNT(CON2)=1;
X2:=BARSLAST(CON22)<BARSLAST(X1);
CON3:=M5>M10 && M10>M20 && M20>40 && M40>M60 && M5>REF(M5,1) && M10>REF(M10,1) && M20>REF(M20,1) && M40>REF(M40,1) && M60>REF(M60,1);
X3:=X2 && CON3 && C>MA(C,120) && ISUP;
XXX:=X3 && COUNT(X3,BARSLASTCOUNT(X2=1))=1//VERTLINE1(XXX);
DRAWION(XXX,H,1);
老师,我将均线放在最前头这样编写行吗?因为我的形态公式中是由好几个拼接在一起的,但均线都是排在最前面共用的。
另外,我后面发的那图片还是没有信号的,什么原因?
技术人员回复
日期:2020-10-10 14:49
这样看下:

M5:MA(C,5);
M10:MA(C,10);
M20:MA(C,20);
M40:MA(C,40);
M60:MA(C,60);
M120:MA(C,120),LINETHICK3;
CON1:=(HV(H,50)-L)/L>0.2 && L<LV(L,5) &&L<REFX(LLV(L,5),5);
X1:=CON1;//筛选急速下跌之中度低点
CON2:=EXIST(X1,25) && (HHV(H,BARSLAST(X1))-REF(L,BARSLAST(X1)))/REF(L,BARSLAST(X1))>0.09;
CON22:=BARSLASTCOUNT(CON2)=1;
X2:=BARSLAST(CON22)<BARSLAST(X1);
CON3:=M5>M10 && M10>M20 && M20>40 && M40>M60 && M5>REF(M5,1) && M10>REF(M10,1) && M20>REF(M20,1) && M40>REF(M40,1) && M60>REF(M60,1);
X3:=X2 && CON3 && C>MA(C,120) && ISUP;
XXX:=X3 && COUNT(X3,BARSLASTCOUNT(X2=1))=1;
DRAWICON(XXX,H,1);