咨詢內容:
我的賬戶已經有相應品種的持倉了,但是為啥TBUYHOLDING(1)和TSELLHOLDING(1)函數的值返回是0呢?在日志中打印出來,始終都是0,這個導致,我的每次多空開倉判斷條件失效,每次都在開倉,如下截圖


?
?來源: www.kzuj.com.cn
金字塔資深技術:
TBUYHOLDING(1);返回的是當前品種的持倉數量。你多品種吧?
多品種的情況下,可以使用這種方式輸出:
DEBUGOUT(STKLABEL&' 當前多頭持倉%.0f',BH);
DEBUGOUT(STKLABEL&' 當前多頭持倉%.0f',SH);
或者,因為是賬戶倉位數量,也可以直接顯示在對應的k線圖上查看倉位數量。
aa:TBUYHOLDING(1);
技術交流:技術006 發表于 2021-11-9 13:23
TBUYHOLDING(1);返回的是當前品種的持倉數量。你多品種吧?
多品種的情況下,可以使用這種方式輸出:
DEB ...
我是多品種,但是我在下單指令TBUY中,要獲取當前品種的多單持倉數量是否為0,來作為是否繼續開倉的條件,如果當前品種的多單持倉是0,才會開多單,如果不是0,就不繼續開多單了
?
技術交流:錢多多 發表于 2021-11-9 13:59
我是多品種,但是我在下單指令TBUY中,要獲取當前品種的多單持倉數量是否為0,來作為是否繼續開倉的條件 ...
因為,TBUYHOLDING(1),始終返回是0,所以開倉限制條件失效了,每次都繼續開倉,