cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18345 |
|
引用: 最初由 a9681054 發表
謝謝版主提醒,剛用加權看其歷史,GG是前6根無值,TT是前4根無值,如果無效的部份用0取代可以嗎?
其實 PPC基準點通道 改成這樣處理意義不大
因為它的原理,並不具備累算的特性!
改完後
新改的公式;有畫線的值,其值必定與原先未改的值,是完全相等的!
差別只在於每個交易時段剛開始的部分:
一個會有連續幾根是零值(不畫線)
另一個則會有值(非零,會畫線)
原碼: kline(O,H,L,C,0);
SWCK:=Tradedate<>ref(Tradedate,1) or IsRegularFBar or barpos=1;
SWSP:=barslast(SWCK);
XA:=REF(H,1)>H and REF(H,1)>REF(H,2) ;
XB:=REF(H,1)>H and REF(H,1)=REF(H,2) and REF(H,2)>REF(H,3) ;
XC:=REF(H,1)=H and REF(H,1)>REF(H,2) ;
XX:=XA+XB+XC;
XX1:=refx(XA+XB+XC,1)*Not(ISLASTBAR);
XX2:=barslast(XX1=1);
GG:if(XX2>SWSP or SWSP<4,0,ref(H,XX2)) linethick coloryellow;
PARTLINE(sum(GG>0,2)=2,GG) coloryellow;
YA:=REF(L,1)<L and REF(L,1)<REF(L,2) ;
YB:=REF(L,1)<L and REF(L,1)=REF(L,2) and REF(L,2)<REF(L,3);
YC:=REF(L,1)=L and REF(L,1)<REF(L,2) ;
YY:=YA+YB+YC;
YY1:=refx(YA+YB+YC,1)*Not(ISLASTBAR);
YY2:=barslast(YY1=1);
TT:if(YY2>SWSP or SWSP<4,0,ref(L,YY2)) linethick colormagenta;
PARTLINE(sum(TT>0,2)=2,TT) colormagenta;
|
|
向版主報告此篇 |  |
|