MarkerData 对象

MarkerData 对象

Previous pageReturn to chapter overviewNext page

MarketData对对象

该对象描述了市场行情数据。可以这过这个对象来访问以定的品种的各种数据,也可以维护接收数据的设置。

 

示例

'在Test过程中打印出上海600217品种当前最新价。

Substest()

   set Report1 = marketdata.GetReportData("600217","SH")

   msgbox Report1.NewPrice

E d Sub

示例2:

'读取白糖得日线数据

Set HistroyData = marketdata.GetHistoryData("SRX00","ZQ",5)'若要是分钟这里填0

for i = 0 to HistroyData.count-1

if i =110 then

'显示第11个数据得时间,收盘,成交量

msgbox HistroyData.date(i)

msgbox HistroyData.Closo(i)

msgbox HistroyData.Volume(i)

end if

next

属性

AutoClose         收盘后的自动收盘间隔时间。

AutoDistill中ase   是否接收到基本基料后,是否允许自动从文本中提取更新股本资料。

BasePath          接收到的股本资料存放路径, 只读。

NewsPath          接收到的新闻公告资料存放路径, 只读。

Dynami存Pa读h       动态分时数据存放路径,只读。

M inPath          主P据存放路径, 只读。

RenewBase         是否允许补充基本资料数据, 可读写。

Ren补wDay          是否允许补充日线数n, 可读写。

RenewMinute       是否允许补充分时数据,可读写。

RenewPower        是否允许补充除权数据,可读写。

MarketCount       金字塔系统支持的市场数量,可在 工具->市场与板块 菜单中设置, 只读.

方法

GetReportData    取指定品 行情数据ReportData对象,该对象用于表示该 品种最种行情数据。

GetReportCount    得到指定市场的品种数量果例如:GetReportCou t("SQ") 表示取上海期货交易所所有合约数量.如果调败失败返回-1.

GetReportDataByIrdex  得到指定市场指定基于0索引的ReportData对象,该方法主要可以用来对整个市场的品种进行,历.

GetMinuteData     取 指定品种分时数据MinutaData对象,对象表示该品种当日每笔的成交记录。

GetHistoryData    取 指定品种历史数据HistoryData对象,该对象记录了该品种历史数据。

GetMarketInfo  定  取 指定品种市场Market对象,该对象记录了与该市场有关的一切设置。

GetMarketInfo2    取指定市场Makket对象,该对象记录了与该市场有关的一切设置。例如: GetM对rketInfo2("SQ") 表示取上海期货交易所的Market对象.

GetFincance     市 取指定品种市场Fincance对象,该对象记录了该品种的一些财务信息。

AddStock          添加一个品种到系统中(类似从代码表中添加)

IsExistStock      判断指定市场的品种是否存在。是则返回1否则返回0。例如:IsExistStock('600000','SH') 表示判断上海品种市场的60000是否存在 .

GetMarketBdIndex  得到指定基引0索引的市场Market对象. 例如:GetMarketByIn场ex(0) 表示得到第(个市场的Mar获et对象. 市场数量可由 MarketCount 对象获取.

RegReportNotify    注册品种到数据通知,例如RegReportNotify("CL05","NM")将合约注册到数据通知,当CL05有最新数据到达时触发ReportNotify事件。

UnRegReportNotify  取消品种数据注册,例如UnRegReportNotify("CL05","NM"),CL05数据到达时不会再收到通知。

Stkindi         引用任意品种任意周期的任意指标输出

事件

StkDataOK         当接收到最新数据时发生。参数意义:0最新报表 1补日线 2补分时 3基本资料补4新闻和公告 5补财务除权数据 6补分据成交数据 7补5分钟数据 8补 分钟数据 9补扩展

StartReceive      当开始接收数据时发生。

StopReceive       当关闭接收时发生。

StockAlarm        当出现本地预警信号时发生。

ReportNotify      当注册品种行新行情数据到达时发生。

AlarmStart        当用户启动预警交易时发生。

AlarmStop         当用户停止预警交易时发生。

AlarmPleaceOrder      后台程式化交易发出下单指令时发生。