(處理中) 為什麼 GetSymbolField("OTC.TW","上漲家數", "D") 在交易裡面和在指標裡面讀到的值不同?

  •   111 
  • 最後發表   Sadless  2021 八月 03
Sadless 發文於   2021/07/29

我想要在[交易]裡面使用 "上漲家數"、"下跌家數"、"漲停家數"、"跌停家數" 等資料,

但是我發現,在[指標]裡面讀到上述資料的值,與[交易]裡面讀到的值完全不同。

 

[指標]裡面讀出來的值如下圖:

 

在 2021/07/29 用GetSymbolField("OTC.TW","上漲家數", "D")[1] 

去讀取前一天的資料,"上漲家數" 202、"下跌家數" 713、"漲停家數" 6、"跌停家數" 10

[指標]腳本如下:

{指標腳本 測試 "上漲家數"、"下跌家數"、"漲停家數"、"跌停家數"}

var:_n_OTC_1D_Up_stocks(0);
    _n_OTC_1D_Up_stocks = GetSymbolField("OTC.TW","上漲家數", "D")[1];

var:_n_OTC_1D_Down_stocks(0);
    _n_OTC_1D_Down_stocks = GetSymbolField("OTC.TW","下跌家數", "D")[1];

var:_n_OTC_1D_UpLimit_stocks(0);
    _n_OTC_1D_UpLimit_stocks = GetSymbolField("OTC.TW","漲停家數", "D")[1];

var:_n_OTC_1D_DownLimit_stocks(0);
    _n_OTC_1D_DownLimit_stocks = GetSymbolField("OTC.TW","跌停家數", "D")[1];


Plot1(_n_OTC_1D_Up_stocks, "昨天OTC 上漲家數");       
Plot2(_n_OTC_1D_Down_stocks, "昨天OTC 下跌家數");     
Plot3(_n_OTC_1D_UpLimit_stocks, "昨天OTC 漲停家數");      
Plot4(_n_OTC_1D_DownLimit_stocks, "昨天OTC 跌停家數");    

 

另外,在[交易]裡面寫檔print測試,讀到的資訊如下:

|Date= 20210729 |昨天OTC 上漲家數= 629 |昨天OTC 下跌家數= 3564 |昨天OTC 漲停家數= 8 |昨天OTC 跌停家數= 33 

 

[交易] 腳本如下:

回測方式:1分K,對象台積電

 

{交易腳本 測試 "上漲家數"、"下跌家數"、"漲停家數"、"跌停家數"}

var:_n_OTC_1D_Up_stocks(0);
    _n_OTC_1D_Up_stocks = GetSymbolField("OTC.TW","上漲家數", "D")[1];

var:_n_OTC_1D_Down_stocks(0);
    _n_OTC_1D_Down_stocks = GetSymbolField("OTC.TW","下跌家數", "D")[1];

var:_n_OTC_1D_UpLimit_stocks(0);
    _n_OTC_1D_UpLimit_stocks = GetSymbolField("OTC.TW","漲停家數", "D")[1];

var:_n_OTC_1D_DownLimit_stocks(0);
    _n_OTC_1D_DownLimit_stocks = GetSymbolField("OTC.TW","跌停家數", "D")[1];


if  Date = 20210729
and Time = 090000
then
    Print(file("C:\print\"), 
        "|Date=", NumToStr(Date, 0),        
        "|昨天OTC 上漲家數=", NumToStr(_n_OTC_1D_Up_stocks, 0),
        "|昨天OTC 下跌家數=", NumToStr(_n_OTC_1D_Down_stocks, 0),
        "|昨天OTC 漲停家數=", NumToStr(_n_OTC_1D_UpLimit_stocks, 0),
        "|昨天OTC 跌停家數=", NumToStr(_n_OTC_1D_DownLimit_stocks, 0)
        );

 

請問,要怎麼樣才能讓[指標]和[交易]兩邊讀到相同的值?

XQ小幫手 發文於   2021/08/03

Hello Sadless,

 

小幫手測試過您提供的腳本後,確實會發生您所說的狀況。

經詢問過工程師得到的答案是:

指標抓到的資訊是不含權證的資料,而自動交易中心回測抓到的資訊則是整體的資料。

小幫手會詢問相關人士此部分的處理。

感謝。

發表回覆
Close