HI 您好:
請問一下要access 2015-12-01 到2016-06-01 中間的資料
如果使用下面的語法會
SetFirstBarDate(20151201);
Value1 = GetField("外資持股");
抓到的資料傳回會20151201 到20210315
當大量股票access 會需要很久的處理時間
請問有什麼精簡的語法嗎?可以只access 2015-12-01 到2016-06-01 區間的資料
HI 您好:
請問一下要access 2015-12-01 到2016-06-01 中間的資料
如果使用下面的語法會
SetFirstBarDate(20151201);
Value1 = GetField("外資持股");
抓到的資料傳回會20151201 到20210315
當大量股票access 會需要很久的處理時間
請問有什麼精簡的語法嗎?可以只access 2015-12-01 到2016-06-01 區間的資料
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;
2 評論