跳轉到

order_percent 函數介紹

order_percent() 是 Zipline 提供的一種下單方式,讓你可以**根據投資組合的總價值(portfolio value)來下單某個百分比的股票**。

例如:你想讓某檔股票的部位大約佔用你投資組合中 10% 的金額,那這個函數就非常適合。

函數語法

  • asset:要交易的股票標的(例如使用 symbol("2330") 表示台積電)

  • percent:欲買賣的資金比例,使用小數表示(正值為買進,負值為賣出),例如 0.1 表示 10%,-0.2 表示賣出 20%

order_percent(asset, percent)

以下程式碼會根據目前投資組合的總價值,自動幫你買進「10% 資金」的台積電(2330)部位。 假設 portfolio 總價值為 100,000 元,則會下單買進約 10,000 元的台積電。

order_percent(symbol("2330"), 0.1)