交易腳本的5分K要抓取日線的資料

  •   206 
  • 最後發表   ahgi  2023 三月 02
ahgi 發文於   2023/02/24

請問是否可以在5分K的腳本中抓取前一日股票的資料來判斷使用
例如
condition1 =closeD(1)>openD(1)*1.04 and GetField("Volume", "D")[1] >2000;

if condition1 then begin

其他邏輯判斷;

SetPosition(1);

end;

這個腳本原本沒有加入condition1 條件時都可以執行,也會有交易的結果產生
但是加入這個條件後就不會有任何的交易產生

是否不能這樣使用,如果不能這樣用,我在做當沖交易時,想要先抓取前一天股票的資料來判斷今天是否要當沖要怎麼寫?

XQ小幫手 發文於   2023/03/02

Hello ahgi,

 

可以,您的condition1並沒有什麼特別的錯誤。

小幫手這邊實際用簡單範例來回測也有交易進出場。(參考附圖)

推測應該是此條件加上其他邏輯判斷後導致沒有商品符合。

建議您可以用 print 將相關數值印出,檢查腳本是否有如您所想的運作。

附加文件

發表回覆
Close