首页 手机网 财经号下载
入驻财经号 登录 客服 |
首页> 股票> 正文

让选股公式更智能,一个函数的五种用法

财经号APP
狙击主力狙击主力 2023-12-27 12:48:43 1358
分享到:

让选股公式更智能,一个函数的五种用法




我们在编写选股公式的时候,常常会有一种困惑,既希望能够严格按标准选出符合条件的个股,又希望能够适当的放宽条件,避免一些潜在的好股票被漏掉。


下面这个函数,能够在一定程度解决这个矛盾。希望在选股方面有所突破的朋友,建议您认真掌握这个函数。我们列举了五种用法,都具有较强的实用性。


一、函数的基本功能及语法


通达信中的barslast函数是一个统计函数,用于计算最近几个周期内最后一次出现某种条件的周期数。其主要作用是判断当前市场趋势是否符合自己的交易策略,以便进行相应的买卖操作。

barslast函数的语法格式为:barslast(expression),其中expression为一个条件表达式。该函数返回的是最近一次满足条件的周期距离当前周期的周期数。


二、使用方法实例一,单独使用:

如果要统计最近5个周期内最后一次出现收盘价大于5日均线的周期数,可以使用以下语句:

barslast(c>ma(c,5))

上述语句中,c表示收盘价,ma(c,5)表示5日均线。该语句返回的是最近一次收盘价大于5日均线的周期距离当前周期的周期数。

三、使用方法实例二,重复利用

在实际应用中,barslast函数通常与其他函数组合使用,以实现更复杂的交易策略。以下是一个组合实例:


如果要判断当前市场是否处于上升趋势,可以使用以下语句:


barslast(c>ma(c,5))>barslast(c<ma(c,5))


上述语句中,barslast(c>ma(c,5))表示最近一次收盘价


大于5日均线的周期距离当前周期的周期数,barslast(c<ma(c,5))表示最近一次收盘价小于5日均线的周期距离当前周期的周期数。如果前者大于后者,则说明当前市场处于上升趋势。


四、使用方法三,组合使用


除了上述实例外,barslast函数还可以与其他函数进行组合,如IF函数、HHV函数、LLV函数等,以实现更多的交易策略。


以下是几个常见的barslast函数与其他函数组合的实例:

组合一: 判断当前市场是否处于震荡状态


IF(barslast(HHV(H,10)-LLV(L,10))>10,1,0)


上述语句中,HHV(H,10)表示最高价的10日最高值,LLV(L,10)表示最低价的10日最低值。barslast(HHV(H,10)-LLV(L,10))表示最近一次10日内最高价和最低价之差的周期距离当前周期的周期数,如果大于10,则说明当前市场处于震荡状态。IF函数的作用是将返回值转换为1或0,以便进行后续计算。


组合二: 判断当前市场是否处于趋势状态


IF(barslast(c>ma(c,20))>barslast(c<ma(c,20)),1,0)


上述语句中,c表示收盘价,ma(c,20)表示20日均线。barslast(c>ma(c,20))表示最近一次收盘价大于20日均线的周期距离当前周期的周期数,barslast(c<ma(c,20))表示最近一次收盘价小于20日均线的周期距离当前周期的周期数。如果前者大于后者,则说明当前市场处于上升趋势;如果后者大于前者,则说明当前市场处于下降趋势。


组合三:判断当前市场是否处于高位震荡状态


IF(barslast(H>=HHV(H,20))<barslast(H<=LLV(L,20)),1,0)


上述语句中,H表示最高价,L表示最低价,HHV(H,20)表示20日内最高价的最高值,LLV(L,20)表示20日内最低价的最低值。


barslast(H>=HHV(H,20))表示最近一次最高价大于等于20日内最高价的最高值的周期距离当前周期的周期数,barslast(H<=LLV(L,20))表示最近一次最高价小于等于20日内最低价的最低值的周期距离当前周期的周期数。


如果前者小于后者,则说明当前市场处于高位震荡状态。


五、总结


barslast函数的用法远远不止以上这五种,这仅仅是给出一个基本思路和简单的方法。希望朋友们能够举一反三,把这个函数理解透彻,将来在编写选股公式的时候,合理地运用,一定能够起到重要的作用。


在今后的文章里,我们也将分享一些比较好的选股公式,其中就包含了这个函数的使用。


 


 

通达信的函数中,还有其它一些非常好用的函数,能够快速地帮我们在5千只股票中找到符合标准的股票,将来再逐个介绍。

10日均线是主力的操盘线,也可以说是主力的成本线,主力正在拉升的股票一般是不会被允许跌破这条线,如果跌破,说明多空分歧大,跌破可以作为止损线卖出。【可提供文档学习】

QQ截图20231227120033.png

展开全文k

财经号声明: 本文由入驻中金在线财经号平台的作者撰写,观点仅代表作者本人,不代表中金在线立场。仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。同时提醒网友提高风险意识,请勿私下汇款给自媒体作者,避免造成金钱损失,风险自负。如有文章和图片作品版权及其他问题,请联系本站。

0条评论 网友评论文明上网,理性发言

中金登录 微博登录 QQ登录

    查看更多评论

    举报此人

    X
    确认
    取消

    热门视频换一批

    温馨提示

    由于您的浏览器非微信客户端浏览器,无法继续支付,如需支付,请于微信中打开链接付款。(点击复制--打开微信--选择”自己“或”文件传输助手“--粘贴链接--打开后付款)

    或关注微信公众号<中金在线>底部菜单”名博看市“,搜索您要的作者名称或文章名称。给您带来的不便尽请谅解!感谢您的支持!

    复制链接

    鲜花打赏 X

    可用金币:0

    总支付金额:0

    您还需要支付0
    我已阅读《增值服务协议》
    确认打赏

    1鲜花=0.1元人民币=1金币    打赏无悔,概不退款

    举报文章问题 X
    参考地址

    其他问题,我要吐槽

    确定

    温馨提示

    前往财经号APP听深入解析

    取消 确认