Rss & SiteMap

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

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

标题:这样能平掉之前手数,另外开新的手数吗

1楼
image 发表于:2014/12/16 10:16:36
begin
sellshort(holding<0,HOLDING,market);
buy(holding=0,手数,market);
end

现在持有10手空单,代码如上,下一个信号如果我想仓位减半,我“手数”修改为5后,能否自动平掉前期10手空单,反手开5手多单?
2楼
jinzhe 发表于:2014/12/16 10:21:33
账户里面持有10手空仓,那么就要看你k线图上的信号是不是有10手空仓,如果没有,那么平仓语句要写成sellshort(holding<0,0,market);0能平掉全部的当前合约持仓同方向持仓
3楼
image 发表于:2014/12/16 10:24:31
之前信号上手数是10手,现在要改为6手,这样信号上的手数都变为6手了。。。
那就是用sellshort(holdming<0,0,market);这一条可以解决?!
4楼
image 发表于:2014/12/16 10:25:45
sellshort(holding<0,0,market);跟 sellshort(holding<0,holding,market);有何不一样,应该是相同的啊!?
5楼
jinzhe 发表于:2014/12/16 10:36:38
比如k线图上信号持仓是6手,你实际有10手。那么写0会10手全平,写holding只会平掉信号的6手
6楼
image 发表于:2014/12/16 10:40:19
谢谢
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.