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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教重要的核心功能

   

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


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

主题:请教重要的核心功能

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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
请教重要的核心功能  发帖心情 Post By:2013/10/11 15:18:30    Post IP:58.254.168.125[显示全部帖子]

重要的核心功能:一个组合的总资金曲线相当于这个组合的总指挥,

 

思路如下:
//另建的汇总模板提供调用,
//调用每一品种的资金曲累加
//CC=asset
//ZJ
RBZJ:=STKINDI('','rb_gF.CC',0,2,0);
FGZJ:=STKINDI('','fg_gF.CC',0,2,0);
PZJ:= STKINDI('','p_gF.CC',0,2,0);

PMIN5ZJ:=  STKINDI('','p_min5_bF.CC',0,2,0);
RUMIN15ZJ:=STKINDI('','ru_min15_bF.CC',0,2,0);
RUMIN5ZJ:= STKINDI('','ru_min5_bF.CC',0,2,0);
SRXMIN5ZJ:=STKINDI('','srx_min5_bF.CC',0,2,0);
YMIN5ZJ:=  STKINDI('','y_min5_bF.CC',0,2,0);

ZZJ:(RBZJ+FGZJ+PZJ+PMIN5ZJ+RUMIN15ZJ+RUMIN5ZJ+SRXMIN5ZJ+YMIN5ZJ)-8000000,PRECISION0,NOAXIS,COLORRED;//累加



















zj:=STKINDI('','zj.zzj',0,2,0); //在每一个品种的模型中引用汇总模板累加资产曲线

//复利按比例分配到每一个品种的资金量
rbhy:=CALLSTOCKEX('rboo',vtopen,1,0,1)*multiplier*0.09;
phy:=(CALLSTOCKEX('poo',vtopen,1,0,1)*multiplier*0.06)*2;//
fghy:=CALLSTOCKEX('fgoo',vtopen,1,0,1)*multiplier*0.06;
ruhy:=(CALLSTOCKEX('ruoo',vtopen,1,0,1)*multiplier*0.08)*2;//
srxhy:=CALLSTOCKEX('srxoo',vtopen,1,0,1)*multiplier*0.06;
yhy:=CALLSTOCKEX('yoo',vtopen,1,0,1)*multiplier*0.06;
 
问题:
1没有加载到图表的的品种无法引用到资金曲,
2没有办法引用每一个品种从上市以来的资金曲线累加,
要解决的问题是要完整的引用组合汇总的动态资产曲线就行,如何实现啊?
 
 
 

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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
  发帖心情 Post By:2013/10/11 16:13:41    Post IP:58.254.168.125[显示全部帖子]

作为一个实盘用户,不可能忽略数据补充问题,

我再描述清楚一点

 

把8个品种动态权益相加做一个独立的曲线指标,用这个指标来判断是否赚钱了,如果赚够了让这个组合的所有品种都能多开一手的时候,那么就把这部分资按比例分配到每一个品种中去加仓

 
 
//另建的汇总模板提供调用,
//调用每一品种的资金曲累加
//CC=asset
//ZJ
RBZJ:=STKINDI('','rb_gF.CC',0,2,0);
FGZJ:=STKINDI('','fg_gF.CC',0,2,0);
PZJ:= STKINDI('','p_gF.CC',0,2,0);

PMIN5ZJ:=  STKINDI('','p_min5_bF.CC',0,2,0);
RUMIN15ZJ:=STKINDI('','ru_min15_bF.CC',0,2,0);
RUMIN5ZJ:= STKINDI('','ru_min5_bF.CC',0,2,0);
SRXMIN5ZJ:=STKINDI('','srx_min5_bF.CC',0,2,0);
YMIN5ZJ:=  STKINDI('','y_min5_bF.CC',0,2,0);

ZZJ:(RBZJ+FGZJ+PZJ+PMIN5ZJ+RUMIN15ZJ+RUMIN5ZJ+SRXMIN5ZJ+YMIN5ZJ)-8000000,PRECISION0,NOAXIS,COLORRED;//相加减去初始值

 

这个代码是没有错的,当其中一个策略回测或者是加载到图表就死机了

 

 


 

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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
编译器错误‘6’溢出  发帖心情 Post By:2013/10/11 17:02:09    Post IP:58.254.168.125[显示全部帖子]

STKINDIEX函数,也不能满足要求,

客户的要求是回测5年的数据,3000万级的客户啊

金字塔作为专业的程序化平台,以人无我有,人有我优,以及客户需求为导向,应该有更好的解决办法和方案

如果不能供客户所希望看到的报告,就吹了,要帮帮忙啊

 

客户问图1和图2的年化收益率那个为准

 

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
  发帖心情 Post By:2013/10/11 17:07:12    Post IP:58.254.168.125[显示全部帖子]

目前是单利固定持仓量

 

我要引用的就是图3的曲线作少量复利只要收益率到25%以上,最大回撤率10%以下客户就签约了,要帮帮忙啊

 


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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
  发帖心情 Post By:2013/10/14 11:31:56    Post IP:112.90.222.133[显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:555.png
图片点击可在新窗口打开查看

 

请教一下我这代码也没什么错,为什么不能同时从自己定义数据中同时调用8个自定义数据呢?上面的代码只能是加载哪一个品种才能调用哪一个品种的


 


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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
  发帖心情 Post By:2013/10/15 12:00:29    Post IP:112.90.222.133[显示全部帖子]

自字义横向统计确实可以调出数据,但是有2个问题,

1我组合有8个模型6个品种,为什么只能调出6个品种的资产曲线,两个重叠的品种为什么调不出来呢?

2调出的的6个曲线数据为什么不能再做运算,简单的相加也不行,如(A+B+C)


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


加好友 发短信
等级:论坛游侠 帖子:332 积分:1295 威望:0 精华:0 注册:2011/4/19 2:02:59
  发帖心情 Post By:2013/10/15 13:45:27    Post IP:112.90.222.133[显示全部帖子]

我是按上面教程上做的自定义数据,还是不行啊,请帮一下忙

 

如下图的副图,

 


图片点击可在新窗口打开查看此主题相关图片如下:666.png
图片点击可在新窗口打开查看

 回到顶部