分享

求N日内累计涨幅小于M%通达信选股公式

 异彩时光 2011-06-24
VDAY: from 2 to 3000: 缺省:20
UPDN: from 1 to 1000: 缺省:120
ISEX: from 0 to 1, 缺省: 1

公式如下:
==========================
PRUP:=HHV(CLOSE,VDAY)/LLV(LOW, VDAY)*100; {相对最低价的升幅}
PRDN:=LLV(CLOSE,VDAY)/HHV(HIGH,VDAY)*100; {相对最高价的跌幅}
IF(ISEX,
IF(UPDN>100,PRUP>UPDN,PRDN<UPDN), {超过指定的涨跌范围}
IF(UPDN>100,PRUP<UPDN,PRDN>UPDN) {不超过指定的涨跌范围}
);

使用说明:
============
VDAY: 测试的天数范围
ZTFD: 相对于测试最高或是最低点的价格比例,90表示跌了10%, 120表示涨了20%.
ISEX: 是在指定的范围内,或是在指定范围外,
0: 表示在涨或跌小于指定范围,1,表示涨或跌幅度大于指定范围.

使用提示:
===========
1, 对于提问者的问题,把ISEX设成0就行了。
2, 本公式通过变换参数,可重复使用。
举例:选出20天来涨幅在30%以内,并且5天来跌幅超过5%的股票。
公式参数为:
涨跌幅度(20,130,0)
涨跌幅度(20,95,1)
选公式的时候,把这两个条件与起来。就可以选出这种复合条件的个股了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多