HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 建議與錯誤回報 >> 用放大鏡縮小macd的值居然會改變
用放大鏡縮小macd的值居然會改變 mingyi1973,2009-08-26 21:33:31

版大您的macd值居然會隨著k線放大縮小而改變,我今天一個動作與奇狐不同步,我就覺得奇怪一直找不到問題出在那裡,因為兩方的條件都是一樣的,但是早上開盤時奇狐沒做多,hsp做多了,我算了一下公式奇狐沒錯,那就是hsp出錯,我畫面看了又看想了又想,實在搞不懂[EM12]早盤有什麼理由可以做多,因為照畫面上的macd值是不可能做多的,那又為什麼做多呢?搞了半天後我想把畫面拉近看清楚一點,終於發現了,原本縮小看時第一根k線的macd差柱是0.45拉近看時是1.15,我的條件是前一根k線macd差柱如果大於1與XXX才執行做多,我這才發現原來要放到最大值才正確,MACD的算法與奇狐不同,所以不同步也是正常的,但是MACD值會隨著畫面放大縮小而改變我還是第一次碰到。[EM06]
mingyi1973,2009-08-26 21:39:13

再放大一次值居然高達2.36,版大您這樣不對八,這個值降變來變企公式要怎麼寫?
Hunta,2009-08-26 22:40:58

因為HSP系統之MACD公式是以目前螢幕的K線數加上若干K線當做起算點,來計算MACD公式,這是為了節省計算時間所做的方式,例如:你目前畫面上的K線只有8根,那麼MACD就會以8+24(預估)=32根K線的範圍來計算,若畫面上的k線數為60根,那麼MACD就會以60+24(預估)=84根K線的範圍來計算,而若你看MACD的公式,它是需要一段足夠的K線數才能慢慢修正到正確數字,所以這就是畫面放大至一定程度MACD值會改變的原因,這應該算是一個隱藏的BUG,因為我們沒想到有人會把K線放到這麼大來用,我們將會於下個版本修正此問題,再這之前,請不要將K線放太大就暫時不會有問題。(建議在30根K線以上即可)
fkkshih,2009-08-26 22:46:19

之前我也有發現這個現象,只是對我的程式不太有影響..
不過還是要改掉比較好~

Hunta,2009-08-26 23:07:41

已發佈HSPv3.9a修正版,請下載更新即可。
Hunta,2009-08-27 00:22:59

剛才在修改BUG的時候發現,其實只有技術指標區會出問題,在內部運算(執行策略及回測績效)時並不會因為K線範圍的大小而有不同數值出現。
mingyi1973,2009-08-27 07:35:32

目前我看好像macd值依然會隨著k線放大縮小而改變,只是沒那麼嚴重,值已經固定可以抓的到,至少公式是正確的了。謝謝!!!
 97 1 8: 此主題共有7帖 此頁7帖 每頁12帖 

[查看完整模式]

LeadBBS 5.0 耗時63.5毫秒 請求2次