老师.请教您们 (文华财经WH6赢顺V6.7)

投资者咨询:老师.请教您们 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-17 18:09
 

 CURRBARSCOUNT:=DATACOUNT-BARPOS;
NUR:=2*6;
NLR:=2*6;
NNN:=330;
NNN1:=10000;
TC1:=IF(H=HHV(H,8*NUR),H,NULL);
BC1:=IF(L=LLV(L,8*NLR),L,NULL);
TC2:=REFX1((BARSLAST(TC1=H))+1,NNN);
UPPER:=REFX1((IF(TC2=1,H,REF(H,TC2-1))),NNN);
BC2:=REFX1((BARSLAST(BC1=L))+1,NNN);
LOWER:=REFX1((IF(BC2=1,L,REF(L,BC2-1))),NNN);
LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;//{低点定位}
HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;//{高点定位}
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2)),NODRAW; 
AA:=TC1=H;
BB:=BC1=L;

AAN:SUMBARS(AA,1);
BBN:SUMBARS(BB,1);
NN:=IF(AAN<BBN,BBN+REF(AAN,BBN),IF(AAN>BBN,AAN+REF(BBN,AAN),NULL)),NODRAW;
NOD1:NN-NOD-SUMBARS(AA||BB,1),NODRAW;请教老师.NOD1这个周期底点到高点.或高点到底点的波幅怎么写

 
技术人员回复
日期:2018-7-17 18:17
这样:

CURRBARSCOUNT:=DATACOUNT-BARPOS;
NUR:=2*6;
NLR:=2*6;
NNN:=330;
NNN1:=10000;
TC1:=IF(H=HHV(H,8*NUR),H,NULL);
BC1:=IF(L=LLV(L,8*NLR),L,NULL);
TC2:=REFX1((BARSLAST(TC1=H))+1,NNN);
UPPER:=REFX1((IF(TC2=1,H,REF(H,TC2-1))),NNN);
BC2:=REFX1((BARSLAST(BC1=L))+1,NNN);
LOWER:=REFX1((IF(BC2=1,L,REF(L,BC2-1))),NNN);
LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;//{低点定位}
HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;//{高点定位}
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2)),NODRAW;  
AA:=TC1=H;
BB:=BC1=L;

AAN:=SUMBARS(AA,1);
BBN:=SUMBARS(BB,1);
NN:=IF(AAN<BBN,BBN+REF(AAN,BBN),IF(AAN>BBN,AAN+REF(BBN,AAN),NULL)),NODRAW;
NOD1:NN-NOD-SUMBARS(AA||BB,1),NODRAW;
//请教老师.NOD1这个周期底点到高点.或高点到底点的波幅怎么写
VALUEWHEN(ISLASTBAR,(REF(H,HHVBARS(H,NOD1))-REF(L,LLVBARS(L,NOD1)))/REF(L,LLVBARS(L,NOD1))),NODRAW;
投资者咨询:老师.请教您们 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-17 18:09
 老师.不是NOD1周期内高底点波幅.是发生在NOD周期前NOD1这个周期位置上高底点波幅.辛苦老师了
投资者咨询:老师.请教您们 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-17 18:09
 指标编写问题截图  图片点击可在新窗口打开查看 Post By:2018/6/22 9:59:00    客户端:赢顺V6.7   6.7.763 - 20180314
  

老师.指标数据是一样的.实际是不一样的周期



图片点击可在新窗口打开查看老师.请看这个图.NOD1发生在NOD前面一个周期.是前面一个周期的波幅.可能是(底-高)/底.也可能是(高-底)/高.二种可能
技术人员回复
日期:2018-7-17 19:47
 您是要nod周期前的nod1周期范围内的高低值的波幅吗?
投资者咨询:老师.请教您们 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-17 18:09
 是的.老师.再用一条水平线在高点或底点连接.并标注这个值在水平线之间位置上.谢谢老师
技术人员回复
日期:2018-7-17 20:20
 您是要nod周期前那个位置的nod1的数值,还是当前的呢?历史上nod1有时候会为负值
投资者咨询:老师.请教您们 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-17 18:09
 当前前一个.即倒数第二个.
技术人员回复
日期:2018-7-17 21:06
 您看一下事要这个范围吗? 

CURRBARSCOUNT:=DATACOUNT-BARPOS;
NUR:=2*6;
NLR:=2*6;
NNN:=330;
NNN1:=10000;
TC1:=IF(H=HHV(H,8*NUR),H,NULL);
BC1:=IF(L=LLV(L,8*NLR),L,NULL);
TC2:=REFX1((BARSLAST(TC1=H))+1,NNN);
UPPER:=REFX1((IF(TC2=1,H,REF(H,TC2-1))),NNN);
BC2:=REFX1((BARSLAST(BC1=L))+1,NNN);
LOWER:=REFX1((IF(BC2=1,L,REF(L,BC2-1))),NNN);
LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;//{低点定位}
HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;//{高点定位}
NOD:(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2)),NODRAW;  
AA:=TC1=H;
BB:=BC1=L;

AAN:=SUMBARS(AA,1);
BBN:=SUMBARS(BB,1);
NN:=IF(AAN<BBN,BBN+REF(AAN,BBN),IF(AAN>BBN,AAN+REF(BBN,AAN),NULL)),NODRAW;
NOD1:NN-NOD-SUMBARS(AA||BB,1),NODRAW;//请教老师.NOD1这个周期底点到高点.或高点到底点的波幅怎么写
A:BACKSET(ISLASTBAR,NOD),NODRAW;
VERTLINE( CROSS(A,0.1),COLORRED);

X:REFX1(REF(NOD1,BARSLAST(NOD1<>REF(NOD1,1))+1),10000),NODRAW;
B:BACKSET(CROSS(A,0.1),X),NODRAW;
VERTLINE(CROSS(B,0.5),COLORGREEN);
投资者咨询:老师.请教您们 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-17 18:09
 是.老师