欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]拿前辈写的套利公式,在自己的系统里运行了不下单,求教

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2312人关注过本帖树形打印复制链接

主题:[求助]拿前辈写的套利公式,在自己的系统里运行了不下单,求教

帅哥哟,离线,有人找我吗?
ss433s
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:3 积分:0 威望:0 精华:0 注册:2015/12/10 10:28:24
[求助]拿前辈写的套利公式,在自己的系统里运行了不下单,求教  发帖心情 Post By:2015/12/10 10:46:57    Post IP:111.205.232.167[只看该作者]

//获得价差方法1
d1:=DYNAINFO2( 34,'cu02' );
d2:=DYNAINFO2( 28,'cu03' );
aa:d1-d2;
d3:=DYNAINFO2( 28,'cu02' );
d4:=DYNAINFO2( 34,'cu03' );
bb:d3-d4;



//做空价差
IF TBUYHOLDINGEX('','cu02',0)=0 AND TBUYHOLDINGEX('','cu03',0)=0 AND TSELLHOLDINGEX('','cu02',0)=0 AND TSELLHOLDINGEX('','cu03',0)=0 THEN
BEGIN
TBUYSHORT(bb>=70,1,lmt,d3,0,'','cu02');
TBUY(bb>=70,1,lmt,d4,0,'','cu03');
END
//做空套利平仓
IF TSELLHOLDINGEX('','cu02',0)>0 AND TBUYHOLDINGEX('','cu03',0)>0 and tenterbars>0 THEN
BEGIN
TSELLSHORT(aa<=70,1,lmt,d1,0,'','cu02');
TSELL(aa<=70,1,lmt,d2,0,'','cu03');
END

//做多价差
IF TBUYHOLDINGEX('','cu02',0)=0 AND TBUYHOLDINGEX('','cu03',0)=0 AND TSELLHOLDINGEX('','cu02',0)=0 AND TSELLHOLDINGEX('','cu03',0)=0 THEN
BEGIN
TBUY(aa<=70,1,lmt,d1,0,'','cu02');
TBUYSHORT(aa<=70,1,lmt,d2,0,'','cu03');;
END

//做多套利平仓
IF TBUYHOLDINGEX('','cu02',0)>0 AND TSELLHOLDINGEX('','cu03',0)>0 and tenterbars>0 THEN
BEGIN
TSELL(bb>=70,1,lmt,d3,0,'','cu02');
TSELLSHORT(bb>=70,1,lmt,d4,0,'','cu03');
END

代码就是这样的,在图表程序化下挂着,后台日志看到各种运行完成,但是就是不触发下单,请问这是怎么回事呢?

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/10 10:50:19    Post IP:58.246.57.26[只看该作者]

这个是后台交易代码,你用在图表交易里面自然不行


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
ss433s
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:3 积分:0 威望:0 精华:0 注册:2015/12/10 10:28:24
  发帖心情 Post By:2015/12/10 10:59:23    Post IP:111.205.232.167[只看该作者]

是因为DYNAINFO2这个函数在图表里不能用吗?

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/10 11:02:48    Post IP:58.246.57.26[只看该作者]

是因为下单函数用的tbuy,tbuyshort,这两个是后台的下单语句


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
ss433s
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:3 积分:0 威望:0 精华:0 注册:2015/12/10 10:28:24
  发帖心情 Post By:2015/12/10 11:56:11    Post IP:111.205.232.167[只看该作者]

那图表程序化应该用哪个呢?
就是说判定条件没有问题,开平仓的命令用错了?

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/10 13:03:17    Post IP:58.246.57.26[只看该作者]

dy系列的动态行情函数是不能用以图表判断下单,而不是不能用在图表交易里面

上面的代码里面dy即是要判断下单,又有其他的后台函数参与进了下单的判断

、所以不光光是下单函数的问题



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部