以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- buy手数为负数时啥意思? (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=11581) |
-- 作者:最后一个傻瓜 -- 发布时间:2012/5/9 10:42:00 -- buy手数为负数时啥意思? BUY( 开仓量>0,-1, LIMITR, 开仓价);//BUY执行买入时,-1代表的是啥含义啊?买空? |
-- 作者:Leon -- 发布时间:2012/5/9 10:48:30 -- 开空是buyshort() |
-- 作者:jinzhe -- 发布时间:2012/5/9 10:51:36 -- 不能买吧,下单手数不论是多还是空,都是要写正数的 |
-- 作者:最后一个傻瓜 -- 发布时间:2012/5/9 11:04:30 -- 关键是负数也编译通过了,而且从测试结果看也没啥不同,所以想问问,是不是函数默认正负都是一样的 |
-- 作者:Leon -- 发布时间:2012/5/9 14:20:14 -- 楼主不要那么用,语义上也会有问题,v代表下单手数,使用正数或者百分数都是可以的。 |
-- 作者:董小球 -- 发布时间:2012/5/9 14:44:28 -- 软件里这里是不可以为负数的 所以没必要非要追问这里为负数是什么意思的 |
-- 作者:飞翔鸟 -- 发布时间:2012/5/10 9:31:31 -- 请问tbuy的下单数可以为0吗,是否表示买进数量为0,或者是满仓买进?我测试公式也通过了。
tbuy(COND,0,mkt,0,0,\'\'); |
-- 作者:阿火 -- 发布时间: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编辑过]
|