if date<>date[1] then begin
value1=0;
value2=0;
end;
10 評論
Hi 岱衛
建議您可以使用以下類似語法處理,利用getfielddate去抓相關欄位的資料時間
其餘判斷方式相同
if getfielddate("close","D")<>getfielddate("close","D")[1] then beginvalue1=0;value2=0;end;
以上說明,謝謝。
你好,依李總去年發表的文章 ,將//if date<>date[1] then begin//置換為上述判斷式,如下圖所示,無法累加,不知哪裡出問題,懇請DEBUG 感謝您。
附加文件
建議您下次可以提供相關連結給小幫手,要靠圖片隔空抓藥不容易啊~
或者可以提供雷達匯出檔給小幫手,謝謝您~
---------------------
小幫手後續有找到這一篇文章,其實您只要把他改成 getfielddate("close") 就可以囉
一開始的回覆是因為小幫手有指定頻率為"日",並不清楚原本的目的,因此提供給您getfielddate("close","D")的寫法
不過以上的這篇文章,是使用1分鐘,那就不用指定頻率,就可以使用了
以下把支援期權的語法匯出給您,再請您自行匯入使用,謝謝。
你好,
您提供的程式於每日15時將計數器歸零已正常了,但有另一問題是於每日0時的部分累計量會變大許多,如附圖所示,是否程式判斷上有問題,在煩請DEBUDG 感恩您。
小幫手再向相關人員集思廣益一下,需要花費些時間
不好意思讓您等待,有後續結果會立即向您回覆,謝謝。
謝謝 李總應該有能力解決此問題吧 繼續加油。
您好,小幫手請益相關人員後,有找出來原因
重點是因為再換日的時候,我們的time是000000,會導致while的語法多跑很多資料
因此在換日的地方有另外判斷,請參考附檔,謝謝。
太棒了💯...
另有一個問題 假設我直接在程式
內指定商品商品,假設為電子期 (FITE*1.TF) ,那在此程式內 下圖標註紅色箭頭部分 要如何更改 謝謝。
10 評論