本文簡單列出在策略開發中可以使用的部分基本資訊,這些資訊可以讓你在條件設定中自由運用,或是利用這些資訊撰寫出新的自訂分K/日K/逐筆資訊
策略資訊
- 逐筆計算:計算頻率採用逐筆計算時回傳 true 否則傳回 false
- 場中高點:策略進場後,在出場前成交價格曾經到達的最高點
- 場中低點:策略進場後,在出場前成交價格曾經來到的最低點
- 進場點位:策略進場當時的成交價格
- 區間最高:目前計算區間的最高價(計算區間與日夜盤和分K日數有關,日盤區的間總分K數為300根*分K日數)
- 區間最低:目前計算區間的最低價(計算區間與日夜盤和分K日數有關,日盤區的間總分K數為300根*分K日數)
- 加碼次數:策略進場後,累計執行的加碼次數
- 加碼位置:策略進場後,最近一次加碼的分K位置(Index),未加碼傳回-1
- 減碼次數:策略進場後,累計執行的減碼次數
- 減碼位置:策略進場後,最近一次減碼的分K位置(Index),未減碼傳回-1
- 損益點數:主商品當前損益點數(多:目前價位-進場價位 空:進場價位-目前價位)
- 損益:當次策略交易部位的當下損益(未平倉+已實現)
- 未平倉損益:當次策略交易部位的當下的未平倉損益
- 最後加碼損益:當前部位的最後一次未平倉的加碼損益,加碼採後進先出,如最後一次加碼已減碼,則傳回前次未平倉的加碼損益
- 未平倉量:當次策略交易部位的未平倉量
- 已實現損益:當次策略交易部位的當下的已實現損益
- 最大獲利:當次策略交易部位的曾經達到的最大獲利
- 最大損失:當次策略交易部位的曾經達到的最大損失
- 當日累計損益:當日全部已出場和當下進場未平倉交易的累計損益
- 當日進場次數:當日進場的次數
- Index:當前分K資訊的當前位置(含多日分K)
- MIndex:單日分K資訊的當前位置
- MIndex1:單日早盤第1根位置,用來區分夜盤與早盤位置
- DInd:日K資訊的當前位置
- TInd:逐筆資訊的當前位置
- EnterInd:進場分K資訊位置(MIndex),>=0 持倉狀態使用,出場後會被重設為-1,留倉模式請勿使用
- LeaveInd:出場分K資訊位置,-1 表示本日尚未進場,若持倉中,數值會同MIndex,出場後數值為上次出場位置(MIndex)
- MDay:當分K日數大於1時代表目前區間第幾日(從0起算)
- DayOffset:每日分K根數
分K資訊
- 開:分K棒的開
- 高:分K棒的高
- 低:分K棒的低
- 收:分K棒的收
- 量:分K棒的量(當根分K內的成交量累加)
- 總量:當日從頭累計到該根分K的成交總量
- 成本:分K棒的成本價(當根分K內的成交價累加/成交量累加)
- 最高:當日從頭到該根K棒為止的最高價
- 最低:當日從頭到該根K棒為止的最低價
- 參考價:主商品當日參考價
- 振幅:當日從頭到該根K棒為止的振幅
- 漲跌:當日從頭到該根K棒為止的長跌點數
- K棒方向:紅K為1,綠K為-1,否則為0
- K棒長度:分K棒的長度(高-低)
- K棒實體長:分K棒的實體長度(|收-開|)
- K棒上影線:分K棒的上影線長度(紅K:高-收,綠K:高-開)
- K棒下影線:分K棒的下影線長度(紅K:開-低,綠K:收-低)
- K棒實體長比:分K棒的實體長佔分K長度比率
- K棒上影線比:分K棒的上影線佔分K長度比率
- K棒下影線比:分K棒的下影線佔分K長度比率
- Index:當前分K資訊的位置(整個區間含多日)
- MIndex:當日分K資訊的位置(單日,若分K日數為1時結果同Index)
日K資訊
- 開:日K的開
- 高:日K的高
- 低:日K的低
- 收:日K的收
- 量:日K的量(當根分K內的成交量累加)
- 參考價:日K參考價
- 當日累計損益": return "回測分析用的統計資訊,請勿直接使用在分K資訊或條件判斷中(請改用 策略.當日累計損益)
- 累計總損益:回測分析用的統計資訊,請勿直接使用在分K資訊或條件判斷中
- DD:日K對映的整數日期
- DInd:日K資訊索引值,0代表當前資料庫日K的起始日,與分K索引Index值0對應區間起點不一樣,如果要參考相對位置的日K起點,請參考D0
逐筆資訊
- 成交:該筆成交資訊的成交價
- 單量:該筆成交資訊的成交量
- 總量:該筆成交資訊的的成交總量
- 內外盤:該筆成交資訊的內外盤,外盤1 內盤-1,此資訊為自行計算非交易所提供資訊,也受報價API影響
- 總成買筆數:當前累計總成交買進筆數
- 總成賣筆數:當前累計總成交賣出筆數
- 總委買口數:當前累計總委託買進口數
- 總委買筆數:當前累計總委託買進筆數
- 總委賣口數:當前累計總委託賣出口數
- 總委賣筆數:當前累計總委託賣出筆數
- TInd:該筆成交資訊的索引資訊(第幾筆)
- MSTime:該筆成交資訊的時間,以毫秒表示(從0點到當時的毫秒數,1天共86400000毫秒)