程式語法問題

  •   107 
  • 最後發表   老衲  2023 六月 20
老衲 發文於   2023/06/13

請問我在1分K的策略裡增加了以下條件,回測後卻跑不出交易記錄,沒增加之前是正常的。

value1 = Average(GetField("Close","15"),10);  

value2 = Average(GetField("Close","15"),60);

condition1 = value1 > value2 ;

如果說要在不同的執行頻率上新增不同分K的條件,要怎麼寫呢?

XQ小幫手 發文於   2023/06/20

Hello 老衲,

 

您的寫法並沒有問題,小幫手這邊測試也是正常可以觸發的。(參考附圖)

可以將腳本的相關數值印出確認看是什麼條件導致腳本不會觸發。

單一策略只會有一個執行頻率,但是可以使用 getfield 來取得跨頻率資料。

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

附加文件

發表回覆
Close