HQChart使用教程69 -獲取指定股票的K線資料

jones2000發表於2020-12-26

指定股票K線資料

有時候在指標裡面需要用到其他的股票資料來進行對比。 週期和復權與主股票保持一致.
HQChart 提供2種方式來獲取指定股票K線資料

  1. 通達信$操作
  2. HQChart內建函式

通達信$操作

通達信通過 符 號 來 獲 取 指 定 股 票 的 K 線 數 據 例 如 : " 000014 符號來獲取指定股票的K線資料 例如:"000014 K:"000014CLOSE",表示取000014的收盤價,注意加入雙引號.
可在前面加SZ(深市),SH(滬市),或市場_,"SZ000001 C L O S E " 表 示 平 安 銀 行 , " 4 7 I F L 8 CLOSE"表示平安銀行,"47_IFL8 CLOSE","47IFL8CLOSE"表示滬深主力合約.

格式: 股票程式碼$資料名稱
資料名稱 支援:‘CLOSE’,‘C’,‘VOL’,‘V’,‘OPEN’,‘O’,‘HIGH’,‘H’,‘LOW’,‘L’,‘AMOUNT’,‘AMO’,‘VOLINSTK’

例子

如:繪製一個平安銀行的K線圖

收盤價:"000001$CLOSE",NODRAW;
開盤價:"000001$OPEN",NODRAW;
最高價:"000001$HIGH",NODRAW;
最低價:"000001$LOW",NODRAW;


DRAWKLINE(最高價,開盤價,最低價,收盤價);

效果圖
在這裡插入圖片描述

HQChart內建

通過對應函式也可以獲取指定股票的K線資料

CLOSE(品種程式碼)/C(品種程式碼)

收盤價

VOL(品種程式碼)/V(品種程式碼)

成交量

OPEN(品種程式碼)/O(品種程式碼)

開盤價

HIGH(品種程式碼)/H(品種程式碼)

最高價

LOW(品種程式碼)/L(品種程式碼)

最低價

AMOUNT(品種程式碼)/AMO(品種程式碼)

成交金額

VOLINSTK(品種程式碼)

持倉量 (期貨才有)

例子

繪製一個平安銀行的K線圖 
指令碼:

收盤價:C("000001.SZ"),NODRAW;
開盤價:O("000001.SZ"),NODRAW;
最高價:H("000001.SZ"),NODRAW;
最低價:L("000001.SZ"),NODRAW;


DRAWKLINE(最高價,開盤價,最低價,收盤價);

交流QQ群: 950092318

如果還有問題可以加交流QQ群

HQChart程式碼地址

地址:github.com/jones2000/HQChart

相關文章