指標描述 KD 指標是使用 RSV 的加權移動平均來計算的,RSV 數據表達的是與最近 9 天相比,今天的股價是強還是弱。而 KD 數值越高代表個股的收盤價接近...
安裝資料蒐集所須套件 使用 pip 安裝 # 資料庫 pip install pymongo 下載 NoSQLBooster 並安裝 https://nosq...
回測系統 如果沒有完整歷史資料,那就只能實單回測,對於小資族而言,相當於是在賭身家,所以擁有完整的歷史 Tick 資料進行回測,對於確認策略的可能性及基礎有效性...
架構考量 基本的回測系統由四大元素組成: 資料來源模組 時序運行模組 策略運行模組 交易執行模組 交易統計模組 資料來源模組 應設計為可接受來自: 歷史資...
安裝所需套件 使用 pip 安裝 # 事件處理 pip install events # 讓 dict 物件可用屬性的方式存取 pip install mun...
基礎需求 因為資料源可能以不同時序提供,例如 Tick 資料源提供的每筆資料時間間隔是毫秒級,分 K 或分 MA 的每筆資料時間間隔是分鐘級,故在回測時不同資料...
基礎需求 依據指標,設計一套規則判斷進場或出場,並以事件方式提供註冊對象。 模組實作 基底類別 首先定義一個抽象類別規範每個策略運行模組都應提供的事件與應實作的...
基礎需求 通常在簡單交易的情況下,會在安全範圍內買進可交易的最大部位,也會在出場時一次性賣出持有的全部部位,接下來將在該前提下設計交易執行模組。 模組實作 策略...
基礎需求 至少要知道交易次數和總獲益點數。 模組實作 交易統計管理器類別 ReportManager.py class ReportManager:...
聽說到了鐵人賽最後一天可以寫心得感想文放鬆一天,終於這個神聖的時刻到來了,有些話終於可以一吐為快,其實當初寫這系列目的很簡單,這領域資料很多卻雜亂,台灣的交易研...