COUNT函數 怎么統計出各個指令的執行次數? [文華財經]
- 咨詢內容:
我的模型在 IF加權 5分鐘 上加載,交易次數共1000次(2年多來),模型中BK根據不同條件,我分為BK1~BK5共5個,SP 分為SP1~SP10共10個,我想統計BK1~BK5這5個每個分別執行了幾次,SP1~SP10這10個每個分別執行了幾次,有什么辦法嗎?(不是用人工數的)
- 文華技術人員:
您可以嘗試COUNT函數,比如COUNT(BK1,0);表示歷史有效值開始滿足BK1的次數:
統計滿足條件的周期數。
COUNT(X,N),統計N周期中滿足X條件的周期數。
若N=0則從第一個有效值開始。 - 文華客服:
我想統計的是1000個交易次數中,BK1的執行次數,不是滿足BK1的次數:比如某個時間點BK2執行了,后面幾個K線即使滿足BK1,根據過濾模型,如果這段時間內沒有SP信號出現,則實際上BK1是沒有被執行的,所以這段時間內根據我的想法統計BK1應該是0,所以這就是問題難的地方。
- 網友回復:
是的,您的理解正確,目前無法很好地直接編寫實現統計;
或者您看看這個思路,對您有無啟發,個人建議,僅供參考:
COUNT(BARSBK=1&&REF(BK1,BARSBK),0);
- 網友回復:
謝謝建議,可以算出來,不過算1個BK1就要11分鐘啊,怎么會花這么長時間?
另:COUNT(BARSBK=1&&REF(BK1,BARSBK),0) 對BPK信號也是一樣當做BK統計吧?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容