以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  套利问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=154179)

--  作者:zengxing
--  发布时间:2017/5/25 23:43:13
--  套利问题


账户:\'1000\';
套利品种1:\'TA09\';
套利品种2:\'TA10\';


JC:"TA09$CLOSE"-"TA10$CLOSE";


//下单
IF JC<100 THEN BEGIN
TBUYSHORT(1,1,MKT ,0,0,账户,套利品种2);
TBUY(1,1,MKT ,0,0,账户,套利品种1);
END

IF JC>100 THEN BEGIN
Tsell(1,1,MKT ,0,0,账户,套利品种1);
TSELLSHORT(1,1,MKT ,0,0,账户,套利品种2);
END

这样写是不是价差小于100,会不停的发单?有什么方法,可以只发一次单子吗?


--  作者:FexTel
--  发布时间:2017/5/26 8:33:08
--  
加仓位控制或者全局变量控制

IF JC<100 AND TBUYHOLDINGEX(账户,套利品种1,0)=0 and TBUYHOLDINGEX(账户,套利品种2,0)=0 then
begin
TBUYSHORT(1,1,MKT ,0,0,账户,套利品种2);
TBUY(1,1,MKT ,0,0,账户,套利品种1);
END



--  作者:zengxing
--  发布时间:2017/5/26 9:41:01
--  
后台交易  holding 之类的都不能用了是吧?
--  作者:zengxing
--  发布时间:2017/5/26 9:43:06
--  
平仓的话

IF JC<100 AND TBUYHOLDINGEX(账户,套利品种1,0)>0 and TBUYHOLDINGEX(账户,套利品种2,0)>0 then

这样吗?

--  作者:yukizzc
--  发布时间:2017/5/26 9:56:06
--  

tbuyholdingex是多头持仓

空头持仓是tsellholdingex

自己改下就好