以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 后台交易问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66237) |
|
-- 作者:系统使用者 -- 发布时间:2014/6/16 23:18:35 -- 后台交易问题
|
|
-- 作者:系统使用者 -- 发布时间:2014/6/16 23:19:04 -- Globalvariable:n=1; hgd:=MA(MA(CLOSE,3),1); lgd:=MA(MA(CLOSE,3),3); spk:=cross(hgd,lgd); 手数:=SS; if THOLDING2=0 and time<=144000 then begin tbuy(spk,手数,MKT),SLITHERMETHOD; extgbdataset(\'kaiduo\',tenterprice); tbuyshort(spk,手数,MKT),SLITHERMETHOD; extgbdataset(\'kaikong\',tenterprice); end 对锁开仓后,要求不在开仓,等多空平仓完在继续开多、开空对锁. 如何限制?
|
|
-- 作者:大灰狼 -- 发布时间:2014/6/16 23:42:51 -- 不太明白你的意思,你是要求有持对锁仓情况下继续出条件后继续对锁开仓? |
|
-- 作者:系统使用者 -- 发布时间:2014/6/17 9:47:14 -- 对锁开仓后,要求不在开仓,等多空平仓完,在继续开多、开空对锁. |
|
-- 作者:jinzhe -- 发布时间:2014/6/17 9:52:15 -- 对锁就是多头空头持仓数量一致?
那么: 多头持仓是tbuyholding 空头持仓是tsellholding 在开仓条件里面增加一个条件,判断条件是:上面两个持仓不相等 |
|
-- 作者:系统使用者 -- 发布时间:2014/6/17 11:44:47 -- 关键是开了仓,多空对锁数量都一样,还在不断的开仓,提示资金不够。 我的意思是, 对锁开仓后,要求不在开仓,等多空平仓完,在继续开多、开空对锁.
|
|
-- 作者:系统使用者 -- 发布时间:2014/6/17 11:46:02 -- 使用限制开仓,反而不开仓了 myholding:=stklabel+\'_pcb\'; tradenumber:=stklabel+\'_num\'; if extgbdata(tradenumber)>=3 then exit; if THOLDING2=0 and extgbdata(myholding)=0 and time<144000 then begin if spk=1 then begin tbuy(1,手数,MKT),SLITHERMETHOD; extgbdataset(\'kaiduo\',tenterprice); tbuyshort(1,手数,MKT),SLITHERMETHOD; extgbdataset(\'kaikong\',tenterprice); extgbdataset(myholding,1); end end |
|
-- 作者:王锋 -- 发布时间:2014/6/17 11:51:12 -- 多头持仓是tbuyholding 空头持仓是tsellholding 使用这2个函数判断持仓,不要用THOLDING2 |