語法請教 ex: 只 access 2015-12-01 到2016-06-01 中間的資料

  •   77 
  • 最後發表   米米  2021 三月 18
米米 發文於   2021/03/15

HI 您好:
請問一下要access 2015-12-01 到2016-06-01 中間的資料

如果使用下面的語法會
SetFirstBarDate
(20151201);

Value1 = GetField("外資持股");

 

抓到的資料傳回會20151201 到20210315 

當大量股票access 會需要很久的處理時間

 

請問有什麼精簡的語法嗎?可以只access 2015-12-01 到2016-06-01 區間的資料

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/03/17

Hi 米米,

Q1:抓到的資料傳回會20151201 到20210315,當大量股票access 會需要很久的處理時間

A1:由於資料讀取開始時間從 20151201 跑到現在,所以加入雷達、加入選股或者跑回測都會需要一點時間來執行。


 

Q2:請問有什麼精簡的語法嗎?可以只access 2015-12-01 到2016-06-01 區間的資料

A2:可以使用以下語法來表達,提供給您參考,不過如 A1 所述,

執行比較久的原因是因為資料讀取筆數比較長的關係,以上說明,謝謝。

input:_startdate(20151201,"區間開始日期(YYYYMMDD)"), _Enddate(20160601,"區間結束日期(YYYYMMDD)");
SetFirstBarDate(_startdate);
if _Enddate >= date and date >= _startdate then value1 = GetField("外資持股") else value1 = 0;

米米 發文於   2021/03/18

謝謝小編的回答

  • 按讚來自於
  • b24524658
發表回覆
Close