換日計數器歸零問題? 如果台指電子盤15時開盤後要如何寫將計數器歸零???

  •   423 
  • 最後發表   岱衛  2020 五月 12
岱衛 發文於   2020/04/24

if date<>date[1] then begin

value1=0;

value2=0;

end;

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/04/28

Hi 岱衛

建議您可以使用以下類似語法處理,利用getfielddate去抓相關欄位的資料時間

其餘判斷方式相同

if getfielddate("close","D")<>getfielddate("close","D")[1] then begin
value1=0;
value2=0;
end;

以上說明,謝謝。

  • 按讚來自於
  • A121688416
岱衛 發文於   2020/04/28

 

你好,依李總去年發表的文章 ,將//if date<>date[1] then begin//置換為上述判斷式,如下圖所示,無法累加,不知哪裡出問題,懇請DEBUG  感謝您。

 

附加文件

XQ小幫手 發文於   2020/04/30

Hi 岱衛

建議您下次可以提供相關連結給小幫手,要靠圖片隔空抓藥不容易啊~

或者可以提供雷達匯出檔給小幫手,謝謝您~

---------------------

小幫手後續有找到這一篇文章,其實您只要把他改成 getfielddate("close") 就可以囉

一開始的回覆是因為小幫手有指定頻率為"日",並不清楚原本的目的,因此提供給您getfielddate("close","D")的寫法

不過以上的這篇文章,是使用1分鐘,那就不用指定頻率,就可以使用了

以下把支援期權的語法匯出給您,再請您自行匯入使用,謝謝。

 

 

附加文件

  • 按讚來自於
  • A121688416
岱衛 發文於   2020/04/30

你好,

您提供的程式於每日15時將計數器歸零已正常了,但有另一問題是於每日0時的部分累計量會變大許多,如附圖所示,是否程式判斷上有問題,在煩請DEBUDG   感恩您。

  • 按讚來自於
  • SEJU0313
XQ小幫手 發文於   2020/05/05

Hi 岱衛

小幫手再向相關人員集思廣益一下,需要花費些時間

不好意思讓您等待,有後續結果會立即向您回覆,謝謝。

  • 按讚來自於
  • SEJU0313
岱衛 發文於   2020/05/05

謝謝  李總應該有能力解決此問題吧   繼續加油。

XQ小幫手 發文於   2020/05/05

Hi 岱衛

您好,小幫手請益相關人員後,有找出來原因

重點是因為再換日的時候,我們的time是000000,會導致while的語法多跑很多資料

因此在換日的地方有另外判斷,請參考附檔,謝謝。

 

附加文件

  • 按讚來自於
  • SEJU0313
  • A121688416
岱衛 發文於   2020/05/06

太棒了💯...

岱衛 發文於   2020/05/12

你好,

 

另有一個問題  假設我直接在程式

盤中上漲下跌量累計差額指標

內指定商品商品,假設為電子期 (FITE*1.TF) ,那在此程式內 下圖標註紅色箭頭部分  要如何更改   謝謝。

岱衛 發文於   2020/05/12
發表回覆
Close