Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共12 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:统计盈利天数

1楼
longbow 发表于:2011/3/3 20:47:30

有一个问题请教:

 

1、我们用percentwin可以很容易地得到盈利比例

2、问题是我如何得到盈利的天数占整个交易天数的比例

3、同样,如何得到盈利的星期数占整个交易星期的比例,盈利月数占整个交易约数的比例

 

谢谢!

2楼
阿火 发表于:2011/3/3 22:16:48

1,盈利的天数如何定义?收盘时的权益>昨天收盘时的权益吗?如果是这样的话,可以用count函数统计,然后除以总的交易日

2,同样地,如何定义盈利的星期?如何定义盈利的月份?解决方法类似。

 

3楼
longbow 发表于:2011/3/4 5:27:47

1、定义确实时当天收盘时的权益>昨天收盘时的权益。

2、如果用count统计,因为是计算的时候是利用分钟周期的,例如5分钟周期,这时如何取到当日收盘权益以及昨日收盘权益呢?

3、盈利星期以及月份的定义如上。

 

 

4楼
阿火 发表于:2011/3/4 8:39:19

首先,得至少是标准版才能实现.

5分钟周期,求盈利天数

这是一种方法方法:

ztqy:=ref(asset,barslast(date<>ref(date,1))+1);

ylts:=count(asset>ztqy and time=closetime(0),0);//盈利天数的计算

5楼
longbow 发表于:2011/3/4 12:24:25
我是专业版付费的,肯定没有问题。 先谢谢leevolvo.
6楼
longbow 发表于:2011/3/20 21:24:06
不要意思,再麻烦兄弟们一次: 如何计算盈利周数(或盈利月数)占总周数(或总月数)的比例?
7楼
fly 发表于:2011/3/21 10:58:24

ztqy:=ref(asset,barslast(MONTH<>ref(MONTH,1))+1);

ylts:=count(asset>ztqy and time=closetime(0),0);//盈利月数的计算

 

盈利周数--没有周的函数,不好算

8楼
longbow 发表于:2011/3/21 22:58:13
谢谢fly, 我试了一下week不行,就直接提问题了。
9楼
阿火 发表于:2011/3/22 22:10:42

将就有 weekday<ref(weekday,1) 代表星期变换了。大部分是准确的。统计盈利的周数,精度足够了

10楼
longbow 发表于:2011/4/2 21:14:13

ztqy:=ref(asset,barslast(date<>ref(date,1))+1);

ylts:=count(asset>ztqy and time=closetime(0),0);

zwqy:=ref(asset,barslast(weekday<>ref(weekday,1))+1);

ylzs:=count(asset>zwqy and time=closetime(0),0);

zyqy:=ref(asset,barslast(month<>ref(month,1))+1);

ylys:=count(asset>zyqy and time=closetime(0),0);

 

 

报告一个错误,利用上面的公式,统计出来的盈利天数是58,盈利周数也是58,盈利月数是169.

只有统计的盈利天数是正确的,周数与盈利的月数都是错误的。

 

请问发生了什么问题?

共12 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.