以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  这些 代码能否立即平掉多余的仓位?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=98097)

--  作者:qq代人发帖
--  发布时间:2016/6/1 13:10:20
--  这些 代码能否立即平掉多余的仓位?

我怕系统超过理论上的仓位,以下代码能否立即平掉多余的仓位。

SELLSHORT((ENTERPRICE-CLOSE)/ENTERPRICE*100<OFFLOST OR ENTERBARS>OFFENTS OR TIMER>233500,TRADES,MARKET);
SELLSHORT(TIMER>233500,0,0);

SELL(THOLDING>0 AND THOLDING>TRADES,THOLDING-TRADES,MARKET);
SELLSHORT(THOLDING<0 AND THOLDING<-TRADES,ABS(THOLDING-TRADES),MARKET);
TRADES 为理论仓位。


--  作者:liu800710
--  发布时间:2016/6/1 13:13:41
--  

SELL(THOLDING>0 AND THOLDING>TRADES,THOLDING-TRADES,MARKET);
SELLSHORT(THOLDING<0 AND THOLDING<-TRADES,ABS(THOLDING-TRADES),MARKET);
刚才错了。

--  作者:liu800710
--  发布时间:2016/6/1 13:23:42
--  

SELL(THOLDING>0 AND THOLDING>TRADES,THOLDING-TRADES,MARKET);
SELLSHORT(THOLDING<0 AND THOLDING<-TRADES,ABS(THOLDING)-TRADES,MARKET);

应该这样。TRADES 为理论仓位。

--  作者:yukizzc
--  发布时间:2016/6/1 13:39:35
--  
直接用自动持仓同步就行了,会以图表持仓为准然后同步账户的持仓
--  作者:liu800710
--  发布时间:2016/6/1 13:52:23
--  
说起都是泪。持仓同步今天以前都正确。今天应用持仓同步,系统始终认为理论持仓小于实际持仓,不停补仓,直至用完保证金。不知道是怎么回事?已经试过2次。
--  作者:liu800710
--  发布时间:2016/6/1 14:07:48
--  
来自 “持仓同步” 消息 2016-06-01 14:02:47
【同步】U8976573 : MHI06 理论持仓 -2 实际持仓 0
理论持仓比实际持仓小,需要平仓
正在为您矫正持仓....


但是实际是有仓位的。

--  作者:yukizzc
--  发布时间:2016/6/1 14:09:30
--  
看下账户栏里持仓是否显示