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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 仓位管理模型的问题

   

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


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

主题:仓位管理模型的问题

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
仓位管理模型的问题  发帖心情 Post By:2013/6/7 9:16:36    Post IP:222.72.250.98[只看该作者]

//这里定义了三根均线,他们之间一共有8种不同状态,
//每一种状态定义一个仓位水平, 我想用上证指数来做试验看看这种仓位管理是不是挣钱。
//请问应该怎么写买卖指令?


S:=ma(c,5);m:=ma(c,20);lo:=ma(c,120);

type1:=if(s>m and s>lo and m>lo,1.0,0);//在这个状态下满仓
type2:=if(s<m and s>lo and m>lo,0.8,0);//在这个状态下8成仓
type3:=if(s>m and s<lo and m>lo,0.6,0);
type4:=if(s<m and s<lo and m>lo,0.5,0);

//bear
type5:=if(s>m and s>lo and m<lo,0.3,0);
type6:=if(s<m and s>lo and m<lo,0.15,0);
type7:=if(s>m and s<lo and m<lo,0.0,0);
type8:=if(s<m and s<lo and m<lo,0.0,0);

position:=type1+type2+type3+type4+type5+type6+type7+type8;//8个状态中只有一个生效




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


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

什么条件下买,什么条件下卖?

 



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2013/6/7 9:50:30    Post IP:222.72.250.98[只看该作者]

 position是仓位水平,当position是0.6的时候,
如果原来仓位是0.4,就用20%的总资金买入,变成0.6的仓位
如果原来仓位是0.8,就卖出到0.6的仓位

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


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

那么到底是在什么情况下?开的0.4仓位,开的0.8仓位?



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2013/6/7 10:19:40    Post IP:222.72.250.98[只看该作者]

position是一个序列,简单记为p, 从第一天开始有P1,P2... PN, 好比
第一天P1=0.4 ,那就开仓0.4,
第二天P2=0.6,那就把仓位调整到0.6(买入加仓0.6-0.4=0.2),
第三天P3=0.5 ,那就把仓位调整到0.5(卖出减仓0.6-0.5=0.1)

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


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

如果原来仓位是0.4,就用20%的总资金买入,变成0.6的仓位
如果原来仓位是0.8,就卖出到0.6的仓位
按照这个条件写

是不是可以理解为:之前的position是0.4,现在变成了0.6,然后下20%仓位的单?



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

客户服务部

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

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

 回到顶部