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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 2.87测试问题

   

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


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

主题:2.87测试问题

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


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/4/20 15:25:54 [显示全部帖子]

在家减仓模式下,评测结果确实是错误的

相关代码如下:

测试1分钟K线

if date=currentdate then begin
 nn:=openminutes(time);
 if nn=1 then buy(1,1,market);
 if nn=2 then buy(1,1,market);
 if nn=3 then sell(1,1,market);
 if nn=4 then sell(1,1,market);
end

 

代码的意思也顺便解释一下

在最后一天的1分钟K线,第一根买入1手,第二根再买入1手,第三根平仓1手,第四根再平1手

 

买卖明细如下(为了说明问题,手续费为0)


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

第一次平仓,收益为 2605.6-2606.3=-0.7  收益为 -210 (和金字塔的算法209.91 一致)

可是第二次平仓,金字塔的算法里,成本价变了 ? 这个为什么会变?

 

我们从另外一个来验证结果,金字塔算法的盈利为 -0.7 和 -1.4  ,共亏损2.1

就这2笔交易,别搞迭代计算,用简单的加减 平多价格-开多价格=5.6 +5 -6.2 -6.4 = 2 ,只是亏损 2 而已

金字塔的算法里亏损却增加了,怎么算也对不上。

 

最后一栏的资产也想不通

按照金字塔算法,第一次平仓亏损210 (0.7*300)  资产应该为 999790 ,怎么会是999580.06 ?

                      第二次平仓亏损420 (1.4*300) 资产应该为 999370 ,怎么回事999400.06 ?

 


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


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/4/20 15:58:23 [显示全部帖子]

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

终于知道金字塔的算法了,应该没错

在这里解释给大家听一下

 

第一次平仓

   成本价=(2578.6+2577.8+2578.6)/3=2578.3333333

   收益   =(2579.6-2578.333)*300=1.2666*300=379.98

   资产   =1000000+379.98*3 =1001139.94

第二次平仓

  成本价就是未平仓仓位的开仓价格平均值

  成本价=(2577.8+2578.6)/2=2578.2

  收益=(2579.8-2578.2)*300 =480

  资产 = 上一次资产 + (本次价格 - 上一次资产计算时价格)*300*仓位=1001139.94+(2579.8- 2579.6)*300*2=1001139.94+120=1001259.94

第三次平仓

  成本价就是未平仓仓位的开仓价格平均值,也就是最后一次开仓价格

  成本价=2578.6

  收益=(2579.4-2578.6)*300=240

  资产=上一次资产 + (本次价格 - 上一次资产计算时价格)*300*仓位=1001259.94+(2579.4-2579.8)*300*1=1001259.94-0.4*300=1001139.94

 

至于那些尾数的误差,是计算机精度造成的,不是很重要了

[此贴子已经被作者于2012-4-20 16:39:44编辑过]

 回到顶部