我想在知道前高位置後以此為起點找過去的低點 但出現的低點結果為零

  •   189 
  • 最後發表   dj  2021 一月 05
dj 發文於   2021/01/02

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,"高點前低檔位置");

XQ小幫手 發文於   2021/01/05

dj 您好

因為在指標中 

假設今天是1/5 然後我抓到 點位value3= GetField("Date")[2];

value3= 20201231 

那if date=value3   

date=20210105

value3 與 date   一定不可能會相等

 

發表回覆
Close