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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 图表交易,同一品种,多个模型之间会互相干扰??

   

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


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

主题:图表交易,同一品种,多个模型之间会互相干扰??

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


加好友 发短信
等级:论坛游侠 帖子:529 积分:1 威望:0 精华:0 注册:2013/6/3 11:41:26
图表交易,同一品种,多个模型之间会互相干扰??  发帖心情 Post By:2015/5/22 13:27:59 [只看该作者]

测试:
5分钟周期,阳线平空开多3手,阴线平多开空3手
1分钟周期,阳线平空开多1手,阴线平多开空1手

据观察,每次只要其中一个模型多翻空或者空翻多,都会把原来方向的所有仓位包括应该属于另外一个模型的仓位全部平掉


1分钟周期的代码如下:
runmode:0;
aaa:=ref(c>o,1);
bbb:=ref(c<o,1);
  if holding<0 && aaa then begin
    sellshort(1,0,market),IGNORECHECKPRICE;
  end
  if holding>0 && bbb then begin
    sell(1,0,market),IGNORECHECKPRICE;
  end

  if holding=0 && aaa then begin
    buy(1,3,thisclose);
  end
  if holding=0 && bbb then begin
    buyshort(1,3,thisclose);
  end

5分钟的模型就是1手变3手,其余代码一样

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/5/22 13:38:33 [只看该作者]

平仓语句第二个参数写0表示账户所有持仓,自己看下函数说明里有注明的


 回到顶部