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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 条件过滤

   

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


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

主题:条件过滤

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


加好友 发短信
等级:论坛游侠 帖子:426 积分:1074 威望:0 精华:0 注册:2011/10/21 13:03:36
条件过滤  发帖心情 Post By:2015/8/19 23:34:18    Post IP:58.208.192.228[只看该作者]

有两个同品种同周期的策略想合并成一个,但开平仓又不能相互影响,如何能做到?

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


加好友 发短信
等级:论坛游侠 帖子:426 积分:1074 威望:0 精华:0 注册:2011/10/21 13:03:36
  发帖心情 Post By:2015/8/19 23:49:14    Post IP:58.208.192.228[只看该作者]

举个例子,比如开盘向上突破后,A策略开仓,,再往上突破后,B开仓.怎么控制A只开仓一次。然后第二天回落,可能只触发B平仓一次,这个信号如何过滤啊

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


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

要求只开仓一次的,用全局变量来限定,比如假定策略A的开仓条件为c>o:

variable:bj=0;

if bj=0 and c>o and holding=0 then begin

   buy(1,1,market);

   bj:=1;

end

 

下面这一句写在代码的最后

if time=closetime(0) then bj:=0;



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:426 积分:1074 威望:0 精华:0 注册:2011/10/21 13:03:36
  发帖心情 Post By:2015/8/20 8:59:57    Post IP:58.208.192.228[只看该作者]

开仓和平仓语句都有很多条,那就要用很多变量.两个模型放一起需要几十个变量,太多了吧?
[此贴子已经被作者于2015/8/20 9:00:24编辑过]

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


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

用上面的框架,然后全部都占用一个变量


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:426 积分:1074 威望:0 精华:0 注册:2011/10/21 13:03:36
  发帖心情 Post By:2015/8/20 13:01:44    Post IP:58.208.192.228[只看该作者]

没想明白,如果A策略有每天有一次开仓机会,满足就开2手,对应两个平仓条件,满足一个平仓一手(一个条件只能平一手)。
                   B策略也有每天有一次开仓机会,满足就开2手,对应三个平仓条件,满足一个平仓一手(一个条件只能平一手)。

怎么写?
[此贴子已经被作者于2015/8/20 13:02:36编辑过]

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


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

variable:bj1=0,bj2=0;

variable:p1=0,p2=0,p3=0,p4=0,p5=0;

if 条件A and bj1=0 then begin

   buy.....;

   bj1:=1;

end

 

if 条件B and bj2=0 then begin

    buy.......;

    bj2:=1;

end

 

if bj1=1 and 平仓A1 and p1=0 then begin

    sell....;

     p1:=1;

end

 

if bj1=1 and 平仓A2 and p2=0 then begin

    sell....;

     p2:=1;

end

 

if bj2=1 and 平仓b1 and p3=0 then begin

    sell....;

    p3:=1;

end

 

if bj2=1 and 平仓b2 and p4=0 then begin

    sell....;

    p4:=1;

end

 

if bj2=1 and 平仓b3 and p5=0 then begin

    sell....;

    p5:=1;

end

if time=closetime(0) then begin

   bj1:=0;

   bj2:=0;

   p1:=0;p2:=0;p3:=0;p4:=0;p5:=0;

end



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:426 积分:1074 威望:0 精华:0 注册:2011/10/21 13:03:36
  发帖心情 Post By:2015/8/20 13:24:54    Post IP:58.208.192.228[只看该作者]

好的,谢谢!

 回到顶部