在GSnail預設開發版型中,左上角的區塊為策略內容,本文將大略介紹設計策略可以使用的參數,由於參數稍多,初學者如果想快速了解GSnail設計功能,可以先跳過過本節直接閱讀下一篇2.3 進場與出場條件,等實際開始使用時,再回頭參考此節
最上方的參數,大部分與策略採用的計算結構相關,例如策略每日計算的分K根數(Index 範圍),舉例來說 分K周期為1,則早盤300根,夜盤840根,全盤1140根。當分K周期為5時,則早盤60根,夜盤168根,全盤228根
- 1.早午盤:提供早盤 夜盤 以及全盤3種模式
- 2.使用模組:模組會提供可重複使用的統計資訊和條件等,供使用者選用,可以節省開發時間,可以想成類似程式庫的概念
- 3.計算頻率:進場點的判斷和指標的計算頻率,若需逐筆資訊則必須選用逐筆計算
- 4.分K周期:設定策略用幾分K的作為計算的基準
- 5.分K日數:計算分K資訊所需的資料區間(幾日),預設1日300根,可視需求增加日數
- 6.日K筆數:需要往前預先計算的日K資訊日數,如果策略有使用到統計類日K資訊請設定至少需要預先參考的日數
- 7.進階設定:勾選後,會出現加碼,減碼,前置訊號三個頁籤供進階設定
- 8.輔助主觀交易:勾選後,必須等進場條件與主觀交易動作同時成立後才允許進場(參考案例)
9,10,11 項與進場相關,其中10,11項會影響每日的進場次數,可以用來控制策略風險
- 9.進場條件檢查起迄:設定策略的進場條件的檢查起迄時間,單位是第幾根
- 10.每日進場上限:每日可以進場的次數限制(如勾選只算賠錢,每日進場次數上限改只算賠錢次數)
- 11.每日損益上限:每日累計損益的賠錢上限,當日賠錢超過此金額則會限制進場,0表示不限制
當勾選第7項[進階設定]後,畫面才會出現[加碼]和[減碼]頁籤可供選擇
- 11.每場加碼上限:每一次進出場策略可以加碼的上限次數,用來保護避免持有部位過大
新增策略時預設為當沖模式,策略會受到第12項[到時出場時間]影響,如果當日到了到時出場時間時仍持有部位,GSnail會自動平倉,第14,15項參數與[留倉](波段模式)有關 ,勾選[留倉]後才會出現
- 12.到時出場時間:策略如持有部位,當市場交易時間到達到時出場時間時,會自動執行平倉,單位是第幾根
- 13.留倉:策略如果是波段策略請選取留倉,否則會依出場時間自動出場
- 14.自動換倉:期貨類商品在結算日時將近月商品自動換倉到次月商品,未勾選將在結算日的平/換倉時間平倉
- 15.平/換倉時間:留倉(波段)模式,在結算當日的平倉或換倉時間,單位是第幾根
在資訊頁可以自訂分K/日K/逐筆等不同周期資訊,請參考 2.4 撰寫自訂分K資訊(指標/公式)
設定交易模式可以設定策略要使用的商品,以及交易模式,目前GSnail只提供台指(TXF)的歷史資料(小台由台指模擬)供回測,所以在策略開發時暫時不用調整,等到看盤交易時可切換選擇交易不同商品
- 16.主商品:策略執行時主要參考資訊的商品
- 17.交易商品:策略執行時進行買賣交易的商品
- 18.交易模式:有同主商品 , 看A下B , 周選買方 , 月選買方, 周選賣方, 月選賣方(後面4項暫未開放使用)
- 19.其他商品:策略執行時要一併監控取用資訊的其他報價商品
用於撰寫策略開發時的想法,策略特色,等
下一篇 進場與出場條件