| 
×
马上注册,享用更多功能,让你轻松玩转本论坛。您需要 登录 才可以下载或查看,没有账号?立即注册 
  296.问: 
      以下公式的高点是从上市开始排列的 
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000); 
      y:zig(high,n); 
      yn:=count(y=refx(hhv(y,3),1),0)-1; 
      yn1:=(yn>ref(yn,1))*yn; 
      如果从最后K线向后排列(倒排)该如何改呢?
 
   答(恒悦): 
      {dn1应该是您要的,对应yn1} 
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000); 
      y:zig(high,n); 
      yn:count(y=refx(hhv(y,3),1),0)-1; 
      yn1  yn>ref(yn,1))*yn; 
      dn:=ref(yn1,BARSLAST(yn1<>0)); 
      dn1:if(yn1<>0,dn[datacount]-yn1+1,0);
 
 
 297.问: 
      以下公式的倒排高点 
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000); 
      y:zig(high,n); 
      yn:count(y=refx(hhv(y,3),1),0)-1; 
      yn1yn>ref(yn,1))*yn; 
      dn:=ref(yn1,BARSLAST(yn1<>0)); 
      dn1:if(yn1<>0,dn[datacount]-yn1+1,0); 
      如果倒排低点可以这样改吗? 
      input:n(5,1,100),tq(1,1,10000),tr(2,1,10000); 
      y:zig(LOW,n); 
      yn:count(y=refx(hhv(y,3),1),0)-1; 
      yn1yn>ref(yn,1))*yn; 
      dn:=ref(yn1,BARSLAST(yn1<>0)); 
      dn1:if(yn1<>0,dn[datacount]-yn1+1,0);
 
   答(恒悦): 
      按我的理解,您是要求zig转向的低点排序,并不是用最低价进行转向,所以不能改第二句,而要 改第三句 
       input:n(5,1,100),tq(1,1,10000),tr(2,1,10000); 
       y:zig(4,n); 
       yn:count(y=refx(llv(y,3),1),0)-1; 
       yn1  yn>ref(yn,1))*yn; 
       dn:=ref(yn1,BARSLAST(yn1<>0)); 
       dn1:if(yn1<>0,dn[datacount]-yn1+1,0);
 
 
 298.问:1.如果dn1这个点是第5个点那么可以这样写吗?
 BARSLAST(dn1=5)
 2. 在各个高低点上显示(倒排)序列号的程序如何写?
 
 答(恒悦):
 1.
 可以
 2.
 input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
 y:zig(high,n);
 yn:=count(y=refx(hhv(y,3),1),0)-1;
 yn1:=(yn>ref(yn,1))*yn;
 dn:=ref(yn1,BARSLAST(yn1<>0));
 dn1:=if(yn1<>0,dn[datacount]-yn1+1,0);
 DRAWNUMBER(yn1>0,y,yn1,0),ALIGN4;
 DRAWNUMBER(dn1>0,y,dn1,0),ALIGN4;
 
 
 
 299.问:如果把低点也显示出来该如何写呢
 
 答(恒悦):
 input:n(5,1,100),tq(1,1,10000),tr(2,1,10000);
 y:zig(4,n);
 yn:=count(y=refx(llv(y,3),1),0)-1;
 yn1:=(yn>ref(yn,1))*yn;
 dn:=ref(yn1,BARSLAST(yn1<>0));
 dn1:=if(yn1<>0,dn[datacount]-yn1+1,0);
 DRAWNUMBER(yn1>0,y,yn1,0),ALIGN4;
 DRAWNUMBER(dn1>0,y,dn1,0),ALIGN4;
 
 
 |