title: 通达信选股公式:涨停且前日阴线 source: DeepSeek date: 2025-04-07 15:03 imported: 2026-07-26 tags:
- AI对话
- DeepSeek
- 待整理
💬 通达信选股公式:涨停且前日阴线
[!info] 对话信息
- 来源: DeepSeek
- 对话日期: 2025-04-07 15:03
- 导入日期: 2026-07-26 15:56
- 消息数: 10
🧑 用户
帮我用通达信指标编写选股逻辑:当日涨停且前一个交易日为阴的K线形态
[!abstract]- 🧠 思考过程 (深度思考)
> 嗯,用户让我帮忙用通达信指标编写一个选股逻辑,条件是当日涨停且前一个交易日为阴线。我需要先理清楚这两个条件分别怎么在通达信中表达,然后结合起来。
首先,当日涨停。通达信里有涨停的判断函数,通常是C >= ZTPRICE(REF(C,1),0.1),也就是收盘价等于涨停价。或者有时候用C=HIGH,因为涨停时股价通常达到最高价,并且不会再变动。不过不同股票可能有不同的情况,比如新股或者复牌股可能有不同的涨停幅度,但一般来说用ZTPRICE比较保险。
然后是前一个交易日为阴线。阴线意味着当天的收盘价低于开盘价,也就是REF(C,1) < REF(O,1)。这里要注意,是前一个交易日,所以需要用REF函数来引用前一天的数据。
接下来要把这两个条件组合起来。当日涨停就是今天的条件,前一日阴线是REF的条件。所以整个选股公式应该是这两个条件的“与”关系。
不过可能还需要考虑一些特殊情况,比如停牌的情况,但通达信的选股可能已经自动处理了停牌的股票,所以可能不需要额外处理。另外,是否需要考虑ST股或者科创板、创业板的涨停幅度不同?比如ST股的涨停是5%,而普通股票是10%。但ZTPRICE函数应该能自动根据股票的涨跌幅限制计算,所以可能不需要特别区分。
那具体的代码应该是:
涨停:=C >= ZTPRICE(REF(C,1),0.1);
前日阴线:=REF(C < O, 1);
选股: 涨停 AND 前日阴线;
不过要注意的是,通达信的公式中,涨停的判断有时候可能会有小数点的问题,因为实际计算可能会有四舍五入,所以有时候会用C >= ZTPRICE(REF(C,1),0.1)*0.995 或者类似的方式来避免因为价格计算精度导致的问题。不过这可能因情况而异,可能需要测试一下。
另外,用户可能需要的是在选股时满足这两个条件,所以需要确认一下是否有其他因素需要考虑,比如成交量、是否排除ST股等。不过用户的需求里没有提到这些,所以可能不需要添加。
最后,确保代码的正确性,测试一下是否能够正确选出符合条件的股票。可能还要提醒用户使用时注意市场差异和涨停机制的不同,比如新股或创业板的不同涨跌幅限制,但通达信的ZTPRICE函数应该已经处理了这些情况。
🤖 DeepSeek (深度思考)
以下是适用于通达信软件的选股公式,用于筛选“当日涨停且前一个交易日为阴线”的股票:
涨停:=C >= ZTPRICE(REF(C,1),0.1); // 当日涨停
前日阴线:=REF(C < O,1); // 前一日为阴线
选股条件: 涨停 AND 前日阴线;
代码解析:
- 涨停判断
C >= ZTPRICE(REF(C,1),0.1) 通过ZTPRICE函数动态计算昨日收盘价的涨停价(10%涨幅),并用当日收盘价是否达到或超过该价格来判断涨停。
- 前日阴线判断
REF(C < O,1) 使用REF函数引用前一日数据,当收盘价低于开盘价(即阴线)时成立。
- 组合条件
将涨停和阴线条件用AND连接,确保同时满足两个条件。
注意事项:
- 市场差异:公式自动兼容不同板块(如主板10%、ST股5%),因
ZTPRICE函数会根据个股属性计算对应涨停价。 - 停牌过滤:通达信默认排除停牌股票,无需额外处理。
- 价格精度:加入
>=而非=避免因四舍五入导致的条件遗漏。
扩展建议:
若需排除ST股或限制成交量,可追加条件:
非ST:=NOT(NAMELIKE('ST') AND NOT(NAMELIKE('*ST'));
放量:=V > MA(V,5); // 成交量超5日均量
选股条件: 涨停 AND 前日阴线 AND 非ST AND 放量;
建议通过通达信的“公式编辑器”测试验证选股结果是否符合预期。
🧑 用户
通达信GPJYVALUE(6,1,1)是什么意思
🤖 DeepSeek
在通达信软件中,GPJYVALUE(6,1,1) 是调用 个股经营数据 的函数,具体含义如下:
函数解析
GPJYVALUE(N, M, P) 是通达信的扩展财务函数,用于获取个股的经营数据(如收入、利润、产能等),参数解释:
- N:数据类别(6 表示 营业收入)
- M:报告期类型(1 表示 季度数据,2 表示年度数据)
- P:时间偏移(1 表示 最近一期,2 表示上一期,以此类推)
因此,GPJYVALUE(6,1,1) 的含义是: 获取该股票最近一个季度的营业收入。
常见参数对照表
| 参数 N | 数据类型 | 示例(N=6时) |
|---|---|---|
| 6 | 营业收入 | 2023Q3的营收 |
| 7 | 净利润 | 最近季度净利润 |
| 8 | 每股收益(EP) | 季度EPS |
| 其他 | 详见通达信文档 | (需参考官方手册) |
使用场景
- 基本面选股
例如筛选营收连续增长的股票: `text GPJYVALUE(6,1,1) > GPJYVALUE(6,1,2) // 最近季度营收高于上一季度 `
- 财务指标分析
结合其他函数计算同比增长率: `text 营收增长率: (GPJYVALUE(6,1,1) - GPJYVALUE(6,2,1)) / GPJYVALUE(6,2,1) * 100; `
注意事项
- 数据延迟
财务数据更新依赖财报披露时间,通常滞后于实际季度结束时间(如Q3数据可能在10月才更新)。
- 函数兼容性
部分通达信版本可能限制此函数在选股中的使用,建议先在公式中测试输出结果: `text OUTPUT("最近季度营收", GPJYVALUE(6,1,1)); `
- 参数范围
不同版本通达信的N值定义可能略有差异,建议通过软件内帮助文档(F1键)查询最新参数表。
如果需要其他财务数据(如负债、现金流等),可尝试调整N值或使用FINANCE()系列函数。
🧑 用户
mumu可以安装鸿蒙软件吗
🤖 DeepSeek
目前 MuMu模拟器(包括 MuMu模拟器12)主要基于 Android 系统(如 Android 12)运行,而 鸿蒙(HarmonyOS)软件 主要是为华为鸿蒙系统设计的。虽然部分鸿蒙应用可能兼容 Android 环境,但并非所有鸿蒙软件都能在 MuMu模拟器上正常运行。以下是具体情况分析:
1. 鸿蒙软件是否能在 MuMu模拟器上安装?
- 部分 APK 可以安装:如果鸿蒙软件提供 Android 兼容的 APK 安装包,理论上可以通过 MuMu模拟器的 APK 安装功能 进行安装(如拖拽 APK 到模拟器或使用“APK 安装”选项)[citation:1][citation:8]。
- 纯鸿蒙应用可能不兼容:部分鸿蒙应用(如依赖鸿蒙特有框架或 HMS Core 的服务)可能无法在 Android 模拟器上运行[citation:6][citation:7]。
2. 如何尝试安装鸿蒙软件?
- 方法 1:直接安装 APK
如果软件提供 APK 文件,可尝试:
- 下载 APK 到电脑。
- 在 MuMu模拟器中点击 APK 安装 或直接拖拽 APK 到模拟器窗口[citation:1][citation:8]。
- 方法 2:通过华为应用市场安装
部分华为渠道服应用需先安装 华为移动服务(HMS) 和 华为应用市场:
- 在 MuMu模拟器内安装 华为应用市场 APK。
- 登录华为账号,尝试下载鸿蒙兼容的应用[citation:6][citation:7]。
3. 可能遇到的问题
- 闪退或无法运行:如果应用依赖鸿蒙特有功能(如分布式能力),可能无法正常工作。
- 缺少 HMS 服务:部分华为生态应用需要 HMS Core,需额外安装相关组件[citation:6][citation:7]。
4. 替代方案
- 使用真机或华为官方模拟器:如需完整鸿蒙体验,建议使用华为手机或 华为官方 DevEco Studio 模拟器(专为鸿蒙开发设计)。
- 寻找 Android 替代版本:部分鸿蒙应用可能提供 Android 兼容版本。
结论
MuMu模拟器 可以尝试安装部分鸿蒙 APK,但兼容性有限,尤其是依赖鸿蒙核心功能的软件可能无法运行。建议优先使用 Android 版本的应用,或通过华为设备体验完整鸿蒙生态。
🧑 用户
如何安装鸿蒙软件模拟器
🤖 DeepSeek
[!warning] 回答失败
服务器繁忙,请稍后再试。
💡 关键摘录
从对话中提炼最有价值的观点
📌 行动项
- [ ]