以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  统计亏损交易在不同开仓周期下的次数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=136643)

--  作者:zxsd
--  发布时间:2016/7/22 17:58:48
--  统计亏损交易在不同开仓周期下的次数
 我想统计,从第一笔交易开始,一直到最后一笔交易
其中:
亏损交易中,持仓周期在5以下的有多少笔
持仓周期在5~10的,有多少笔
持仓周期在10以上的,有多少笔


盈利交易同理




最好可以以公式回测的方法统计,如果不行,把当前屏幕包含的全部历史数据(比如7年的)统计出来结果也可以






一直不会添加统计方法,非常感谢
--  作者:zxsd
--  发布时间:2016/7/22 17:59:20
--  
 出入场规则随便找一个都行
--  作者:jinzhe
--  发布时间:2016/7/25 8:52:38
--  

variable:n1=0,n2=0,n3=0;

if holding>0 and 平多条件  then begin

    sell.....;

    if numprofit(1)<0 and enterbars<=5 then n1:=n1+1;

    if numprofit(1)<0 and enterbars<=10 and  enterbars>5 then n2:=n2+1;

    if numprofit(1)<0 and enterbars>10 then n3:=n3+1;

end

 

n1,n2,n3分别是你要统计的


--  作者:zxsd
--  发布时间:2016/8/2 18:13:57
--  
 方法可行,谢谢斑竹

但是遇到一个问题,我这样统计出来的结果,将N1\\N2\\N3加起来,比同样的时间段的历史数据回测结果中的亏次数少了300多笔,少了回测报告亏损次数的五分之一,这是为什么呢,有什么原因会造成结果不一致呢?大致一样也是没问题的
--  作者:zxsd
--  发布时间:2016/8/2 18:31:59
--  
 而且我发现,我改成NUMPROFIT(1)>0想计算盈利交易的次数,结果全部加起来才20多比,比回测报告少了500笔,是我的写法不对吗?我在每一次平仓(管是多还是空)后都加入了这个计算
--  作者:jinzhe
--  发布时间:2016/8/3 8:43:36
--  

当前k线图上一共有多少笔交易?


--  作者:zxsd
--  发布时间:2016/8/3 15:02:18
--  
 额……请问,当前K线上有多少笔交易怎么统计?太多了无法人肉……
--  作者:jinzhe
--  发布时间:2016/8/3 15:11:22
--  
这个主要是想要知道你k线图显示的k线数量是不是和测评用的数据是不是一样的,你把k线图拉到最左边,看看最开始的时间和测评开始时间是否一样
--  作者:zxsd
--  发布时间:2016/8/3 15:17:45
--  
这个问题我考虑到了,所以我使用的是连续合约,并且时间拉到了合约上市最早的日期那里,已经不能加载更多K线了,这样配合回测,一直到今天的行情,这种情况下,出现上面我说的与回测不一致的情况
--  作者:jinzhe
--  发布时间:2016/8/3 15:19:18
--  

截个图吧,k线图时间段和测评交易时间段