關於警示裡的估計量

  •   159 
  • 最後發表   RayQ  2022 十一月 24
RayQ 發文於   2022/11/23

請問小編:

我一直搞不懂,我是哪邊做錯了嗎?  想把估計量抓進去

if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");

if Date <> Date[1] then value1=0;

value1=GetField("賣出特大單量","1") + GetField("賣出大單量","1")

      -GetField("買進特大單量","1") - GetField("買進大單量","1");

if value1[1] <0 and value1>0;

if getfield("估計量") > 6000; //估計量大於昨量.........................就是這一行一直編譯失敗

then begin

    ret=1;

end;

 

排序方式: 標準 | 最新
貓市 發文於   2022/11/24

if之後不能馬上;結尾

可以改成這樣子

 

if value1[1] < 0 and value1 > 0 and getfield("估計量") > 6000

then begin

    ret=1;

end;

 

官網有介紹語法

https://xshelp.xq.com.tw/XSHelp/?HelpName=If&group=CONTROLFLOW

 

RayQ 發文於   2022/11/24

謝謝🙏

發表回覆
Close