回測怎麼設定隔日沖?

  •   385 
  • 最後發表   RS168  2023 十月 11
RS168 發文於   2023/09/17

進場設定

-當期收盤價

 

出場設定

-最大持有時間 1期

出場價格: 下期開盤價

 

 

因為我是要回測

今日收盤進場,隔天開盤出場的績效

 

但照上面的設定都會變成隔2日出場

最大持有時間也不能改成0期

我要測試的又是開盤價

又沒有當期開盤價的選項在出場設定

 

這樣要怎麼回測隔日沖???

 

 

謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/09/27

Hello, RS168.

小幫手這邊試過一個方法,分享給您。

回測時

進場設定:進場價格選 當期收盤價,

 出場設定:停利停損都設定 0.0001%,最大持有時間1期,出場價格選 下期開盤價。

可以得到您想要的結果。

 

謝謝。

RS168 發文於   2023/09/28

謝謝小編

那請問有辦法當天開盤價空嗎?

如昨日漲停今天沒開太高就空~~以下寫法都會隔兩天空~~

value1=GetField("收盤價","D")[1]*1.025;

condition1 = GetField("漲停價","D")[1] = GetField("收盤價","D")[1];

if condition1 and open < value1 then

ret = 1;

 

XQ小幫手 發文於   2023/10/11

Hello, RS168.

根據您的策略,

小幫手把他1分K,這樣可以在一分K觸發的時候做空,

 

然後設定收盤的時候買回,或者您也可以設定停利%

您也可以使用自動交易中的觸發即判斷成交也可以做到觸發就進場。

另外小幫手要提醒您一下,若你改跑分K

當天開盤價 會建議您改用getfield("Open", "D"),用open會是該根BAR的價格(分K)。

謝謝。

 

發表回覆
Close