Rss & SiteMap

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

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

标题:请教这个剔除条件怎么写

1楼
junerainday 发表于:2020/9/4 10:18:33
您好,如图,我要在选股的时候加入图中红圈的{总额}小于1亿的票,这个条件怎么写,谢谢了啊

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


2楼
FireScript 发表于:2020/9/4 10:24:02
 这个总额 是成交量*最新价
股票的话直接这样算下就行了:
ze:vol*c*100;
cd:ze<100000000;
3楼
junerainday 发表于:2020/9/4 11:42:07
您好,期货的品种呢,也是这样写吗
4楼
FireScript 发表于:2020/9/4 13:28:47
会有误差,不是一致的。
vol*c*MULTIPLIER
5楼
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;
6楼
junerainday 发表于:2020/9/4 15:42:10
也就是最后的筛选写成:xg:总额>100000000;   这样就可以了是吗?
7楼
FireScript 发表于:2020/9/4 15:46:06
 是的,这样就可以了。
因为前面结算价需要用到1分钟数据,所以你需要注意是否有充足的本地数据。
8楼
junerainday 发表于:2020/9/4 19:36:14
好的,非常感谢您的解答图片点击可在新窗口打开查看
共8 条记录, 每页显示 10 条, 页签: [1]


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