以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 连续合约下的STKLABEL的返回值 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=10989) |
-- 作者:alexsui -- 发布时间:2012/4/9 22:55:36 -- 连续合约下的STKLABEL的返回值 在后台程序化交易环境,采用监控股指连续合约IF00、并使用连续合约下单。请问:
1、在上述环境下,STKLABEL的返回值是什么,是IF00,还是当前的主力合约名称如IF04? 2、如果问题1的返回值是“IF00”,则如何取到当前的主力合约名称为"IF04"? 3、假设当前交易账户存在IF04多仓1手,则应该使用什么函数,可以读取当前持有的交易品种名称为“IF04”,而不是"IF00"? [此贴子已经被作者于2012-4-9 22:58:45编辑过]
|
-- 作者:jinzhe -- 发布时间:2012/4/10 8:55:55 -- 1.在图表上用这样的公式看一下drawtext(c>o ,l,stklabel); 后台用msgout(islastbar,stklabel) 连续合约返回的是if00
2.系统会判断IF00是哪个月的合约。
3.如果04为连续合约,那么这一手即时IF04的又是IF00的 |
-- 作者:alexsui -- 发布时间:2012/4/10 11:11:20 -- 问题1的返回值是IF00.
问题2、3没有解决:目前我只能取得返回值IF00, 但想取得当前确切的品种名是IF04, 该如何获取? |
-- 作者:just -- 发布时间:2012/4/10 11:17:22 -- 你下单的合约就是IF00 当然返回的值是IF00 不会是IF04 |
-- 作者:alexsui -- 发布时间:2012/4/10 11:46:48 -- 高手帮个忙 编个简单的策略 那如何才能返回目前的主力持仓是IF04? 还是系统暂时不提供该功能?
以及如何返回当前的资金账户持仓品种名称?请直接回答。谢谢! |
-- 作者:王锋 -- 发布时间:2012/4/10 12:43:36 -- 在IF00上交易,金字塔会自动的按照主力合约进行换算,包括持仓查询等等都没问题,用户不需要来取IF04后再来查询。 要取得资金帐户的持仓明细,要借助VBA来编程实现 |
-- 作者:alexsui -- 发布时间:2012/4/10 13:37:04 -- 明白了。
如果能提供一个函数,即能够获取当前持仓的品种名称就好了。这样可以非常简单地在程序化交易中实现移仓。 |
-- 作者:王锋 -- 发布时间:2012/4/10 13:44:33 -- 在VBA中是可以轮询读取到这些信息的。参看http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=7358 |