以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]请教,当天交易次数的代码如何编写? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=54539) |
-- 作者:木鱼石传说 -- 发布时间:2013/8/1 13:56:13 -- [原创]请教,当天交易次数的代码如何编写? 请教,统计当天交易次数的代码如何编写? |
-- 作者:jinzhe -- 发布时间:2013/8/1 13:58:11 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=54460&page=2
|
-- 作者:木鱼石传说 -- 发布时间:2013/8/1 19:57:54 -- 个人写了两种的当日交易次数代码,分别如下: 第一种写法: 交易总次数:=totaltrade; 交易前次数:=valuewhen(day>ref(day,1),totaltrade); 次数:交易总次数-交易前次数,colorgray,linethick0; 第二种写法: 次数:totaldaytrade,colorgray,linethick0; 发现第二种写法进行历史评测时速度慢多了,请问这是什么原因?这两种写法有什么不同?哪种写法准确或者说更好? |
-- 作者:qwer123 -- 发布时间:2013/8/1 20:42:03 -- 我也发现这个问题,如果使用 totaldaytrade,测评速度很慢。害怕实盘时也慢就不敢使用了,还有几个交易函数也有这个问题,尽管有现成的函数却不敢用,能不能你们测试一下,优化一下算法? |
-- 作者:王锋 -- 发布时间:2013/8/1 21:46:39 -- 测评速度慢的主要原因是totaldaytrade不断的检索交易记录计算导致的,实盘时如果数据少是没什么问题的,我想你们实盘时候一般不会用十几万根K线来做的吧 |
-- 作者:木鱼石传说 -- 发布时间:2013/8/2 8:12:00 -- 指定时间段,涨幅大天5%的选股条件 计算慢原来是这个原因,我还以为代码出了问题。 但是我用第一种写法,发现有时交易次数与实际的不相符,也就是说次数计算与平仓信号出现的次数不同是什么原因呢? 交易总次数:=totaltrade; 交易前次数:=valuewhen(day>ref(day,1),totaltrade); 次数:交易总次数-交易前次数,colorgray,linethick0; |
-- 作者:jinzhe -- 发布时间:2013/8/2 8:59:56 -- 交易前次数是什么?
|
-- 作者:木鱼石传说 -- 发布时间:2013/8/2 9:55:24 -- 交易总次数:=totaltrade; 交易前次数:=valuewhen(day>ref(day,1),totaltrade); 次数:交易总次数-交易前次数,colorgray,linethick0; 交易前次数:是今天K线之前的总交易次数
|
-- 作者:jinzhe -- 发布时间:2013/8/2 10:06:00 -- daY>ref(day,1) 改成day<>refx(day,1) [此贴子已经被作者于2013/8/2 10:06:34编辑过]
|
-- 作者:木鱼石传说 -- 发布时间:2013/8/2 10:29:01 -- refx(day,1)是未来函数啊 |