註冊日期: Jan 2005 來 自: 文章數量: 188
為何無法算出N日K棒,高的第一高和第二高的振幅 我稍為更改找出最近50根K棒,高的第一高和第二高 N1:=datacount-50+1; =>1.將50直接改為N,N=50 N2:=datacount; GetHH:=H; =>2.將H改為H-L x:=SORT(GetHH, 1, N1, N2); 前一高:GetHH[N1]; 前二高:GetHH[N1+1]; PosHH:=H; =>3.將H改為H-L x:=SORTPOS(PosHH, 1, N1, N2); 前一高位置:PosHH[N1] LINETHICK0; 前二高位置:PosHH[N1+1] LINETHICK0; 但為何會錯誤呢(但若將1與2處之H改為C或L就沒問題)
註冊日期: Oct 2003 來 自: 文章數量: 18091
剛測試, 很正常 麻煩您再確認一下 N1:=datacount-N+1; N2:=datacount; H減L:H-L; GetHH:=H-L; x:=SORT(GetHH, 1, N1, N2); 前一高:GetHH[N1]; 前二高:GetHH[N1+1]; PosHH:=H-L; x:=SORTPOS(PosHH, 1, N1, N2); 前一高位置:PosHH[N1] LINETHICK0; 前二高位置:PosHH[N1+1] LINETHICK0;