Rss & SiteMap

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

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

标题:buy手数为负数时啥意思?

1楼
最后一个傻瓜 发表于:2012/5/9 10:42:00
    BUY( 开仓量>0,-1, LIMITR,  开仓价);//BUY执行买入时,-1代表的是啥含义啊?买空?
2楼
Leon 发表于:2012/5/9 10:48:30
开空是buyshort()
3楼
jinzhe 发表于:2012/5/9 10:51:36
不能买吧,下单手数不论是多还是空,都是要写正数的
4楼
最后一个傻瓜 发表于:2012/5/9 11:04:30
关键是负数也编译通过了,而且从测试结果看也没啥不同,所以想问问,是不是函数默认正负都是一样的
5楼
Leon 发表于:2012/5/9 14:20:14
楼主不要那么用,语义上也会有问题,v代表下单手数,使用正数或者百分数都是可以的。
6楼
董小球 发表于:2012/5/9 14:44:28

软件里这里是不可以为负数的

所以没必要非要追问这里为负数是什么意思的

7楼
飞翔鸟 发表于:2012/5/10 9:31:31

请问tbuy的下单数可以为0吗,是否表示买进数量为0,或者是满仓买进?我测试公式也通过了。

 

tbuy(COND,0,mkt,0,0,'');

8楼
阿火 发表于:2012/5/10 10:56:31

测试一下不就知道了

如果是负数,应该是取绝对值 进行处理

如果是小数点,则按取整处理

 

如:buy(1,-1,market)  就是开仓1手

     sell(1,-9,market)  平多9手

     buy(1,1.5,market) 开多1手

[此贴子已经被作者于2012-5-10 10:58:03编辑过]
共8 条记录, 每页显示 10 条, 页签: [1]


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