初學者詢問

  •   282 
  • 最後發表   Weiiiiiii  2018 六月 05
Weiiiiiii 發文於   2018/06/03

你好:

最近參考關於背離的寫法想寫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大於零的情況

請問是我有寫錯的地方嗎?

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/06/04

Hi Weiiiiiii,

請問,您是用策略雷達在盤中時,執行此策略,然後在盤中時有觸發此檔商品的訊號吧?

如果是的話,在盤中執行策略雷確實有可能觸發;

但是日K線圖的技術指標,只會繪畫出最新的K棒狀態,故收盤時您對照K棒線圖會對不起來( 因為策略雷達在盤中觸發,那時候K棒線圖可能是有觸發的狀態,但收盤時K棒線圖會繪畫出最新狀態 )

以上說明,謝謝。

Weiiiiiii 發文於   2018/06/04

可是我是在昨天星期日測試盤後選股發現這問題

並不是在盤中

XQ小幫手 發文於   2018/06/05

Hi Weiiiiiii,

如果是用選股中心執行盤後選股策略,

那有使用到MACD計算相關數值時,資料讀取筆數請設為100筆,這樣計算出來的MACD就會是正確的,執行完選股後篩選出來的商品也就會是正確的囉~

請您再試試看,謝謝。

 

發表回覆
Close