以下2種寫法都是創新高嗎?
差異在哪?
if close > Highest(close[1],5) then ret = 1; //從昨天開始往前5天嗎?
if close >= Highest(close,5) then ret = 1; //從今天開始往前5天嗎?
以下2種寫法都是創新高嗎?
差異在哪?
if close > Highest(close[1],5) then ret = 1; //從昨天開始往前5天嗎?
if close >= Highest(close,5) then ret = 1; //從今天開始往前5天嗎?
Hi lyte,
以下2種寫法都是創新高嗎?
都不是,
小幫手認為以下寫法,搭配雷達執行頻率為日,才是創新高
if close > Highest(high[1],5) then ret = 1; //今日收盤價大於前五日最大的最高價,則觸發警示
差異在哪?
Highest 函數要用最高價的資料;
您的第二種寫法(>=)如果收盤價等於最高價的狀況也會觸發,所以不能用第二種寫法當作創新高。
以上是小幫手的淺見,供您參考,謝謝。
1 評論