資產的頭寸通常從策略中檢查:
-
position
(財產)或getposition(data=None, broker=None)
這將返回策略在默認
broker
狀態下datas[0]
的位置,由cerebro
倉位只是指示:
-
資產被持有
size
-
平均價格
price
它作為一種狀態,例如可用於決定是否必須發出訂單(例如:只有在沒有 open頭寸時才輸入多頭頭寸)
參考:位置
類 backtrader.position.倉位(大小=0,價格=0.0)
保留並更新倉位的大小和價格。該物件與任何資產都沒有關係。它只保留尺寸和價格。
成員屬性:
* size (int): current size of the position * price (float): current price of the position
可以使用 len(position) 測試 Position 實例,以查看大小是否不為 null