Rss & SiteMap

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

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

标题:[求助]orderqueue和pertrader不能一起用

1楼
fdcs 发表于:2017/5/1 21:00:30

反手时用实际资金的百分比开仓,必须等平仓后才知道可用资金,所以必须要用orderqueue等平仓后在开仓,但是开仓时用pertrader函数和orderqueue冲突,怎么办?
2楼
shq 发表于:2017/5/2 9:22:14
具体怎么冲突法请详细说明下。
3楼
fdcs 发表于:2017/5/2 9:30:09
sell(kk,holding,market),ORDERQUEUE;
buyshort(kk&&holding=0,50%,market),PERTRADER,ORDERQUEUE;
软件用红字提示 “ORDERQUEUE与PERTRADER不能同时使用

4楼
shq 发表于:2017/5/2 10:14:24
这里两个函数不能同时使用,您需要根据 实际资金*50% 来计算下可开手数,直接填写进去。
5楼
fdcs 发表于:2017/5/2 10:20:22
怎么计算可开手数呢,能否代码写出来,谢谢
6楼
shq 发表于:2017/5/2 10:27:19
ss:=TACCOUNT(19)*0.5/(CLOSE*MULTIPLIER*TACCOUNT(41)); 这是代码的写法,严格来说,TACCOUNT是账户函数,不建议在图表中使用,建议多多调试。
7楼
fdcs 发表于:2017/5/2 10:51:22
谢谢,TACCOUNT(41)这个是多头保证金率,buyshort开空应该是用TACCOUNT(42)吗?还有这个保证金率是否准确,是取自交易所的数据吗?
8楼
shq 发表于:2017/5/2 10:54:17
是的。保证金率我们是抓取到实盘账号绑定的信息,一般而言,期货公司与交易所会有差别,这是期货公司自己定下来的,详细您可以咨询期货公司。
[此贴子已经被作者于2017/5/2 10:54:58编辑过]
9楼
fdcs 发表于:2017/5/2 11:00:44
最后在咨询下,(CLOSE*MULTIPLIER*TACCOUNT(41),如果图表是商品指数合约,映射到主力连续,这个close是指数的最新价吧?这样造成开仓手数不准,要用什么函数取到映射的合约的最新价呢?
10楼
shq 发表于:2017/5/2 11:08:31
是的,使用callstock函数,把映射品种的最新价拿过来。
共10 条记录, 每页显示 10 条, 页签: [1]


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