我寫了一個選股的腳本:
選股:
var:kvolatility(0);
If close>=open
then Value1=Absvalue(close[1]-open)+Absvalue(open-low)+Absvalue(low-high)+Absvalue(High-close);
If close<open
then Value1=Absvalue(close[1]-open)+Absvalue(open-high)+Absvalue(high-low)+Absvalue(low-close);
kvolatility=Average(Value1,20)*100/Average(close,20);
if kvolatility < 6
then ret=1;
setoutputname1("K線波動");
outputfield1(kvolatility);
另外也寫了一個指標的腳本:
指標:
var:kvolatility(0);
If close>=open
then Value1=Absvalue(close[1]-open)+Absvalue(open-low)+Absvalue(low-high)+Absvalue(High-close);
If close<open
then Value1=Absvalue(close[1]-open)+Absvalue(open-high)+Absvalue(high-low)+Absvalue(low-close);
kvolatility=Average(Value1,20)*100/Average(close,20);
plot1(kvolatility,"K線波動");
然後,以選出的股票到技術分析上去看指標的數值,
結果,數值不只不一樣,而且有明顯的差距
同樣是kvolatility
為什麼選股的數值與指標上看的數值會不一樣
不知問題出在哪裡?準
再次麻煩小幫手了!!



2 評論