你好:
最近參考關於背離的寫法想寫MACD的柱狀體背離
複製了文章上的程式碼後做了deviate的函數寫了以下的內容
value1 = MACD(WeightedClose,12,26,9,value2,value3,value4); if value4[1]<value4 and value4<0 and deviate(close,value4,10)=1 then ret=1;
想寫OSC收斂並且小於零的柱狀體背離選股
但都還是會選到像下圖OSC大於零的情況

請問是我有寫錯的地方嗎?
Hi Weiiiiiii,
請問,您是用策略雷達在盤中時,執行此策略,然後在盤中時有觸發此檔商品的訊號吧?
如果是的話,在盤中執行策略雷確實有可能觸發;
但是日K線圖的技術指標,只會繪畫出最新的K棒狀態,故收盤時您對照K棒線圖會對不起來( 因為策略雷達在盤中觸發,那時候K棒線圖可能是有觸發的狀態,但收盤時K棒線圖會繪畫出最新狀態 )
以上說明,謝謝。
可是我是在昨天星期日測試盤後選股發現這問題
並不是在盤中
Hi Weiiiiiii,
如果是用選股中心執行盤後選股策略,
那有使用到MACD計算相關數值時,資料讀取筆數請設為100筆,這樣計算出來的MACD就會是正確的,執行完選股後篩選出來的商品也就會是正確的囉~
請您再試試看,謝謝。

3 評論