← 返回题库
初级

期货价格

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve(spot_price, risk_free_rate, time_to_maturity, storage_cost, convenience_yield):
    import math
    futures_price = spot_price * math.exp((risk_free_rate + storage_cost - convenience_yield) * time_to_maturity)
    return {"现货价格": spot_price, "无风险利率": risk_free_rate, "期货价格": round(futures_price, 2)}

示例

输入
solve(100, 0.05, 1, 0.02, 0.01)
期望输出
{'现货价格': 100, '无风险利率': 0.05, '期货价格': 106.18}
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码