order_percent 函數介紹¶
order_percent()
是 Zipline 提供的一種下單方式,讓你可以**根據投資組合的總價值(portfolio value)來下單某個百分比的股票**。
例如:你想讓某檔股票的部位大約佔用你投資組合中 10% 的金額,那這個函數就非常適合。
函數語法¶
-
asset
:要交易的股票標的(例如使用symbol("2330")
表示台積電) -
percent
:欲買賣的資金比例,使用小數表示(正值為買進,負值為賣出),例如 0.1 表示 10%,-0.2 表示賣出 20%
以下程式碼會根據目前投資組合的總價值,自動幫你買進「10% 資金」的台積電(2330)部位。 假設 portfolio 總價值為 100,000 元,則會下單買進約 10,000 元的台積電。