Rss & SiteMap

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

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

标题:连续合约下的STKLABEL的返回值

1楼
alexsui 发表于:2012/4/9 22:55:36

在后台程序化交易环境,采用监控股指连续合约IF00、并使用连续合约下单。请问:

 

1、在上述环境下,STKLABEL的返回值是什么,是IF00,还是当前的主力合约名称如IF04?

2、如果问题1的返回值是“IF00”,则如何取到当前的主力合约名称为"IF04"?

3、假设当前交易账户存在IF04多仓1手,则应该使用什么函数,可以读取当前持有的交易品种名称为“IF04”,而不是"IF00"?

[此贴子已经被作者于2012-4-9 22:58:45编辑过]
2楼
jinzhe 发表于:2012/4/10 8:55:55

1.在图表上用这样的公式看一下drawtext(c>o ,l,stklabel);

后台用msgout(islastbar,stklabel)

连续合约返回的是if00

 

2.系统会判断IF00是哪个月的合约。

 

3.如果04为连续合约,那么这一手即时IF04的又是IF00的

3楼
alexsui 发表于:2012/4/10 11:11:20

问题1的返回值是IF00.

 

问题2、3没有解决:目前我只能取得返回值IF00, 但想取得当前确切的品种名是IF04, 该如何获取?

4楼
just 发表于:2012/4/10 11:17:22
你下单的合约就是IF00 当然返回的值是IF00 不会是IF04
5楼
alexsui 发表于:2012/4/10 11:46:48

那如何才能返回目前的主力持仓是IF04? 还是系统暂时不提供该功能?

 

以及如何返回当前的资金账户持仓品种名称?请直接回答。谢谢!

6楼
王锋 发表于:2012/4/10 12:43:36

在IF00上交易,金字塔会自动的按照主力合约进行换算,包括持仓查询等等都没问题,用户不需要来取IF04后再来查询。

要取得资金帐户的持仓明细,要借助VBA来编程实现

7楼
alexsui 发表于:2012/4/10 13:37:04

明白了。

 

如果能提供一个函数,即能够获取当前持仓的品种名称就好了。这样可以非常简单地在程序化交易中实现移仓。

8楼
王锋 发表于:2012/4/10 13:44:33

在VBA中是可以轮询读取到这些信息的。参看http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=7358

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


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