手動買賣(策略部位選-->部位依庫存)

  •   98 
  • 最後發表   JJJJJ  2022 十一月 29
JJJJJ 發文於   2022/11/23

請教 XQ 小幫手,

由於我目前還是手動進場,目前先寫一程式用於出場,請問如下程式碼,用於自動交易

策略部位我選依庫存

1設定執行頻率60分

2 策略部位計算起點,我選天數60天, 是指手動成交後會幫我記錄60內的資料嗎? 例如下面程式會幫我記錄60天內MaxProfit,(我擔心只計算當天MaxProfit,而不是60天內)?

if Position <> 0 and Filled <> 0 then MaxProfit  = MaxList(MaxProfit, AbsValue(High - FilledAvgPrice)) else MaxProfit = 0; 

 

 3 資料讀取筆數如何選比較好(頻率60分, 持股60天內)? (我不需要持股前的歷史資料,主要是要成交後用來記錄最大獲利點數)

 

謝謝

XQ小幫手 發文於   2022/11/29

Hello JJJJJ,

 

策略部位依庫存,是指策略啟動時去查看當下的庫存並以此作為策略的庫存。

所以若您是先啟動策略,之後才手動交易的話,策略會抓不到庫存。

要先手動交易,接著啟動策略才能夠抓到庫存。

 

策略部位計算起點是讓策略從設定的日期開始模擬運算如果策略從該時間點啟動到現在會是什麼樣的狀況。

和您所想的不同。

 

自動交易策略的設定說明可以參考教學區文章

 

資料讀取筆數則視您腳本中有沒有需要用到前期值。

沒有的話可以設的短減少資源使用量 (ex. 1筆)。

若是有用到像 MACD 或 KD 這種需要前期值的指標的話,那麼就需要將其設長些。

適合的筆數可以參考內建的選股腳本。

發表回覆
Close