您好 我想寫一個在5天之內 有一天突破20日 最高點(value1) 而今天收盤價小於這根的最高點(value1)
請問後半段 今日收盤價小於value1 該怎麼寫
感謝
value1=highest(high[1],20); value2 = countif(close>value1,5); if value2>0 and volume>800 then ret=1;
1 評論
Hello Sun,
小幫手看您提供的腳本判斷應該是使用在日頻率上。
另外您想要的是近5天內有一天突破該天往前20日 (不包含該天) 的最高點的話這樣寫是沒有錯,但如果是近5天有沒有哪一天突破今天往前20日 (不包含今天) 的最高點的話就只需要比最近一天就可以了。
另外您可以使用 TrueAny 函數。
需注意您已經找出20日最高點了,所以是要和當根前一日的20日最高點 (簡單來說,不包含今日的近20日最高點) 比。
因為今日的收盤價不可能大於包含今日的最高點。
附上警示腳本供您參考。
附加文件
1 評論