有user在討論區詢問如何撰寫ADXR >40 的選股腳本
小幫手寫了一個範例供大家參考
其實內建已經有DMI 的函數 DirectionMovement - (系統函數) 可以計算出ADX
再把ADXR的公式:( ADX+ADX[n] ) / 2 做計算即可
以下為XS範例:
settotalbar(200); input: Length(14),conNum(40); variable: pdi_value(0), ndi_value(0), adx_value(0),adxr_value(0); SetInputName(1, "天數"); DirectionMovement(Length, pdi_value, ndi_value, adx_value); adxr_value = (adx_value + adxr_value[Length])/2; if adxr_value > conNum then ret=1; outputfield(1,adxr_value,"ADXR");
以上說明。
4 評論