小幫手好:
目前寫了一段程式跑選股模組
在今天2021/11/17跑出來有商品中信金 欄位顯示
ADX 27.33
昨天ADX 24.91
+DI 42.95
-DI 11.12
但從台股技術分析的圖表看到

ADX 19.40
昨天ADX 16.89
+DI 38.82
-DI 12.23
請問要如何讓選股模組跑出來的數值能和台股技術分析上面跑出來的數值相同呢?
如果是settotalbar筆數的問題,會需要設定多少才合適呢? 具體該如何計算?
例如DMI設定期數9,settotalbar筆數該設定多少?
以下是我寫的程式碼
setbarfreq("D");
settotalbar(20);
variable: pdi(0), ndi(0), adx_value(0);
xf_DirectionMovement("D", 14, pdi, ndi, adx_value);
//DirectionMovement(14, pdi, ndi, adx_value);
if adx_value >= 25 and adx_value[1] < 25 and volume > 2000 then
begin
ret=1;
outputfield(2,adx_value,2,"ADX");
outputfield(3,adx_value[1],2,"昨天ADX");
outputfield(4,pdi,2,"+DI");
outputfield(5,ndi,2,"-DI");
end;
1 評論