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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么全开一个方向?多头方向

   

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


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

主题:为什么全开一个方向?多头方向

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/4 9:28:46    Post IP:58.246.57.26[显示全部帖子]



如果那时候c是-140 只有下面这个条件是满足的。
 COND7:=C<=BL;
你监控2个品种自然是下2个多单。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/4 9:58:49    Post IP:58.246.57.26[显示全部帖子]

 后台套利只能在下单语句里面指定到品种。如果没有指定品种那么就是下单到监控的品种上去的。你监控2个品种下单的就是2个品种,你出的是开多信号,下的为啥会一个多一个空呢?只会是2个多头的。

[此贴子已经被作者于2020/6/4 10:01:52编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/4 10:04:11    Post IP:58.246.57.26[显示全部帖子]

 你这里如果要套利。比如套利的开多;
1.代码里面指定好下单的品种和方向来实现套利
//开多
COND7:=C<=BL;
IF  COND7 AND THOLDING=0 THEN
begin
TBUY();//指定为品种1
TBUYSHORT();//指定为品种2
end

2.后台监控里面只需要监控一个品种。否则会重复下单。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/4 10:41:48    Post IP:58.246.57.26[显示全部帖子]

 1.因为你需要这个套利TA001的数据作为判断依据,所以你可以只监控这个套利合约。
2.也可以监控一个具体品种。但是套利的这个数据就必须自行调用过来了。

所以只需要保证获取到套利的那个品种数据,监控什么品种影响不大。


此外需要注意下,如果是限价下单必须注意下,因为获取到的价格是和监控的品种一致的,比如你监控套利合约,你用C下单,这个肯定不行,你必须引用到下单品种的价格来处理。但是市价就无所谓了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/4 11:15:18    Post IP:58.246.57.26[显示全部帖子]

 这个C如是表示套利价差。你要自己调用啊。否则就是现在当前品种的价格了。正常品种价格肯定都是大于0 的。

我建议你看下这里这个套利是怎么调用价差数据的:

图片点击可在新窗口打开查看此主题相关图片如下:20200604111455.092-2557.jpg
图片点击可在新窗口打开查看




命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/4 15:02:50    Post IP:58.246.57.26[显示全部帖子]

 代码17行。
Tsell(1,s,MKT,c,czl);
改成
Tsell(1,s,MKT,0,0,czl);

然后其他下单语句里面有2个参数不能缺省的。只有从最后面开始缺省参数才能正确的。
Tsell(1,s,MKT,0,0,czl);

这2个参数是不能缺省的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/9 15:05:22    Post IP:58.246.57.26[显示全部帖子]

 前面说漏了,你这里还要再修改下。

TBUY(1,S,MKT,0,0,'',zl);
TBUYSHORT(1,s,MKT,0,0,'',czl);


Tsell(1,S,MKT,0,0,'',zl);
TsellSHORT(1,s,MKT,0,0,'',czl);


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/10 15:03:39    Post IP:58.246.57.26[显示全部帖子]

你看下日志里面怎么记录的。可能只是成交慢了。只要信号出的是对的就行。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/6/11 9:39:57    Post IP:58.246.57.26[显示全部帖子]

 这几个都平仓的语句啊。但是你没有仓位。


命数如织,当如磐石。
 回到顶部