跨周期引用,沒(méi)有信號(hào)的問(wèn)題請(qǐng)教 [金字塔]
- 咨詢內(nèi)容:
各位,大家好
我在編寫(xiě)金字塔的跨周期引用代碼的時(shí)候,有一個(gè)明顯的疑問(wèn)和問(wèn)題,具體如下:
要求:IF合約1分鐘K線和30分鐘K線同時(shí)金叉或死叉形成共振信號(hào),則開(kāi)多或開(kāi)空
此主題相關(guān)圖片如下:金叉共振.jpg
例如30分鐘上一根K線已經(jīng)形成金叉了,這跟K線的周期是13:15--14:15;走到現(xiàn)在的K線其周期是14:15--14:45,這根K線在1分鐘周期則可以有30根K線,在這段時(shí)間里一分鐘K線出現(xiàn)金叉,則形成開(kāi)多信號(hào)!但事實(shí)上,在測(cè)試的過(guò)程中沒(méi)有信號(hào)的產(chǎn)生,請(qǐng)問(wèn)是怎么回事呢?哪里出錯(cuò)了?
代碼如下:
ma30_3:=stkindi('','wjg.ma3',0,4,-1);//引用30分鐘'wjg'指標(biāo)中的ma3均線
ma30_7:=stkindi('','wjg.ma7',0,4,-1););//引用30分鐘'wjg'指標(biāo)中的ma7均線ma1_3:=ma(c,3);
ma1_7:=ma(c,7);
kd:=cross(ma1_3,ma1_7) and barslast(cross(ma30_3,ma30_7))=1;這個(gè)開(kāi)多信號(hào)為,當(dāng)前1分鐘K線金叉,且30分鐘周期上一根K線金叉
事實(shí)上,我在測(cè)試中很多應(yīng)有的開(kāi)倉(cāng)信號(hào)沒(méi)有,請(qǐng)指出問(wèn)題所在,謝謝!
疑問(wèn):cross這個(gè)金叉或死叉是 ‘時(shí)點(diǎn)’ 信號(hào),通過(guò)barslast轉(zhuǎn)為時(shí)段信號(hào)有效嗎?即如上面所說(shuō)的在30分鐘的當(dāng)前K線內(nèi)是barslast(cross(ma30_3,ma30_7))=1成立,在1分鐘K線則是由30根可以繼續(xù)成立?可以這樣子理解嗎?
- 金字塔客服:
大周期引用小周期的數(shù)值不是把小周期里面的數(shù)值都判斷一遍,而是引用小周期最后一根數(shù)值。比如30分鐘引用1分鐘那么就是引用1分鐘里面30根k線最后一根k線的數(shù)值,所以中間的數(shù)值不會(huì)被引用的
- 用戶回復(fù):
首先,謝謝@jinzhe版主
引用周期數(shù)據(jù)不是只能在小周期引用大周期的數(shù)據(jù)嗎?
是不是在小周期引用大周期的時(shí)候,上面的表達(dá)方式,依然是只能引用30分鐘最新的一根k線的數(shù)值?
如果是,那有其他的表達(dá)方式,能夠引用30分鐘前一根K線的數(shù)值的方法嗎?
謝謝!
- 網(wǎng)友回復(fù):
小周期引用大周期就是要偏移引用,引用前一個(gè)周期的數(shù)據(jù)
- 網(wǎng)友回復(fù):
先謝謝了,我自己琢磨琢磨
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容