請問有關雷達策略回測交易次數之語法問題

  •   208 
  • 最後發表   RainLU  2022 六月 16
RainLU 發文於   2022/06/03

一、

小編請問:

有關雷達策略的腳本(一分鐘)回測設定,若出現總交易次數大概50~100次(進/出),在實測也是高達50~100次盤中會一直響嗎?因為實際啟動我會設定逐筆洗價+k棒內只觸發一次的條件,有很多同一檔標的,在(回測)是重複進出交易,但在(實際盤中)也是會嗎?

 二、

如圖下,8478(東哥遊艇)股票,我回測時候都有抓到高點位總共5次,能否設定當日同一檔股票警示觸發只限制2次,超過2次之後,當日不觸發這檔,或著開盤0900~1000(區間)只限制觸發2次、直到盤中1000~1200再重新計算觸發次數。

 

以上我的目的,就是雖然回測交易次數很多,但在實際開盤可以收斂觸發次數,希望一檔股票當條件成立只要觸發二次就可,謝謝。

 

 

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/06/08

Hello RainLU,

 

1. 策略雷達的運作方式,單純就是當條件達成時警示。

雖然小幫手不知道您是如何設定回測的出場條件和最大同時進場次數,但是有可能在盤中大量觸發沒錯。

如果您不希望如此的話,可以考慮使用啟動後只觸發一次

 

2. 您可以自行用變數紀錄觸發次數。舉例來說:

if getfielddate("Date") <> getfielddate("Date")[1] then value1 = 0;   //換日就重置 value1

condition1 = 觸發條件...;

if condition1 and value1 < 2 then begin

    ret = 1;

    value1 += 1;

    end;

這樣在非逐筆的狀況下,每次觸發 value1 就會增加1,一天最多只會觸發2次。

RainLU 發文於   2022/06/10

小幫手 請問 可以用在回測嗎?

XQ小幫手 發文於   2022/06/16

Hello RainLU,

 

用變數記錄觸發次數並限制的方法可以用在回測中。

但啟動後只觸發一次只能用在雷達即時的狀況下。

發表回覆
Close