以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 测试报告中的交易明细计算中发现的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=65695) |
-- 作者:klc -- 发布时间:2014/5/31 21:54:04 -- 测试报告中的交易明细计算中发现的问题 在有加减仓的情况下,发现“最佳平仓价”和“最差平仓价”、“最大浮盈”等都是在最后一个加仓完成后重新计算的,无法反映在加仓前的情况。 |
-- 作者:klc -- 发布时间:2014/5/31 22:23:59 -- 我举例说下情况: 1、10点整开多,10点至11点间最大浮亏-2000 2、11点整加多,在测试报告中,10~11点间的浮亏浮盈、最高、最低价就“丢失了” 3、13点整减仓一手,这时测试报告中会反映出11~13点之间的“最佳平仓价”、“最差平仓价”以及“最大浮亏”,但此时的最大浮亏可能是+6000 4、14点整平多,仓位减为0,这时测试报告反映出13~14点之间的“最佳平仓价”、“最差平仓价”以及“最大浮亏”,但此时的最大浮亏可能是+10000 这样就莫名其妙的做了一次没有浮亏的交易来了。
问题症结:测试报告的“交易明细”中,对于开仓的明细想当然的认为前面持仓为0,实际上对于加仓单来说,前面的持仓并非为0.我想可以在判断是加仓的时候,给开仓明细也计算出“最佳平仓价”、“最差平仓价”以及“最大浮亏”、“最大浮盈”来,这样,像上述的交易中3个阶段分段计算出来的浮亏就准确了: 10点 开多1手 最大浮亏0 最大浮盈0 11点 开多1手 最大浮亏-5000 最大浮盈8000 13点 平多1手 最大浮亏+6000最大浮盈18000 14点 平多1手 最大浮亏+10000最大浮盈23000 |
-- 作者:admin -- 发布时间:2014/5/31 22:31:02 -- 测试报告并不能满足100%的人的需求的,建议你这种情况可以自行公式中统计 |
-- 作者:klc -- 发布时间:2014/6/1 11:01:11 -- 好的 |