Rss & SiteMap

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

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

标题:[原创]请教,当天交易次数的代码如何编写?

1楼
木鱼石传说 发表于:2013/8/1 13:56:13
请教,统计当天交易次数的代码如何编写?
2楼
jinzhe 发表于:2013/8/1 13:58:11

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=54460&page=2

 

3楼
木鱼石传说 发表于:2013/8/1 19:57:54
个人写了两种的当日交易次数代码,分别如下:

第一种写法:

交易总次数:=totaltrade;
交易前次数:=valuewhen(day>ref(day,1),totaltrade);
次数:交易总次数-交易前次数,colorgray,linethick0;

第二种写法:

次数:totaldaytrade,colorgray,linethick0;

发现第二种写法进行历史评测时速度慢多了,请问这是什么原因?这两种写法有什么不同?哪种写法准确或者说更好?
4楼
qwer123 发表于:2013/8/1 20:42:03
我也发现这个问题,如果使用 totaldaytrade,测评速度很慢。害怕实盘时也慢就不敢使用了,还有几个交易函数也有这个问题,尽管有现成的函数却不敢用,能不能你们测试一下,优化一下算法?
5楼
王锋 发表于:2013/8/1 21:46:39
测评速度慢的主要原因是totaldaytrade不断的检索交易记录计算导致的,实盘时如果数据少是没什么问题的,我想你们实盘时候一般不会用十几万根K线来做的吧
6楼
木鱼石传说 发表于:2013/8/2 8:12:00
计算慢原来是这个原因,我还以为代码出了问题。

但是我用第一种写法,发现有时交易次数与实际的不相符,也就是说次数计算与平仓信号出现的次数不同是什么原因呢?

交易总次数:=totaltrade;
交易前次数:=valuewhen(day>ref(day,1),totaltrade);
次数:交易总次数-交易前次数,colorgray,linethick0;
7楼
jinzhe 发表于:2013/8/2 8:59:56

交易前次数是什么?

 

8楼
木鱼石传说 发表于:2013/8/2 9:55:24
交易总次数:=totaltrade;
交易前次数:=valuewhen(day>ref(day,1),totaltrade);
次数:交易总次数-交易前次数,colorgray,linethick0;

交易前次数:是今天K线之前的总交易次数
9楼
jinzhe 发表于:2013/8/2 10:06:00

daY>ref(day,1)

改成day<>refx(day,1)

[此贴子已经被作者于2013/8/2 10:06:34编辑过]
10楼
木鱼石传说 发表于:2013/8/2 10:29:01
refx(day,1)是未来函数啊
共14 条记录, 每页显示 10 条, 页签: [1] [2]


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