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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → enterprice和avgenterprice的区别

   

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


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

主题:enterprice和avgenterprice的区别

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


加好友 发短信
等级:新手上路 帖子:81 积分:0 威望:0 精华:0 注册:2017/1/5 21:29:57
enterprice和avgenterprice的区别  发帖心情 Post By:2017/6/12 9:51:41 [只看该作者]

 请问软件里avgenterprice是怎么定义的?如果是平均持仓价格,那么单手买卖的时候enterprice和avgenterprice应该是一样的,但我实测结果相差很大。

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/6/12 9:58:25 [只看该作者]

avgenterprice是从最近一次空仓开始计算的持仓均价;enterprice是从上次开仓开始计算的持仓价格。

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/6/12 10:03:02 [只看该作者]

截图看下你怎么测得,以及结果。

 avgenterprice=(每次开仓价格之和-每次平仓价格之和)/当前持仓手数

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
牤牛
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:81 积分:0 威望:0 精华:0 注册:2017/1/5 21:29:57
  发帖心情 Post By:2017/6/12 10:25:22 [只看该作者]

 如果如2,3楼所说,enterprice和avgenterprice在我的应用下应该是一样的。我的应用是
buy(开仓条件 and holding=0,1,market);
sell(平仓条件 and holding>0,1,market);
同一时刻只有一手,而且开平仓会判断holding,就不应该有不同了,晚上回去我会把测试结果贴上来。

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


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

buy(c>o and holding=0,1,market);
sell(ENTERBARS>10 and holding>0,1,market);
a:ENTERPRICE;
b:AVGENTERPRICE;

本地用如下代码测试,结果是一样的


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


加好友 发短信
等级:新手上路 帖子:81 积分:0 威望:0 精华:0 注册:2017/1/5 21:29:57
  发帖心情 Post By:2017/6/12 19:43:58 [只看该作者]

 测试数据不一样。
LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

kk:=rsi1>20 and ref(rsi1,1)<20 and time<224800;
kd:=rsi1<80 and ref(rsi1,1)>80 and time<224800;

pd:=abs(c-avgenterprice)>20 or time>224800;

IF HOLDING>0 AND pd THEN SELL(1,0,MARKET);
IF HOLDING<0 AND pd THEN SELLSHORT(1,0,MARKET);
IF HOLDING=0 AND kd  THEN BUY(1,1,MARKET);
IF HOLDING=0 AND kk  THEN BUYSHORT(1,1,MARKET);

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/6/13 8:59:39 [只看该作者]

输出avgenterprice和enterprice,在开仓后的值是一样的。

 回到顶部
美女呀,离线,留言给我吧!
pyd
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/13 9:00:09 [只看该作者]

你说的不一致具体指怎么不一致,也可以截图看下

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


加好友 发短信
等级:新手上路 帖子:81 积分:0 威望:0 精华:0 注册:2017/1/5 21:29:57
  发帖心情 Post By:2017/6/13 21:46:34 [只看该作者]

回测得到的结果明显不一样
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/6/14 8:20:25 [只看该作者]

1.把你的成交明细上传看下。这个截图没有任何分析意义。

2。你提供的测试公式并没有两个函数之间的使用方式。



编程无捷径,技巧靠积累。
 回到顶部
总数 17 1 2 下一页