[求助]請高手、版主幫忙編一個自定義均線公式
作者:金字塔 來源:cxh99.com 發布時間:2015年12月31日
- 咨詢內容:
我想編寫一個均線公式,但找不到方法實現,請達人幫忙!先謝謝了!要求:在日線圖上畫一條均線,但均線的計算方法不是按當日收盤價計算的,而是用一些特殊的數據代替當日收盤價計算。替代當日收盤價的特殊數據具體指:當日某一根特殊的5分K線的收盤價!標準如下:1、放大量,至少為10周期均量的2倍。2、k線形態上為最高價突破布林線的上軌或者其最低價突破布林線的下軌。3、如果這樣的K線超過一根,就取其幾根滿足條件的k線的收盤價的平均值。(一般這樣的K線不會超過3根)4、如果當日沒有這樣的特殊K線,則取上一日滿足上面同樣標準的數值,如果上一日也沒有,則取上上日,依次類推。5、如果當日跌停或者漲停,則取跌停價或者漲停價。
[此貼子已經被作者于2014/4/24 22:43:57編輯過]
- 金字塔客服:
1.定義下放大量
2.
3.
4.
5.漲跌停沒有歷史數據,這個獲取不到
- 用戶回復:
1.放大量就是那根5分k線的成交量是>=2倍10周期均量。就是在5分圖上某根k線vol>=2*ma(vol,10)
一字跌停漲停就取當日的收盤價。如果不是一字漲停跌停就按上面的規則來,也就是取特殊5分k線的收盤價。。
[此貼子已經被作者于2014/4/25 12:53:07編輯過]
- 網友回復:
一字跌停漲停怎么定義?
- 網友回復:
variable:cc=0;
variable:ss=0;
if date<>ref(date,1) then ss:=0;
upper:stkindi('','boll.upper',0,2);
lower:stkindi('','boll.lower',0,2);
fd:=vol>2*ma(vol,10);//放大
tp:=h>upper or l<lower;//突破
n:=count(fd and tp,todaybar);
if fd and tp then cc:=close;
if cc<>ref(cc,1) then ss:=ss+cc;
tt:=ss/n;//多次滿足求平均
kk:=if(n>=1,tt,cc);//多次滿足則取值TT,一次都不滿足則取值CC
cc1:kk;//判斷輸出kk
最后令寫一個公式 用stkindi來引用上面5分鐘周期的CC1