以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请教这个剔除条件怎么写 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182032) |
-- 作者:junerainday -- 发布时间:2020/9/4 10:18:33 -- 请教这个剔除条件怎么写 您好,如图,我要在选股的时候加入图中红圈的{总额}小于1亿的票,这个条件怎么写,谢谢了啊 |
-- 作者:FireScript -- 发布时间:2020/9/4 10:24:02 -- 这个总额 是成交量*最新价 股票的话直接这样算下就行了: ze:vol*c*100; cd:ze<100000000;
|
-- 作者:junerainday -- 发布时间:2020/9/4 11:42:07 -- 您好,期货的品种呢,也是这样写吗 |
-- 作者:FireScript -- 发布时间:2020/9/4 13:28:47 -- 会有误差,不是一致的。 vol*c*MULTIPLIER
|
-- 作者:FireScript -- 发布时间:2020/9/4 13:46:53 -- 查了下, 应该用结算价算的。但是这个只能在1分钟周期上算出来准确点。其他周期上使用你可以用stkindi函数调用一下。 n1:=todaybar; dm:=4-INTPART(LOG(C));结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred; 总额:sum(vol,TODAYBAR)*结算价*MULTIPLIER; |
-- 作者:junerainday -- 发布时间:2020/9/4 15:42:10 -- 也就是最后的筛选写成:xg:总额>100000000; 这样就可以了是吗? |
-- 作者:FireScript -- 发布时间:2020/9/4 15:46:06 -- 是的,这样就可以了。 因为前面结算价需要用到1分钟数据,所以你需要注意是否有充足的本地数据。
|
-- 作者:junerainday -- 发布时间:2020/9/4 19:36:14 -- 好的,非常感谢您的解答 ![]() |