以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  关于后台调用的怪异问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=73849)

--  作者:wukong_32
--  发布时间:2015/1/1 22:00:22
--  关于后台调用的怪异问题

我用vb测试了一个取值,发现指标取出来后,是开盘价,而不是收盘价,情景如下:

 

1、指标定义:

     ma1:ma(c,n1);

2、vb代码

   Set Formula = marketdata.STKINDI("if00","zj","MA(1)",0,0)

    vb_datesize=Formula.datasize-2

    param_value=Formula.GetBufData("ma",vb_datesize)

3、我理解是,这段代码去上一根1分钟k线的收盘价;

 

(测试STKINDI使用,不是真的为了取收盘价)

 

输出见附件

 

 


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/1/1 22:01:35编辑过]

--  作者:wukong_32
--  发布时间:2015/1/1 22:09:16
--  
其中,MA指标是序列模式,不知道是否有关系?
--  作者:yukizzc
--  发布时间:2015/1/2 20:19:52
--  

开盘价收盘价都是3361.4,这怎么说不是取收盘价了呢

vb_datesize,你把这个再减去1取在前面一根k输出再看下


--  作者:wukong_32
--  发布时间:2015/1/3 19:36:37
--  

我换了一个open和close不一样的周期,日线,去的还是开盘价;如图,代码同上(只是把周期从1分钟变成了日线);


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

--  作者:yukizzc
--  发布时间:2015/1/3 23:03:37
--  

你ma指标看下有做过变动没?另外你本地日线倒数第二根是16号而不是30号的k线??

我这边试了正常啊

 


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

--  作者:wukong_32
--  发布时间:2015/1/4 20:13:07
--  

说对了,确实在Ma里面确实有一个open,0和c,没看清楚,不好意思;

谢谢哈!


图片点击可在新窗口打开查看此主题相关图片如下:5555.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/1/4 20:13:37编辑过]