Backtrader
Backtrader 教程:分析器 - PyFolio - 集成
- Ticket #108中提出了投資組合工具pyfolio的集成。鑑於zipline和pyfolio之間的緊密集成,第一次看本教程認為它很困難,但是pyfolio可用於其他一些用途的示例測試數據實際上對於解碼幕後運行的內容非常有用,因此是集成的奇蹟。
Backtrader 教程:Sizer - 參考
- 固定尺寸類反向交易者。大小調整器 .FixedSize ()這個sizer只是為任何操作返回一個固定的大小。通過指定tranches參數,可以通過系統希望用於擴展交易的 tranches 數量來控制大小。
Backtrader擴展指標
- 在面向對象編程中,當然在 Python 本身中,現有類的擴展可以通過兩種方式實現。繼承(或子類化)組合(或嵌入)在開髮指標中,僅用幾行代碼開發了指標Trix 。 ChartSchool - Trix參考文獻有一個帶有信號線的Trix ,顯示與 MACD 的相似性。
Backtrader黃金與 SP500
- 有時,獲得有關使用反向交易者的提示有助於了解人們可能在尋找什麼以及使用該平台的目的。參考資料:這是一篇分析兩個 ETF 的帖子(西班牙語): GLD vs SPY (實際上是黃金 vs S&P500)在不進行翻譯的情況下,讓我們專注於backtrader的要點:添加相關指標。為此,選擇了PearsonR 。
Backtrader 教程:訂單 - 期貨現貨補償
- 1.9.32.
Backtrader通用 CSV 數據饋送
- 一個問題導致了GenericCSVData的實現,它可用於解析不同的 CSV 格式。 GitHub 中的問題,問題 #6清楚地表明需要有一些東西可以實際處理任何傳入的 CSV數據饋送。
Backtrader 教程:訂單 - 常規
- Cerebro是backtrader中的關鍵控制系統, Strategy (子類)是最終用戶的關鍵控制點。後者需要一種鏈接到系統其他部分的方法,而這正是訂單發揮關鍵作用的地方。訂單將Strategy中的邏輯做出的決策轉換為適合Broker執行操作的消息。
Backtrader基金追踪
- 已經有一段時間了, backtrader已經在使用,可以說,專業,除了backtrader一些銀行和貿易公司的已知用途,用於Backtrader基金。歷史一群志同道合且相識已久的人決定走上開設(對沖)基金的道路,並以反向交易者為交易理念的基石。
Backtrader在同一軸上繪圖
- 在博客上發表評論之後,對繪圖做了一點補充(幸運的是只有幾行代碼)。在任何其他指標上繪製任何指標的能力一個潛在的用例:通過將一些指標繪製在一起並有更多空間來欣賞 OHLC 條來節省寶貴的屏幕空間示例:連接隨機和 RSI 圖當然必須考慮一些事情:如果指標的縮放比例差異太大,則某些指標將不可見。
Backtrader 教程:數據饋送 - 重播
- 時間已經過去,針對完全形成和封閉的柱線測試策略是好的,但它可能會更好。這就是 Data Replay 的用武之地。
Backtrader 教程:佣金計劃 - 自定義計劃
- 將 CommInfo 對象改造成實際涉及的最重要的部分:保留原來的CommissionInfo類和行為為輕鬆創建用戶定義的佣金打開大門使格式 xx% 成為新佣金方案的默認值,而不是 0.
Backtrader 教程:實時交易 - Oanda v1.0
- 與 Oanda 的集成同時支持:實時數據饋送實時交易要求oandapy安裝它: pip install git+https://github.com/oanda/oandapy.git pytz (可選,不推薦)鑑於外彙的全球性和 24x7 的性質,選擇在UTC時間工作。如果願意,您仍然可以使用所需的輸出時區。
BacktraderPercentRank 重新加載
- 社區用戶@randyt已經能夠將反向交易者擴展到其極限。找到一些晦澀難懂的角落,甚至在這里和那裡添加pdb語句,這一直是獲得更精細的重採樣流同步的驅動力。最近, @randyt添加了一個拉取請求以集成一個名為PercentRank的新指標。
Backtrader發布 1.9.51.121
- 即使是次要版本,也有一些有趣的事情可能會為他們提供專門的博客文章。
Backtrader數據饋送開發
- 添加新的基於 CSV 的數據饋送很容易。
Backtrader樞軸點交叉繪圖
- 筆記由於歷史原因,保留此帖子。指標和示例已在源代碼中更新, PivotPoint現在可以自動耦合,刪除用戶代碼的樣板。將寫一篇新的帖子來引用這個帖子。同時,請檢查源中的更新示例。一個有趣的請求出現了:中心點這很有趣,因為指標是如何定義的。文獻可以在StockCharts 的 PivotPoint找到。
Backtrader多數據策略
- 因為世界上沒有任何事物是孤立存在的,購買資產的觸發因素很可能實際上是另一種資產。使用不同的分析技術,可能已經在兩個不同的數據之間發現了相關性。 backtrader支持同時使用不同的數據源,因此它可以在大多數情況下用於此目的。
Backtrader動態指標
- 指標是困難的野獸。不是因為它們通常難以編碼,而是主要是因為名稱具有誤導性,並且人們對指標是什麼有不同的期望。讓我們嘗試至少定義什麼是反向交易者生態系統中的指標。它是一個定義至少一個輸出行的對象,可以定義影響其行為的參數,並將一個或多個數據饋送作為輸入。
Backtrader 教程:佣金計劃
- 不可知論在繼續之前,讓我們記住, backtrader者試圖對數據代表什麼保持不可知論。不同的佣金方案可以應用於相同的數據集。讓我們看看它是如何做到的。使用代理快捷方式這使最終用戶遠離CommissionInfo對象,因為可以通過單個函數調用創建/設置佣金方案。
Backtrader筆記本內聯繪圖
- 在 Jupyter Notebook 中運行時,1.9.1.99 版添加了自動內聯繪圖。一些關於backtrader的問題表明人們在筆記本中使用該平台並支持這一點並將其設為默認行為應該使事情保持一致。