Rss & SiteMap

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

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

标题:一个奇怪的问题,请教一下专业人士

1楼
jinn 发表于:2016/6/29 14:40:36
我在程序里面使用
martkerdata.gethistorydata
然后再用
formul=marketdata.stkindibydata ("公式名“, historydata)
读不出数据

但是我要在程序里先使用
marketdata.gethistorydata
然后用一次
formul=marketdata.stkindi(...”公式名“....)
之后再用
stkindibydata就可以拿出数据来了

请大拿解答一下
2楼
yukizzc 发表于:2016/6/29 15:31:54

Set HistoryData = marketdata.GetHistoryData("if00","zj",6)'调用中金所IF00合约的日线数据.
 Set Formula = marketdata.StkindiByData("ma",HistoryData) '使用HistoryData对象的数据计算MA移动平均线指标,参数为默认参数
 msgbox Formula.GetBufData("ma3",24) '显示第24根k线上的MA3指标线数值

 

用这个范例没有输出?我这边显示读有值,是不是本地的数据没有导致的?

3楼
jinn 发表于:2016/6/29 15:47:41
1)model1期货SQAG12测试开始14:23:49
datasize|sacycnum:600600
0
datasize|sacycnum:600600
0
datasize|sacycnum:575600
0
E)个股测试结束14:23:49
1)开始@14:29:58|代码SQAG12
639872
734
------------------------------------------
1)model1期货SQAG12测试开始14:29:58
datasize|sacycnum:600600
68.62
datasize|sacycnum:600600
79.95
datasize|sacycnum:575600
69.52
E)个股测试结束14:29:58
1)开始@14:30:24|代码SQAG12
639970
734

我的测试是这样的,一开始没有开stkindi先,直接开的stkindibydata,输出不了formula的参数
然后第二个测试时,随便开了一个stkindi先,然后再开stkindibydata,数据就出来了
而且我stkindi开的那个都不是测试品种,但是测试品种数据就出来了,挺奇怪的不懂啥情况
数据应该本地都有
4楼
yukizzc 发表于:2016/6/29 15:52:59

 我2楼的范例能输出没?这段完整的可输出的您先看下呢

我这边用这段代码只有这段代码都很正常

5楼
jinn 发表于:2016/6/30 15:14:15
也是读不出数据
这个问题是在每次金字塔软件启动后的时候发生的
金字塔启动后,执行过一次stkindi后(不管啥品种),再用任何项目的stkindibydata就没有问题了
金字塔启动后,从没有执行过stkindi,直接执行stkindibydata就一直读不出数据
6楼
yukizzc 发表于:2016/6/30 16:28:12

加我q远程看下吧

2857926939

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


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