以文本方式查看主题

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

--  作者:kgmkgmkgm
--  发布时间:2018/11/12 9:53:47
--  套利交易问题

请教下,我这个简易程序为何不能交易?


//*****************************
账户:=\'626374\';
套利品种1:=\'IF11\';
套利品种2:=\'IF12\';
套利品种3:=\'Y00\';
套利品种4:=\'P00\';
//*****************************

//获得价差方法1
//JC:"IF11$CLOSE"-"IF12$CLOSE";
//获得价差方法2
JC:=dynainfo2(7,\'IF11\')-dynainfo2(7,\'IF12\');
pyJC:=dynainfo2(7,\'Y00\')-dynainfo2(7,\'P00\');
//下单
IF JC>=10*MINDIFF THEN BEGIN
TBUYSHORT(1,1,MKT ,0,0,账户,套利品种1);
TBUY(1,1,MKT ,0,0,账户,套利品种2);
END


//开仓和平仓
IF JC<=10*MINDIFF and JC>=1*MINDIFF THEN BEGIN
TBUYSHORT(1,1,MKT,0,0,账户,套利品种2);
TBUY(1,1,MKT,0,0,账户,套利品种1);
END

 

//开仓和平仓
IF pyJC>=1080 THEN BEGIN
TBUYSHORT(1,1,MKT,0,0,账户,套利品种3);
TBUY(1,1,MKT,0,0,账户,套利品种4);
END

//开仓和平仓
IF pyJC>=1000 and pyJC<1040 THEN BEGIN
TBUYSHORT(1,1,MKT,0,0,账户,套利品种4);
TBUY(1,1,MKT,0,0,账户,套利品种3);
END


--  作者:FireScript
--  发布时间:2018/11/12 10:03:01
--  
 你代码里面指定的账号是你当前登录的账号吗?
--  作者:FireScript
--  发布时间:2018/11/12 10:03:31
--  

你代码里面指定的账号改下,我本地测试是可用下单的。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:kgmkgmkgm
--  发布时间:2018/11/12 10:21:25
--  
帐记是登录帐户。
--  作者:FireScript
--  发布时间:2018/11/12 10:23:14
--  
 你看下交易日志里面的记录是怎样的?我代码直接复制过来我这边都能交易的,我只改了下账号。
--  作者:kgmkgmkgm
--  发布时间:2018/11/12 10:23:47
--  
现用的是后台交易,在监控品种中也的要交易的品种。
--  作者:FireScript
--  发布时间:2018/11/12 10:32:39
--  
贴日志。否则我压根不知道你那边发生了什么,我本地用同样代码完全没问题。亦或者你看下

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这是有没有勾选。

--  作者:kgmkgmkgm
--  发布时间:2018/11/12 10:50:41
--  
解决了,是没打勾,谢谢!还有另一个问题,我想做个能够在K线模式下可以测试的程序,应该如何修改?
--  作者:FireScript
--  发布时间:2018/11/12 10:54:38
--  
 你是要能历史回测这个程序吗?
--  作者:kgmkgmkgm
--  发布时间:2018/11/12 11:19:48
--  
是的