以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- [求助]orderqueue和pertrader不能一起用 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=152326) |
-- 作者:fdcs -- 发布时间:2017/5/1 21:00:30 -- [求助]orderqueue和pertrader不能一起用 反手时用实际资金的百分比开仓,必须等平仓后才知道可用资金,所以必须要用orderqueue等平仓后在开仓,但是开仓时用pertrader函数和orderqueue冲突,怎么办?
|
-- 作者:shq -- 发布时间:2017/5/2 9:22:14 -- 具体怎么冲突法请详细说明下。 |
-- 作者:fdcs -- 发布时间:2017/5/2 9:30:09 -- sell(kk,holding,market),ORDERQUEUE; buyshort(kk&&holding=0,50%,market),PERTRADER,ORDERQUEUE; 软件用红字提示 “ORDERQUEUE与PERTRADER不能同时使用” |
-- 作者:shq -- 发布时间:2017/5/2 10:14:24 -- 这里两个函数不能同时使用,您需要根据 实际资金*50% 来计算下可开手数,直接填写进去。 |
-- 作者:fdcs -- 发布时间:2017/5/2 10:20:22 -- 怎么计算可开手数呢,能否代码写出来,谢谢 |
-- 作者:shq -- 发布时间:2017/5/2 10:27:19 -- ss:=TACCOUNT(19)*0.5/(CLOSE*MULTIPLIER*TACCOUNT(41)); 这是代码的写法,严格来说,TACCOUNT是账户函数,不建议在图表中使用,建议多多调试。 |
-- 作者:fdcs -- 发布时间:2017/5/2 10:51:22 -- 谢谢,TACCOUNT(41)这个是多头保证金率,buyshort开空应该是用TACCOUNT(42)吗?还有这个保证金率是否准确,是取自交易所的数据吗? |
-- 作者:shq -- 发布时间:2017/5/2 10:54:17 -- 是的。保证金率我们是抓取到实盘账号绑定的信息,一般而言,期货公司与交易所会有差别,这是期货公司自己定下来的,详细您可以咨询期货公司。 [此贴子已经被作者于2017/5/2 10:54:58编辑过]
|
-- 作者:fdcs -- 发布时间:2017/5/2 11:00:44 -- 最后在咨询下,(CLOSE*MULTIPLIER*TACCOUNT(41),如果图表是商品指数合约,映射到主力连续,这个close是指数的最新价吧?这样造成开仓手数不准,要用什么函数取到映射的合约的最新价呢? |
-- 作者:shq -- 发布时间:2017/5/2 11:08:31 -- 是的,使用callstock函数,把映射品种的最新价拿过来。 |