開倉統(tǒng)計(jì)語句 [文華財(cái)經(jīng)]
- 咨詢內(nèi)容:
同一根K線先開然后平
如果用下面的語句來統(tǒng)計(jì)開倉次數(shù),NN是今日開盤到現(xiàn)在的K線根數(shù)
X:COUNT(BARSBK=1,NN);
Y:COUNT(BARSSK=1,NN);
好像是無法統(tǒng)計(jì)到這種在同一根K線開平的,請問是為什么?
模型是過濾模型
但是沒有用MONO_Signal
因?yàn)榧恿薃B:=IFELSE(ISLASTBP,BARSBP>=1,1)&&IFELSE(ISLASTSP,BARSSP>=1,1);
- 文華技術(shù)人員:
BARSBK返回上一次買開倉的K線距離當(dāng)前K線的周期數(shù)(不包含出現(xiàn)BK信號的那根K線);發(fā)出BK信號的當(dāng)根k線BARSBK返回空值。如果取包含BK信號出現(xiàn)的那根K線到當(dāng)前K線的周期數(shù),則需要在此函數(shù)后+1,即BARSBK+1;由于發(fā)出BK信號的當(dāng)根k線BARSBK返回空值,則BARSBK+1在發(fā)出BK信號當(dāng)根k線返回空值。
注:
1、若當(dāng)前K線之前無BK信號,則函數(shù)返回值為空值
2、BK信號當(dāng)根K線信號固定后BARSBK返回為空值由于您使用COUNT(BARSBK=1,NN)統(tǒng)計(jì)K倉的次數(shù),也就是說,如果在一根K線上先買開倉后平倉,而且下一根K線中出現(xiàn)了買開,這種情況,前面一先買開倉后平倉的K線就不會被統(tǒng)計(jì)在內(nèi)。
因?yàn)樵谙荣I開倉后平倉的K線上,BARSBK返回空值,而到下一根K線,由于有買開倉信號,BARSBK仍然返回空值。
您可以考慮這樣的形式進(jìn)行統(tǒng)計(jì)COUNT(NOT(BARSBK>=1),NN)
- 文華客服:
- 文華客服:這個語句是不是少逗號
- 網(wǎng)友回復(fù):
是的,筆誤,請見諒
已修改:
COUNT(NOT(BARSBK>=1),NN)
這樣寫還有一點(diǎn)是需要注意的,由于該函數(shù)在當(dāng)前K線之前無BK信號時,返回值為空值。
所以您可以在模型中加入以下內(nèi)容:
BARPOS=1,BK;
BARPOS=2,SP;
BARPOS=3,SK;
BARPOS=4,BP;
這是為了避免前K線之前無開倉信號的情況
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容