HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 建議與錯誤回報 >> MACD的數值不一致
MACD的數值不一致 AW,2010-03-15 22:47:19

版主你好:
 
最近在測MACD的訊號時, 發現Debug訊號出來的數值和策略平台MACD線圖右側數值不一樣. 檢查了幾個時間, 發現有的會一樣. 有的不一樣.
 
我舉一個時間給你參考, 我的參數是用9-12-26
2010/3/12 12:14 1分鐘線
MACD線圖出來的值, DIF, MACD, D-M 分別為-0.53, -0.53, 0.01
Debug出來的值為-0.79, -0.93, 0.13
 
不好意思, 因為我是新手, 是那裡弄錯了, 還是程式的數值有問題 ? 麻煩版主幫忙一下.
 
感謝!

Hunta,2010-03-15 23:46:08

K線圖下方之MACD數值沒有錯,如圖:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0315-1.jpg[/IMGA]
 
可能是你參數擺放位置的問題。
 

AW,2010-03-16 09:23:31

MACD圖上的值是對的, 這部份我有和別家公司的軟體核對過.
 
問題是在寫策略編輯器時, 用Debug函數SHOW出來的MACD值不一樣. 我有試過所有的組合. 你可以用我上面的例子試試.
 
麻煩你啦!!

Hunta,2010-03-16 10:17:21

還是一樣耶。
 
程式碼如下:
  10 Va = 1分_MACD快速線( 9 , 12 , 26 ) 
  20 Vb = 1分_MACD慢速線( 9 , 12 , 26 ) 
  30 Vc = 1分_MACD差柱( 9 , 12 , 26 ) 
  40 Debug( DIF , Va ) 
  50 Debug( Macd , Vb ) 
  60 Debug( D-M , Vc ) 
 
結果如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0316-1.jpg[/IMGA]
 

 97 1 8: 此主題共有4帖 此頁4帖 每頁12帖 

[查看完整模式]

LeadBBS 5.0 耗時62.5毫秒 請求2次