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