以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  1分钟周期选股问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94522)

--  作者:cgysdf
--  发布时间:2016/3/9 9:05:06
--  1分钟周期选股问题
想要在某一个确定的时间段考察量比指标是否符合,已经补充了所有股票的1分钟历史数据,在图表上条件符合,但选股却一个都选不出来。
具体公式如下:
VARIABLE:N1DATE:=20160308;

今日bar:=BARSLAST(day<>ref(day,1))+1;  
SumVol:=sum(vol,今日bar);

总成交量1:=sum(vol,今日bar+1245);
总成交量2:=sum(vol,今日bar+1250);

if stricmp(marketlabel,\'sz\')=1 then begin
  前5天成交均量:=(总成交量1-SumVol)/1245;
end
else begin
  前5天成交均量:=(总成交量2-SumVol)/1250;
end

量比:=(SUMVOL/今日bar)/前5天成交均量;
N1量比:=VALUEWHEN(date=N1DATE-19000000 AND TIME=093100,量比);

cond:=N1量比>10;

量比条件:cond1;

一个股票也没选出来。选股周期是1分钟。

是什么问题?

--  作者:jinzhe
--  发布时间:2016/3/9 9:12:49
--  
举个“在图表上满足”但是又“没有选股出来”的例子
--  作者:cgysdf
--  发布时间:2016/3/9 9:24:51
--  
就是上面的代码全部不变,把量比条件:cond;改为 量比条件:cond,nodraw;
把模型加载到图表上面后,我其实还是要不断缩小图表以读取过去1200多根的K线成交量数据的,然后cond才会正常显示。否则cond还是0,
但问题是我1分钟数据已经全部补充好了,为什么还要缩小图表来加载1分钟数据?

--  作者:jinzhe
--  发布时间:2016/3/9 9:38:24
--  
因为用户使用的是k线,k线图并不是本地有多少数据就显示多少的。k线图当前显示数据是默认360根,补充数据之后要手动缩小k线图来实现多显示k线
--  作者:cgysdf
--  发布时间:2016/3/9 9:49:35
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160309093513.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160309094401.png
图片点击可在新窗口打开查看

差别就在这里


--  作者:jinzhe
--  发布时间:2016/3/9 9:57:46
--  

说明用户写的量比指标需要大量的数据,而上图的k线图上数据量不足以计算出结果,而下面的k线数据量足以去计算出结果


--  作者:cgysdf
--  发布时间:2016/3/9 9:58:58
--  
那我用valuewhen去找更久远的时间的选股的话,是不是要把图表默认周期调到很大很大了?
--  作者:jinzhe
--  发布时间:2016/3/9 10:03:44
--  
用户的“选股”和我想象当中的差太大,用户这是调试了,在k线图上使用是需要调到很大的数据
--  作者:cgysdf
--  发布时间:2016/3/9 10:05:14
--  
只有这么一个办法吗
--  作者:jinzhe
--  发布时间:2016/3/9 10:29:47
--  
用工具 --条件选股 ,勾选点“高级”之后勾选“历史阶段”并选择时间