以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 有什么办法控制平仓顺序? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66868) |
-- 作者:系统使用者 -- 发布时间:2014/7/2 20:14:44 -- 有什么办法控制平仓顺序? 帐户有仓位,多空套利对锁的,要求平空,平多,顺序平单》》》》平空--平多----平空----平多的循环减仓 |
-- 作者:王锋 -- 发布时间:2014/7/2 21:42:39 -- 指令后面加ORDERQUEUE? |
-- 作者:系统使用者 -- 发布时间:2014/7/3 10:32:29 -- 不行。 |
-- 作者:jinzhe -- 发布时间:2014/7/3 10:42:28 -- 这就是orderqueue了 |
-- 作者:系统使用者 -- 发布时间:2014/7/3 11:04:02 -- 3.23版,没有起作用,一样。 |
-- 作者:jinzhe -- 发布时间:2014/7/3 11:20:40 -- 一个公式还是两个公式在运行交易? |
-- 作者:系统使用者 -- 发布时间:2014/7/3 12:02:03 -- 一个 |
-- 作者:jinzhe -- 发布时间:2014/7/3 13:22:55 -- 图表还是后台?后台得要加个全局变量来控制了
if extgbdata(\'ss\')=0 and 持仓判断 and 平空判断 then begin 平空语句; extgbdatset(\'ss\',1); end
if extgbdata(\'ss\')=1 and 持仓判断 and 平空判断 then begin 平多语句; extgbdataset(\'ss\',0); end
|
-- 作者:系统使用者 -- 发布时间:2014/7/3 22:43:11 -- 我使用了 全局变量来控制,反而不平仓了 |
-- 作者:系统使用者 -- 发布时间:2014/7/4 0:23:11 -- //上 if dynainfo(7)=(extgbdata(\'kaikong\')+1*q)and extgbdata(\'ss\')=0 and TSELLHOLDING(0)>0 then begin tsellshort(1,1,mkt); extgbdataset(\'kaikong\',extgbdata(\'kaikong\')+2*q); extgbdataset(\'ss\',1); end if dynainfo(7)=(extgbdata(\'kaiduo\')+2*q)and extgbdata(\'ss\')=1 and TBUYHOLDING(0)>0 then begin tsell(1,1,mkt); extgbdataset(\'kaiduo\',extgbdata(\'kaiduo\')+2*q); extgbdataset(\'ss\',0); end //下 if dynainfo(7)=(extgbdata(\'kaiduo\')-1*q)and extgbdata(\'bb\')=0 and TBUYHOLDING(0)>0 then BEGIN tsell(1,1,mkt); extgbdataset(\'kaiduo\',extgbdata(\'kaiduo\')-2*q); extgbdataset(\'bb\',1); end if dynainfo(7)=(extgbdata(\'kaikong\')-2*q)and extgbdata(\'bb\')=1 and TSELLHOLDING(0)>0 then begin tsellshort(1,1,mkt); extgbdataset(\'kaikong\',extgbdata(\'kaikong\')-2*q); extgbdataset(\'bb\',0); end
|