思考一:兩條均線越來越靠近,意即兩條線間距變小,間距就是兩條均線相減的值,變小就是當下的值小於前一個值,就是value1 < value1[1]。
思考二:兩條均線可能短均線值大於長均線值,也可能相反,由於間距值不會是負數,所以用上計算絕對值得函式--absvalue()。
所以串起來,寫成程式碼即是:
value2=average(close,5);
value3=average(close,20);
value1 = absvalue(value2-value3);
if value3 < value3[1] then ....
來聲援一下傑哥
回覆刪除找資料剛好找到您的blog
btw,您唸的碩士學校超美的,在城堡裡唸書,感覺挺讚!
我是以前研究科的小主管啦,科科。
有段程式碼我有疑慮如下:
回覆刪除if value3 < value3[1] then ....
這裡是不是應為:
if value1 < value1[1] then ....
還是有特別用意呢?
同意樓上
回覆刪除最後一行 value3 應是誤植
內文有誤,最後一條應該是: if value1 < value1[1] then ....
回覆刪除