当前位置:首页 金融知识 正文

如何编写选股公式?

2020-10-11 10:26:48

如何编写选股公式?写公式其实很简单,只是看不懂的人比较复杂而已,比如昨天收盘价大于今天收盘价,公式就是REF(C,1)>C,其中ref(c,1)就是昨天收盘价,c就是收盘价,如果把c改成o,o是开盘价,那么ref(o,1)就是昨天开盘价,括号里面还有一个1字,1表示向前一天的意思,如果把它改成2,那么就是前天也就是往前两天的意思。写公式的函数各个软件都不一样,但都差不多,而且你每点一下函数软件上都有解释函数的用法解释。

再举个例子一只股票涨停板了,要选出涨停板的股就是c>=ref(c,1)×0.1+ref(c,1)其中0.1是百分之十的意思就是10÷100=0.1的意思,c是今天的收盘价、或者说是现价。整句意思就是说现价大于或等于昨天收盘价的百分之10加上昨天收盘价,用数据来打个比方:昨天收盘价是10元,那么整个算式是这样的:c(现在价钱)要大于或等于10×0.1+10.也就是C>=11.

有些涨停板达不到百分之十(四舍五入)有些只有百分之9.8,那么这时候就要将0.1改成0.098才能将所有涨停板的股票都找出来。

初学者可以先用简单的方法写好了就测试,比如c=10,那么选出来的都是股价等于10块钱的。条件选股只能是一个输出比如下面这个简单的公式:

A1:=MA(CLOSE,5);{5日均线}A2:=MA(CLOSE,10);{10日均线}A3:=MA(CLOSE,30);{30日均线}

B1:=A1>REF(A1,1);{5日均线往上翘}

B2:=A2>REF(A2,1);{10日均线往上翘}

B3:=A3>REF(A3,1);{30日均线往上翘}

AA:=A1>A2 AND A2>A3{多头排列也就是说5日线在10日线之上和10日线在30日线之上}

XG:AA AND B1 AND B2 AND B3;{这句是总结上面所有需要输出的意思}

这公式中上7行中都有个‘=’号这个等于号是不输出的意思,如果都去掉了就会出现软件提示“条件选股只能一个输出”的字眼。记住开头冒号,结尾分号。

好了说到这里你应该会做简单的条件选股公式了吧?会简单的写公式然后照着思路慢慢研究更深层的公式吧。

温馨提示:《如何编写选股公式?》内容整理自网络以及网友投稿,仅供参考交流使用,版权归原作者所有,如有侵权请联系本站删除,谢谢。投资有风险,入市需谨慎。

免责声明:文章不代表本站观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!
基金公司 期货公司 证券公司 股票软件 金融问答 金融期货 信托知识 债券知识 保险知识 理财知识 银行知识 沪深股票 期货知识 基金知识 基金概况 股票知识 贷款知识 金融热点 常见问题 专题推荐 产品百科 软件中心 金融平台 金融知识 黄金知识 白银知识