策略持有期間最高點/最低點

  •   295 
  • 最後發表   小秧苗  2018 十二月 20
小秧苗 發文於   2018/11/15

請教XQ小編大大

如果是以期貨交易,能否繪製策略持有期間的最高點/最低點?

感謝 感謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/11/16

Hi 小秧苗,

您好,不確定您的策略持有期間定義為何,

故小幫手猜想,應該是指策略進場後,開始去紀錄持有期間最高點與最低點,

如是的話,可以在程式碼撰寫 if  判斷策略進場後,用變數開始去紀錄持有期間的最高點,

若持有期間的最高點大於歷史持有期間的最高點,則更新此紀錄變數,

 

以上方向供您參考,謝謝。

小秧苗 發文於   2018/11/17

Dear 小幫手

感謝小幫手迅速回覆 

我是想記錄每一次策略進場->策略出場,每一段的最高點/最低點 請問是否可以支援 如果可以函數是用哪一個?

XQ小幫手 發文於   2018/11/19

Hi 小秧苗,

您好,沒有【記錄每一次策略進場->策略出場,每一段的最高點/最低點】的函數,

類似的函數有 BarsLast,可以記錄取得上一次條件成立到當前的K棒數,用此做法來記錄相關的數值,

以上方向先供您參考,謝謝。

allenb612 發文於   2018/12/19

搜尋文章路過  小幫手您好 

我發現BarsLast會有bug 

如果上一次入場條件成立後到出場前這段時間內有出現同樣的入場條件成立 那BarsLast會抓到最近一次條件成立的K棒數 而不是當初進場的時間點

Ex 2017/11/20 入場條件成立 2018/03/04出場 但是2017/12/25又滿足入場條件 那就會抓錯 

可以請您開發紀錄入場時間點的函數嗎 謝謝

 

XQ小幫手 發文於   2018/12/20

Hi allenb612,

如果上一次入場條件成立後到出場前這段時間內有出現同樣的入場條件成立 那BarsLast會抓到最近一次條件成立的K棒數 而不是當初進場的時間點

Ex 2017/11/20 入場條件成立 2018/03/04出場 但是2017/12/25又滿足入場條件 那就會抓錯 

您好,謝謝您的回饋,

確實以您的例子來說,使用 BarsLast 會有您所說的問題點,

故應該可以使用變數去紀錄即可(如 2018/11/16 小幫手給予的方向)

以上方向供您參考,謝謝。

 

發表回覆
Close