一個使用 NumPy 的純 Python 回測引擎,用於評估期貨和股票交易策略並提供核心性能指標。
從來源直接安裝技能的最快方式。
npx clawhub@latest install backtesting-framework
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 backtesting-framework。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
Backtesting Framework 是一款輕量級、無依賴的 Python 工具,專為演算法交易員驗證量化交易策略而設計。它完全使用標準 Python 結構和 NumPy 運行,在保持性能的同時消除了傳統沉重交易庫的臃腫。
通過向引擎輸入歷史收盤價陣列和訊號矩陣,開發人員可以快速模擬股票和期貨市場的資產管理策略。該框架抽象了基本風險指標的數學計算,幫助用戶在投入實際資金之前優化其邏輯。
Ensure you have python3 and NumPy installed on your local execution machine.
To use this capability within Openclaw Skills, set up your Python environment and verify your installation:
# Verify python3 installation
python3 --version
# Ensure numpy package is present
pip install numpy
The framework relies on synchronized vector dimensions for execution calculations:
| Data Object | Format | Values / Types | Description |
|---|---|---|---|
prices |
NumPy Array | Float / Int | 連續時間線上的歷史收盤價。 |
signals |
NumPy Array | 1 (Long), 0 (Hold), -1 (Short) |
與價格步驟匹配的生成目標曝險部位。 |
When a simulation run finishes, the engine outputs a dictionary mapping performance elements:
total_return: 在時間序列中產生的絕對百分比增長/下降。sharpe_ratio: 相對於風險的波動率調整後的表現指標。win_rate: 產生正財務回報的週期百分比。max_drawdown: 追蹤歷史資金風險的峰谷下降值。final_capital: 基於初始種子資金計算的期末餘額。np.convolve,np.where,np.cumprod),而不是緩慢的疊代循環。加載中
一個專為中國衍生性商品市場量身打造的分析工具包,用於計算歐式和美式選擇權定價、Greeks 以及隱含波動率。

一個 AI 代理技能,利用 Apify 直接從 Google Maps 抓取豐富的在地商業數據、評論、圖片與網站聯絡資訊。








































