公式问题请老师帮忙 (文华财经wh7睿期)

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-12 9:08
 老师您好:

1、取均线死叉―金叉之间的最低价,金叉―死叉之间的最高价。逐点连线就形成一波一波的行情。

2、取一段最低价――最高价之间的上涨,其最低收盘价<与其相邻的前一波上涨最低价,并且其最高收盘价

     与其相邻的前一波上涨最高价, 命名为1上涨

3、1上涨涨幅=1上涨最高价―1上涨最低价

4、只要1上涨后的日线收盘价>1上涨最低价,并且<1上涨最高价。我们就针对此1上涨进行百分比回撤计算,

      当1上涨后K线最低价>1上涨最高价―1上涨涨幅×50%,并且1上涨最高价―1上涨涨幅×38%的时候,标注

      并选股。

5、当1上涨后的日线收盘价1上涨最低价,或者1上涨最高价的时候,停止对此1上涨的计算、标注和选股。

6、当多个1上涨同时满足条件时,分别计算并根据各自的终止条件(价格),分别终止。

具体请参照下图:



图片点击可在新窗口打开查看麻烦老师帮忙编辑,谢谢!

  


投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-12 9:08
 老师您好:
1楼图片中对应的公式如下,供您参考。
MA5:=MA(C,5);
MA10:=MA(C,10);
CON1:=CROSS(MA5,MA10);
CON2:=CROSSDOWN(MA5,MA10);
NH:=VALUEWHEN(CON2,HHVBARS(H,BARSLAST(CON1)+1));
NL:=VALUEWHEN(CON1,LLVBARS(L,BARSLAST(CON2)+1));
HH:=VALUEWHEN(CON2,REF(H,SUMBARS(CON2,1)+NH-1));
LL:=VALUEWHEN(CON1,REF(L,SUMBARS(CON1,1)+NL-1));
HH1:=VALUEWHEN(CON2,REF(HH,1));
LL1:=VALUEWHEN(CON1,REF(LL,1));
CC1:=VALUEWHEN(CON2,REF(C,SUMBARS(CON2,1)+NH-1));
CC2:=VALUEWHEN(CON1,REF(C,SUMBARS(CON1,1)+NL-1));
SZ:=NL>NH;
XD:=NL<NH;
CON2&&HHV(C,HHVBARS(H,BARSLAST(CON1)+1))<=HH&&CC1<HH1;
CON1&&LLV(C,LLVBARS(L,BARSLAST(CON2)+1))>=LL&&CC2>LL1;
CON2&&HHV(C,HHVBARS(H,BARSLAST(CON1)+1))<=HH&&CC1<HH1,ICON(1,'ICO96');
CON1&&LLV(C,LLVBARS(L,BARSLAST(CON2)+1))>=LL&&CC2>LL1,ICON(1,'ICO95');
DRAWLINE3(CON1,REF(L,SUMBARS(CON1,1)+NL-1),SUMBARS(CON1,1)+NL-1,CON2,REF(H,SUMBARS(CON2,1)+NH-1),SUMBARS(CON2,1)+NH-1,0),COLORGREEN;
DRAWLINE3(CON2,REF(H,SUMBARS(CON2,1)+NH-1),SUMBARS(CON2,1)+NH-1,CON1,REF(L,SUMBARS(CON1,1)+NL-1),SUMBARS(CON1,1)+NL-1,0),COLORGREEN;
技术人员回复
日期:2018-6-12 9:23

问题较复杂分析后,预计周五之前给您回复

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-12 9:08
 好的,谢谢冬夜老师!
技术人员回复
日期:2018-6-14 8:37

 编写参考:

 

MA5:=MA(C,5);

MA10:=MA(C,10);

JC:=CROSS(MA5,MA10);

SC:=CROSSDOWN(MA5,MA10);

GDH:=IF(SC,HHV(H,SUMBARS(JC,1)),NULL);

DDL:=IF(JC,LLV(L,SUMBARS(SC,1)),NULL);

K1:=SC&&GDH>REF(GDH,SUMBARS(SC,2)-1)&&REF(DDL,SUMBARS(JC,1)-1)>REF(DDL,SUMBARS(JC,2)-1);

ZF:=VALUEWHEN(K1,GDH-REF(DDL,SUMBARS(JC,1)-1));

HH:VALUEWHEN(K1,GDH);

LL:VALUEWHEN(K1,REF(DDL,SUMBARS(JC,1)-1));

BZ:=EXIST(C>HH||C<LL,SUMBARS(K1,1))=0 && L>HH-0.5*ZF && L<HH-0.38*ZF && K1=0;

DRAWICON(K1,L,1),VALIGN0;

DRAWICON(BZ,L,4),VALIGN0;

BZ,SELECT;

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-12 9:08
 老师您好:

取一段最低价――最高价之间的上涨,其最低收盘价<与其相邻的前一波上涨最低价,并且其最高收盘价

     与其相邻的前一波上涨最高价, 命名为1上涨

1上涨的定义是不准确的,概括说:1上涨是先跌破前低在涨破前高,具体请参照1楼。

技术人员回复
日期:2018-6-14 9:17

 参考:

 

MA5:=MA(C,5);

MA10:=MA(C,10);

JC:=CROSS(MA5,MA10);

SC:=CROSSDOWN(MA5,MA10);

GDH:=IF(SC,HHV(H,SUMBARS(JC,1)),NULL);

DDL:=IF(JC,LLV(L,SUMBARS(SC,1)),NULL);

K1:=SC&&GDH>REF(GDH,SUMBARS(SC,2)-1)&&REF(DDL,SUMBARS(JC,1)-1)<REF(DDL,SUMBARS(JC,2)-1);

ZF:=VALUEWHEN(K1,GDH-REF(DDL,SUMBARS(JC,1)-1));

HH:VALUEWHEN(K1,GDH);

LL:VALUEWHEN(K1,REF(DDL,SUMBARS(JC,1)-1));

BZ:=EXIST(C>HH||C<LL,SUMBARS(K1,1))=0 && L>HH-0.5*ZF && L<HH-0.38*ZF && K1=0;

DRAWICON(K1,L,1),VALIGN0;

DRAWICON(BZ,L,4),VALIGN0;

BZ,SELECT;

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-12 9:08
 老师您好:
还是1上涨的定义问题:1上涨最高盘价与其相邻的前一波上涨最高价


图片点击可在新窗口打开查看
选股问题:应该是符合BZ时选股,现在是符合K1的也选进来了。麻烦老师帮忙分析下,谢谢!
 
技术人员回复
日期:2018-6-14 10:12

 参考:

 

MA5:=MA(C,5);

MA10:=MA(C,10);

JC:=CROSS(MA5,MA10);

SC:=CROSSDOWN(MA5,MA10);

GDH:=IF(SC,HHV(H,SUMBARS(JC,1)),NULL);

DDL:=IF(JC,LLV(L,SUMBARS(SC,1)),NULL);

K1:=SC&&REF(C,HHVBARS(H,SUMBARS(JC,1)))>REF(GDH,SUMBARS(SC,2)-1)&&REF(REF(C,LLVBARS(L,SUMBARS(SC,1))),SUMBARS(JC,1)-1)<REF(DDL,SUMBARS(JC,2)-1);

ZF:=VALUEWHEN(K1,GDH-REF(DDL,SUMBARS(JC,1)-1));

HH:VALUEWHEN(K1,GDH);

LL:VALUEWHEN(K1,REF(DDL,SUMBARS(JC,1)-1));

BZ:=EXIST(C>HH||C<LL,SUMBARS(K1,1))=0 && L>HH-0.5*ZF && L<HH-0.38*ZF && K1=0;

DRAWICON(K1,L,1),VALIGN0;

DRAWICON(BZ,L,4),VALIGN0;

BZ,SELECT;

投资者咨询:公式问题请老师帮忙 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-12 9:08
 老师您好:
选股问题:应该是符合BZ时选股,现在是符合K1的也选进来了。麻烦老师帮忙分析下,谢谢!