Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:MarketData获取数据的咨询

1楼
kenan168 发表于:2016/2/4 13:18:28

能繁在不基于图表的情况下(Grid),   获取 日线的数据吗? 

比如我在vba里面 通过 MarketData 获取 每根日线的收盘价

谢谢
2楼
yukizzc 发表于:2016/2/4 14:34:15

GetHistoryData 对象

取指定证券历史数据HistoryData对象,该对象记录了该证券历史数据。

3楼
kenan168 发表于:2016/2/4 15:01:07
感谢您的答复

我如何通过VBA 获取某个市场下的 所有合约呢?

比如 上证市场下的所有股票合约


4楼
王锋 发表于:2016/2/4 15:30:09

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

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

5楼
kenan168 发表于:2016/2/4 21:53:31
感谢您的答复

我第一次下载金字塔, 周线数据只有1根,  我现在补充了日线,  后面软件开启中, 是否会自动推送所有股票的周线数据过来 ?

还是我要没错都补充数据下?

谢谢
6楼
kenan168 发表于:2016/2/4 21:56:19

2. 周线是否由日线组成, 我只需要补充日线即可?
7楼
王锋 发表于:2016/2/4 23:24:45

软件是全推即时行情数据,但不会全推历史数据,因此你需要补充历史数据。

你可以考虑历史数据补充完毕后,通过自行收盘作业的方式来保存历史数据,这样就不用每次都手工补充日线数据了

8楼
kenan168 发表于:2016/2/5 8:52:35

感谢您的回复

1.我如何设定为 自行收盘作业?

2.我用vba在遍历市场所有品种的时候, 发现软件卡住了, 有什么好的办法让其后台执行, 用线程吗? 

3.建议: 在新版的金字塔中, 我编辑VBA IDE的时候, 鼠标的点击的位置  往往不是 光标的位置,  会存在往后偏移 6个字符左右

谢谢
9楼
王锋 发表于:2016/2/5 9:05:15

1,http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=88505 问题9,41

2,Application 对象

PeekAndPump 方法

处理应用程序未处理的消息,可以用在一个循环操作较长的代码里,防止因为占用CPU过长而导致程序停止响应。

例如:

for i = 0 to 200000
Application.PeekAndPump
Next
MsgBox "计算完了"

上述代码在长时间循环执行时,还可以执行软件的其他操作。

提醒用户,异步操作对编程能力要求很高,尤其要注意多个事件同时处理时公用变量的同步,未完成对象的销毁处理前要退出循环执行,稍有不注意就会导致程序崩溃。

3,请升级至3.8正式版

10楼
kenan168 发表于:2016/2/5 12:00:29
通过  Application.PeekAndPump  没有实现异步操作

金字塔软件还是处于 假死状态

整个金字塔界面脸色发白, 动都不能动,  有什么办法可以实现 后台线程 执行循环的吗?



图片点击可在新窗口打开查看此主题相关图片如下:5555.jpg
图片点击可在新窗口打开查看

共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03711 s, 2 queries.