分時段振幅指標 [金字塔]
-
咨詢內容:
請問:想分時段統計品種振幅,然后把他綜合輸出成一個指標,可是無法實現。
aa:VALUEWHEN(todaybar=1,time),nodraw;
xx:SUMBARS(time<OPENTIME(2),1)-1,nodraw;
zz:sumbars(time<opentime(4),1)-1,nodraw;
yy:TODAYBAR,nodraw;
if aa>OPENTIME(2) then BEGIN ? ?bb:=yy,nodraw;? ? end else BEGIN ?bb:=xx,nodraw; end cc:=bb;//日盤K線數目 dd:=zz;//午盤K線數目 ee:=yy;//夜盤K線數目 早盤振幅:(HHV(H,cc)-LLV(L,cc))/REF(C,yy)*100,nodraw; 午盤振幅:(HHV(H,dd)-LLV(L,dd))/REF(C,yy)*100,nodraw; 夜盤振幅:(HHV(H,ee)-LLV(L,ee))/REF(C,yy)*100,nodraw; fs:=valuewhen((time>opentime(2) and time<opentime(4)),早盤振幅); fs:=valuewhen((time>opentime(4) and time<opentime(1)),午盤振幅); fs:=valuewhen((time>opentime(1) and time<opentime(2)),夜盤振幅);
分時段振幅:fs;
請幫忙修改?
-
金字塔客服:
?把 你的思路詳細說明下吧。上面的描述,并不足充足。
?
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
我想做一個分時段的振幅指標,夜盤期間的振幅,早盤期間的振幅,午盤期間的振幅。即以這個時段開始為起點,求這個時段的(最高價-最低價)/除以前一天的收盤價。最好能兼顧沒有夜盤的品種和節假日無夜盤交易的情況。目前我寫的只能滿足在有夜盤的情況下的夜盤品種,分別以三個時段為起點的振幅,畫出3條線,沒辦法歸結成一條。無夜盤品種和節假日情況也無法滿足。
?
-
網友回復:
另外,我用這個指標進行指標排序,大部分品種都不改變數值。而且我設定了刷新率,但是基本不刷新,一直都是開盤顯示的情況,請問為什么?
?
-
網友回復:
?參考下面這個方式
LastDayc:=CALLSTOCK('','vtclose',6,-1);//昨日收盤價
IsNight:=OPENTIME(1)>40000;//判斷是否有夜盤 ,有夜盤返回0,沒有夜盤返回1
d:=STRLEFT(NUMTOSTR(time,0),2);//截取K線字符串前2位
cd1:d='13' and not(ref(d='13',1)) and time>=130000;//白盤開盤位置
cd2:d='17';//下午盤開盤位置判斷
cd3:ref(time,1)=CLOSETIME(4) and time<130000;//夜盤開盤位置判斷
Len:=BARSLAST(cd1 or cd2 or cd3)+1;//最近一個開盤節點的距離
zf:(hhv(h,len)-llv(l,len))/LastDayc;//計算最近節點以來的振幅
//這部分是為了標識開盤K位置,方便校驗
DRAWICON(cd1,h,1);
DRAWICON(cd2,h,2);
DRAWICON(cd3,h,3);
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容