突破前期高点的选股公式可以根据不同的分析工具和策略有多种编写方式。以下是几种常见的选股公式示例:
通达信软件中的MA和DMA指标
```
MA(CLOSE, 5) > MA(CLOSE, 10) AND DMA(CLOSE, 5, 10) > 0
```
这个公式的含义是当股价的5日均线上穿10日均线,并且平均差指标大于0时,可以认为股价有可能会突破前一个高点。
ASI指标突破前期高点
```
IF(CROSS(ASI_VALUE(), HIGH_POINT), "选股成功", "不选")
```
其中,ASI_VALUE()表示ASI指标值,HIGH_POINT表示前期高点值。如果ASI值突破前期高点,返回“选股成功”,否则返回“不选”。
大智慧软件中的突破前期高点选股公式
```
HIGH_PREV_PERIOD = REF(HIGH, N); // N为所需的前期时间段
PRICE_CURRENT = CLOSE; // 当前价格
突破前期高点条件: PRICE_CURRENT > HIGH_PREV_PERIOD;
```
这里,N代表的是我们要比较的前期时间段,比如若我们关注的是日线图,N=1则表示昨日的前期高点。
通达信软件中的突破前期高点选股公式
```
N:=20; // 设置考察的时间周期,如最近20天
HIGHPRICE:=HHV(HIGH,N); // 获取过去N天的最高价
突破:=CLOSE>HIGHPRICE; // 判断今日收盘价是否突破过去N天的最高价
涨幅:=CLOSE/REF(CLOSE,N)-1; // 计算涨幅
筛选条件:=(突破 AND 涨幅>某个阈值);
```
这个公式通过获取过去N天的最高价,并判断当前收盘价是否突破该最高价,同时结合涨幅来判断股票是否具备突破前期高点的潜力。
TDX软件中的突破前期高点选股公式
```
HIGH_POINT = REF(HHV(CLOSE,N),N); // N为设定的时间周期,如最近一个月等
CURRENT_PRICE = CLOSE; // 当前价格
BREAK_HIGH = CROSS(CURRENT_PRICE,HIGH_POINT); // 当股价突破前期高点时,BREAK_HIGH为真
选股条件设置为BREAK_HIGH为真等条件,可根据个人需求调整其他条件。
```
这个公式通过获取设定时间周期内的最高价,并判断当前价格是否突破该最高价来进行选股。
突破近期高点的选股公式
```
CH60 := H >= HHV(H, 60); // 股价突破60日最高价
BL60 := BARSLAST(CH60)=0 AND REF(BARSLAST(CH60), 1)>30; // 当日股价第一次突破60日最高价且前一次股价突破60日最高价周期大于N
CH60 AND BL60; // 同时满足CH60和BL60
```
这个公式要求股价在30日内首次突破60日最高价。
二次突破30日内前期高点选股公式
```
A:=BARSLAST(H=HHV(H,30));
B:=BARSLAST(CROSS(H,REF(REF(H,A),1)) AND CO);
CROSS(COUNT(CROSS(MA(C,5),MA(C,10)),B+1),0.5) AND REF(B,1)=15 AND B=0;
```
这个公式寻找那些在30日内二次突破前期高点的股票。
突破前十天高点选股公式
```
IF(CLOSE>REF(HIGH,10)){ // 如果当日收盘价高于前十天最高价
// 这里可以添加其他条件或操作,比如进一步确认成交量等
// 标记或输出该股票为潜在强势股
}
```
这个公式通过判断当前收盘价是否高于前十天的最高价来筛选潜在强势股。
达信软件中的突破前期高点选股公式
```
HHV(HIGH,N); // 获取最高价
CROSS(CURRENT_PRICE,HIGH_POINT); // 判断是否突破前期高点
```
这个公式通过获取最高价,并判断当前价格是否突破该最高价