逐筆洗價_變數傳址問題

  •   82 
  • 最後發表   hot  2022 三月 04
hot 發文於   2022/03/03

請問 開啟逐筆洗價回測,將變數利用傳址方式來保留即時值,做買賣判斷.

可是遇到 下面 AS-IS 的 case, 變數 在 09:34:15 觸發訊號,改變成數值10,可是下一個tick(09:34:30)沒辦法像TO-BE的示意,將數值10繼承下來.

A. 請問這是目前正確的運作模式嗎?

B. 有辦法寫一些code做到 像 TO-BE 的運作模式嗎?

感謝回復,謝謝!

 

AS-IS

09:34:00 09:34:10 FITX*1.TF 1 93400 0  

09:34:00 09:34:15 FITX*1.TF 3 93400 10 

09:34:00 09:34:30 FITX*1.TF 1 93400 0  

09:34:00 09:34:45 FITX*1.TF 1 93400 0  

09:35:00 09:35:10 FITX*1.TF 1 93500 0  

09:35:00 09:35:15 FITX*1.TF 1 93500 0  

 

TO-BE

09:34:00 09:34:10 FITX*1.TF 1 93400 0  

09:34:00 09:34:15 FITX*1.TF 3 93400 10 

09:34:00 09:34:30 FITX*1.TF 1 93400 10  

09:34:00 09:34:45 FITX*1.TF 1 93400 10  

09:35:00 09:35:10 FITX*1.TF 1 93500 10  

09:35:00 09:35:15 FITX*1.TF 1 93500 10  

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

Hello hot,

 

由於每根逐筆洗價的tick都是在同根Bar內,所以變數紀錄不會保存。

您可以參考 IntrabarPersist 宣告,這樣就能讓變數保存在逐筆洗價中運算出的結果。

  • 按讚來自於
  • hotzad
hot 發文於   2022/03/04

謝謝 XQ小幫手, 我再試試!

發表回覆
Close