請問如果想知道highest或FastHighest所找出來的日期,有沒有什麼建議呢??
比如我想這樣:
value1 = GetField("High","D");//當日最高價
value2 = GetFieldDate(FastHighest(value1,60)); //吐出個股60天內最高價的所屬日期
之前小編有建議過用GetBarOffset ,但它丟出來的好像不是我想抓出FastHighest結果所屬的日期,而是傳入日期吐出相對K棒的偏移量。
謝謝
請問如果想知道highest或FastHighest所找出來的日期,有沒有什麼建議呢??
比如我想這樣:
value1 = GetField("High","D");//當日最高價
value2 = GetFieldDate(FastHighest(value1,60)); //吐出個股60天內最高價的所屬日期
之前小編有建議過用GetBarOffset ,但它丟出來的好像不是我想抓出FastHighest結果所屬的日期,而是傳入日期吐出相對K棒的偏移量。
謝謝
Hello Longman,
關於 GetFieldDate 的正確用法,可以參考連結。
GetBarOffset 則是用日期去取得相對的位置。
您可以使用 HighestBar 就可以取得該最高值的相對位置,並以此取得該跟Bar的日期。
舉例來說:
value1 = GetField("High","D");//當日最高價
value2 = HighestBar(value1,60);
date[value2] 就會是最高的那根Bar對應的日期。
感謝!!
已成功截取出日期了
2 評論