請問如何在一個回測程式裡面,同時設定做多跟做空?以及雙周期?看月線但是以日線交易?

  •   240 
  • 最後發表   高理事長  2019 七月 02
高理事長 發文於   2019/06/30

1.如果要跑一個回測的時候,同時測試做多與做空的綜合績效,該怎麼設定?

2.另外,有辦法設多週期嗎?

比如一個指標是看月線的,一個是看日線的之類。

3.假設有一個指標週期是月線的,但我想要用日線依據那個月線週期的指標進出場,該怎麼設定呢?

因為月的指標設定好,但交易都是該月第一天或者最後一天,不太符合現實,我想知道怎麼樣可以設定成,如果指標在月中的時候轉折,那麼回測系統如何在一個月裡面其他日期依照指標做多或空。

 

XQ小幫手 發文於   2019/07/02

Hi 高理事長,

1.如果要跑一個回測的時候,同時測試做多與做空的綜合績效,該怎麼設定?

您好,回測只能做多「或」做空,故無法同時做多與做空,謝謝您的詢問,


 

2.另外,有辦法設多週期嗎?比如一個指標是看月線的,一個是看日線的之類。

可以使用跨頻率語法撰寫,例如連結XS函數搜尋網說明,


 

3.假設有一個指標週期是月線的,但我想要用日線依據那個月線週期的指標進出場,該怎麼設定呢?

您好,例如小幫手使用 RSI 日線黃金交叉RSI 月線時,買進,就可以使用以下範例警示腳本語法:

input:Length(6,"RSI期數");

value1 = rsi(close,Length);
value2 = xf_rsi("W",GetField("收盤價","W"),Length);

if value1 cross over value2 then ret = 1;

以上說明與方向供您參考,謝謝。

發表回覆
Close