我想往前 找出最低價< 前兩周k最低點的日期 所以寫了下列選股腳本
但發現6861這檔股票出現 資料長度不夠計算(50019)錯誤
但打開周k 發現 我執行腳本時間 (2023/10/12 晚上9點多)
當時前兩周k的最低點為82.2 並發現 2023/1/16那一天的最低點為82 滿足 我要找的條件
但選股卻出現50019錯誤 但其他大部分股票則為正常
因此想問
1.是否取低點功能有捨限制?
2.是否有函數可得到個股日kbar全部數量
謝謝
以下為我的腳本碼
/////////////////////
if 1>0 then ret = 1;
//計算兩星期內最低價 並在往前找出 <= 兩星期最低價日的日期----------------------
var: lwl(0),offset(0),offset2(0);
lwl=minList(GetField("最低價", "W")[1],GetField("最低價", "W")[2]);//近兩星期最低價
outputField(16, lwl, "lwl");
offset=0;//近兩星期最低價日
//找出l==lwl的offset
While l[offset] <> lwl
Begin
offset = offset + 1;
End;
outputField(17, offset, "offset");
offset2=offset+1;//往前找 直到該天的低價 <= lwl的日期
While l[offset2] >= lwl
Begin
offset2 = offset2 + 1;
End;
outputField(18, offset2, "過去兩星期最低價日為幾日前");
/////////////


1 評論