【如何用大智慧找到一支30日内达到历史最低价的股票请写公式】在股票市场中,投资者常常关注那些近期出现历史新低的股票,因为这些股票可能具备一定的投资机会或风险信号。使用大智慧(同花顺)等股票分析软件时,可以通过编写自定义公式来筛选出30日内曾达到历史最低价的股票。以下是对此问题的总结与具体实现方式。
一、核心思路
要找出30日内达到历史最低价的股票,需要满足以下两个条件:
1. 当前价格等于或低于过去30天内的最低价;
2. 该最低价是该股历史上所有交易日中的最低点。
通过设置逻辑判断和时间窗口函数,可以在大智慧中实现这一筛选目标。
二、公式说明
在大智慧中,可以使用“条件选股”功能,结合自定义指标公式实现筛选。以下是公式的基本结构:
```plaintext
{ 30日内达到历史最低价 }
{ 定义变量:历史最低价 }
HLV := LLV(LOW, 1000);{ 假设取1000天的历史最低价 }
{ 判断当前价格是否为30日内最低 }
CLOSE = LLV(CLOSE, 30);
{ 判断当前最低价是否为历史最低 }
LOW = HLV;
{ 综合条件 }
CLOSE = LLV(CLOSE, 30) AND LOW = HLV;
```
> 注:`LLV` 是大智慧中的最低值函数,`LOW` 是当日最低价,`CLOSE` 是收盘价,`1000` 表示取1000天的历史数据,可根据实际需求调整。
三、筛选步骤
1. 打开大智慧软件,进入“条件选股”功能;
2. 选择“新建条件”;
3. 在公式编辑器中输入上述公式;
4. 设置筛选范围(如沪深A股);
5. 运行条件选股,系统将返回符合条件的股票列表。
四、结果展示(表格)
股票代码 | 股票名称 | 最近30日最低价 | 历史最低价 | 是否符合要求 |
600000 | 浦发银行 | 12.30 | 12.30 | 是 |
000001 | 平安银行 | 13.50 | 13.80 | 否 |
600519 | 贵州茅台 | 1700.00 | 1700.00 | 是 |
601318 | 中国平安 | 32.50 | 32.50 | 是 |
601857 | 中国石油 | 5.00 | 5.00 | 是 |
> 注:以上数据为模拟示例,实际数据需根据市场情况实时更新。
五、注意事项
- 公式中的时间窗口(如30天)可根据个人需求进行调整;
- 历史最低价的计算周期建议设定为较长的时间段(如1000天),以确保准确性;
- 筛选结果需结合基本面、技术面及其他指标综合分析,避免单一依赖技术指标。
六、总结
通过大智慧的自定义公式功能,投资者可以高效地筛选出30日内达到历史最低价的股票。这种筛选方法有助于识别潜在的投资机会或风险信号,但需注意结合其他分析手段,提高决策的科学性与准确性。