Q1: 我想在知道前高位置後,以此為起點找過去的低點但執行後出現的低點結果為0( 程式碼如下),請問0表示什麼意思?是無法計算嗎?
Q2: 但當我把第11行修改為if date =20201005時,它又能夠計算這位置前的低點,請問是否是if date=這個格式=後面不能用變數?
//第一區間資料
value1 = SwingLowbar(Low,40,1,1,1); //找出過去40期內,第1個轉折低位置
value2 = Swinghighbar(high,40,2,1,1); //找出過去40期內,第1個轉折高位置
value3= GetField("Date")[value2];
if date=value3 then begin
value4=SwingLowbar(Low,40,1,1,1);
end;
plot1(value1,"v1");
plot2(value2,"v2");
plot3(value3,"高點日期");
plot4(value4,"高點前低檔位置");
1 評論