請問該如何把 "近15日最大成交量值"更優化

  •   285 
  • 最後發表   小豪很仁慈  2025 四月 29
小豪很仁慈 發文於   2025/04/28

input:period(15,"近n日");

 

SETBackBar(period,"D");

value1 = highest(GetField("volume","D")[1], period);   

plot1(value1,"近15日最大成交量值");

以4/28 聯鈞(3450)為例,用以上程式碼我可以抓到 4/22的最大成交量

4/28開盤價為198, 4/22最高價為197.5 已經超過了

因此想避開4/22改去抓4/16的成交量

近15日最高點 有在198的10% (217.8)以內的有

4/7 .4/8 .4/14 .4/15 .4/16 .4/17 .4/18 .4/25

4/16是以上這些日期最大的成交量

請問我可以用甚麼方式來修改程式碼呢

 

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/04/28

用isLastBar判斷是否已跑到最後一根K棒,若是,則記錄開盤價,然後跑迴圈15圈,往前記錄最高價高於最後一根K的開盤價10%以內的K棒成交量,並記錄這15日的最大量,同時記錄最大量K棒的最高價。

小豪很仁慈 發文於   2025/04/29

不好意思,請問許教授,是否可以請教您程式碼應該如何撰寫

虎科大許教授 發文於   2025/04/29

你先試著按照我講的邏輯練習寫看看吧,有問題再貼文上來問。

發表回覆
Close