找到指定的K棒

  •   174 
  • 最後發表   Sun  2021 九月 22
Sun 發文於   2021/09/20

您好 我想寫一個在5天之內 有一天突破20日 最高點(value1)   而今天收盤價小於這根的最高點(value1)

請問後半段  今日收盤價小於value1  該怎麼寫

感謝

value1=highest(high[1],20);

value2 = countif(close>value1,5);


if 
value2>0
and volume>800
then ret=1;

XQ小幫手 發文於   2021/09/22

Hello Sun,

 

小幫手看您提供的腳本判斷應該是使用在日頻率上。

另外您想要的是近5天內有一天突破該天往前20日 (不包含該天) 的最高點的話這樣寫是沒有錯,但如果是近5天有沒有哪一天突破今天往前20日 (不包含今天) 的最高點的話就只需要比最近一天就可以了。

另外您可以使用 TrueAny 函數。

需注意您已經找出20日最高點了,所以是要和當根前一日的20日最高點 (簡單來說,不包含今日的近20日最高點) 比。

因為今日的收盤價不可能大於包含今日的最高點。

附上警示腳本供您參考。

附加文件

發表回覆
Close