谷市渣男专用分析平台 V1.8 完整使用指南
作者:谷市圣手 | QQ群:21286789
这是一款专为股票投资者打造的智能分析系统,集成了技术分析、基本面分析、AI智能分析等多维度功能, 旨在帮助投资者做出更明智的投资决策。
点击右上角"登录/注册"按钮,注册个人账号。
在"批量添加股票"文本框中输入股票代码或名称:
600036 - 股票代码招商银行 - 股票名称600036,000001,000858 - 逗号分隔600036 000001 000858 - 空格分隔核心功能:自动从待分析股票中筛选出符合龙头特征的强势股票。
核心功能:以表格形式横向对比多只股票的关键指标。
核心功能:以卡片形式展示每只股票的详细分析结果。
核心功能:详细展示13个技术指标的状态、数值和分析建议。
| 指标 | 用途 | 看多信号 | 看空信号 |
|---|---|---|---|
| MACD | 趋势判断 | 金叉、DIFF>0 | 死叉、DIFF<0 |
| KDJ | 超买超卖 | J值<20低位金叉 | J值>80高位死叉 |
| RSI | 强弱指标 | RSI<30超卖 | RSI>70超买 |
| 布林带 | 支撑阻力 | 价格触及下轨 | 价格触及上轨 |
| BBI | 多均线 | 价格>BBI | 价格 |
| 成交量 | 量价配合 | 放量上涨 | 放量下跌 |
| Williams | 超买超卖 | W&R<-80 | W&R>-20 |
| CCI | 趋势强度 | CCI>100 | CCI<-100 |
| DMI | 方向性 | +DI>-DI,ADX上升 | -DI>+DI,ADX上升 |
| OBV | 能量潮 | OBV上升 | OBV下降 |
| ATR | 波动率 | ATR上升(机会增加) | ATR下降(机会减少) |
| 筹码分布 | 成本分析 | 筹码集中在低位 | 筹码集中在高位 |
| 趋势方向 | 整体判断 | 多头排列 | 空头排列 |
核心功能:基于5个不同周期的MACD指标,给出中线波段操作建议。
| 周期类型 | 快速EMA | 慢速EMA | 信号线 | 适用场景 |
|---|---|---|---|---|
| 长期趋势 | 20 | 42 | 120 | 判断大周期方向 |
| 中期趋势 | 9 | 19 | 7 | 波段买卖点 |
| 短期趋势 | 7 | 15 | 6 | 短线进出场 |
| 基础动能 | 10 | 20 | 7 | 动量确认 |
| 趋势确认 | 13 | 21 | 8 | 信号验证 |
核心功能:针对短线交易者,提供日内或1-3天的快速进出建议。
| 评分区间 | 评价 | 建议 |
|---|---|---|
| 80-100分 | 优秀 | 可重点关注,考虑建仓 |
| 60-80分 | 良好 | 等待更好时机或小仓位试探 |
| 40-60分 | 一般 | 谨慎观望,不建议操作 |
| 0-40分 | 较差 | 规避风险,已持有考虑减仓 |
重要声明:
麦瑞API密钥:
AI API密钥(阿里百炼):
如遇到问题,可通过以下方式获取帮助:
功能:自动筛选符合龙头特征的强势股票
核心算法:
function identifyDragonStocks(stocks) {
return stocks.filter(stock => {
return stock.score >= 70 &&
stock.change5d >= 3 &&
stock.volumeRatio >= 1.2 &&
stock.mainCapital > 0 &&
stock.bullishRatio >= 0.5;
}).sort((a, b) => b.score - a.score);
}
功能:计算13个技术指标并进行AI智能分析
关键方法:
calculateDetailedTechnicalIndicators() - 计算13个技术指标recognizePattern() - 识别10种经典技术形态getMarketSentimentInfo() - 计算市场情绪指标requestAiAnalysis() - 调用AI API进行智能分析功能:多周期MACD分析,给出波段操作建议
MACD参数配置:
const MACD_CONFIGS = {
longTerm: { fast: 20, slow: 42, signal: 120 },
midTerm: { fast: 9, slow: 19, signal: 7 },
shortTerm: { fast: 7, slow: 15, signal: 6 },
basePower: { fast: 10, slow: 20, signal: 7 },
confirmation: { fast: 13, slow: 21, signal: 8 }
};
功能:保存和管理用户收藏的股票列表
存储方式:localStorage + 服务器数据库双重存储
1. 用户输入股票代码/名称
↓
2. 调用麦瑞API匹配股票信息
├─ /api/stock/match (股票匹配)
├─ /api/stock/finance (财务数据)
└─ /api/stock/kline (K线数据)
↓
3. 前端计算技术指标
├─ MACD、KDJ、RSI等13个指标
├─ 技术形态识别(10种形态)
├─ 主力资金分析
└─ 市场情绪计算
↓
4. 综合评分计算
├─ 基本面评分(30%)
├─ 技术面评分(30%)
├─ 资金面评分(20%)
└─ 情绪面评分(20%)
↓
5. 生成投资建议
├─ 强烈建议建仓
├─ 建议建仓
├─ 观望等待
├─ 建议减仓
└─ 建议清仓
↓
6. AI智能分析(可选)
└─ 调用阿里百炼API生成详细分析报告
1. 收集多维度数据
├─ 当前股价、涨跌幅、估值(PE/PB)
├─ 13个技术指标状态
├─ 主力资金流向(超大单、大单、控盘度)
├─ 技术形态(10种经典形态)
├─ 市场情绪(涨跌比、涨跌停、成交额)
├─ 所属板块热度
└─ 价格趋势(5/10/20/30日涨幅)
↓
2. 联网搜索最新新闻
└─ 调用阿里百炼搜索功能获取实时新闻
↓
3. 构建AI提示词
└─ 整合所有数据,生成180-200字分析要求
↓
4. 调用AI API
├─ 模型:qwen-plus
├─ temperature: 0.7
└─ max_tokens: 500
↓
5. 解析AI响应
├─ 提取分析文本
├─ 计算置信度(1-5星)
├─ 计算信号强度(0-100%)
└─ 展示可视化结果
使用信号量(Semaphore)控制API并发请求数量,避免频繁调用导致限流:
const concurrencyLimit = 5;
const semaphore = new Semaphore(concurrencyLimit);
| 接口 | 方法 | 说明 |
|---|---|---|
/api/auth/register.php |
POST | 用户注册 |
/api/auth/login.php |
POST | 用户登录 |
/api/auth/verify.php |
GET | 验证登录状态 |
/api/user/api_config.php |
GET/POST | 获取/保存API配置 |
/api/user/stocks.php |
GET/POST | 获取/保存收藏股票 |
| API | 用途 | 官网 |
|---|---|---|
| 麦瑞API | 股票数据获取 | mairuiapi.com |
| 阿里百炼 | AI智能分析 | bailian.aliyun.com |
股票分析平台使用 MySQL 数据库存储用户信息、配置、持仓记录和收藏股票等数据。数据库设计遵循 ACID 原则,确保数据的一致性和完整性。
| 表名 | 用途 | 主要字段 |
|---|---|---|
users |
用户信息表 | id, phone, username, password_hash, created_at, updated_at, last_login, status |
user_api_config |
用户API配置表 | user_id, stock_api_key, ai_api_key, total_capital, created_at, updated_at |
user_stocks |
用户收藏股票表 | id, user_id, stock_code, stock_name, created_at |
user_positions |
用户持仓记录表 | user_id, position_type, stock_code, stock_name, buy_price, buy_shares, buy_amount, buy_date, current_price, profit_loss, profit_rate, status, sell_date, sell_price, notes |
remember_tokens |
记住我功能令牌表 | id, user_id, token, expires_at, created_at |
数据库在设计时充分考虑了安全性:
数据库在设计时也考虑了性能优化:
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`phone` varchar(20) NOT NULL COMMENT '手机号',
`username` varchar(50) NOT NULL COMMENT '用户昵称',
`password_hash` varchar(255) NOT NULL COMMENT '密码哈希',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`last_login` timestamp NULL DEFAULT NULL COMMENT '最后登录时间',
`status` enum('active','inactive') DEFAULT 'active' COMMENT '用户状态',
PRIMARY KEY (`id`),
UNIQUE KEY `phone` (`phone`)
) ENGINE=InnoDB
CREATE TABLE `user_api_config` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT '用户ID',
`stock_api_key` varchar(255) DEFAULT '' COMMENT '股票API密钥',
`ai_api_key` varchar(255) DEFAULT '' COMMENT 'AI API密钥',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`total_capital` decimal(12,2) DEFAULT '20.00' COMMENT '总资金(万元)',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB
CREATE TABLE `user_stocks` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT '用户ID',
`stock_code` varchar(20) NOT NULL COMMENT '股票代码',
`stock_name` varchar(100) DEFAULT NULL COMMENT '股票名称',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `unique_user_stock` (`user_id`,`stock_code`),
CONSTRAINT `user_stocks_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB
CREATE TABLE `user_positions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT '用户ID',
`position_type` tinyint(1) NOT NULL COMMENT '仓位类型: 1-长线T仓 2-中线T仓 3-短线T仓 4-T+0仓 5-预备金',
`stock_code` varchar(10) NOT NULL COMMENT '股票代码',
`stock_name` varchar(50) NOT NULL COMMENT '股票名称',
`buy_price` decimal(10,2) NOT NULL COMMENT '买入价格',
`buy_shares` int(11) NOT NULL COMMENT '买入股数',
`buy_amount` decimal(12,2) NOT NULL COMMENT '买入金额(万元)',
`buy_date` date NOT NULL COMMENT '买入日期',
`current_price` decimal(10,2) DEFAULT NULL COMMENT '当前价格',
`profit_loss` decimal(12,2) DEFAULT NULL COMMENT '盈亏金额',
`profit_rate` decimal(8,2) DEFAULT NULL COMMENT '盈亏比例(%)',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态: 1-持仓中 2-已止盈 3-已止损',
`sell_date` date DEFAULT NULL COMMENT '卖出日期',
`sell_price` decimal(10,2) DEFAULT NULL COMMENT '卖出价格',
`notes` text COMMENT '备注',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`stock_type` varchar(100) DEFAULT '' COMMENT '股票类型(如:板块龙头、题材股等)',
PRIMARY KEY (`id`),
KEY `idx_user_id` (`user_id`),
KEY `idx_position_type` (`position_type`),
KEY `idx_stock_code` (`stock_code`),
KEY `idx_status` (`status`),
KEY `idx_stock_type` (`stock_type`)
) ENGINE=InnoDB
CREATE TABLE `remember_tokens` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`token` varchar(64) NOT NULL,
`expires_at` datetime NOT NULL,
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `token` (`token`),
KEY `user_id` (`user_id`),
KEY `idx_token` (`token`),
KEY `idx_expires` (`expires_at`),
CONSTRAINT `remember_tokens_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB
本平台提供的所有分析结果和建议仅供参考,不构成任何投资建议。投资者应:
股市有风险,投资需谨慎!市场有赢有亏,请理性看待投资结果。
平台开发者不对使用本系统产生的任何投资损失承担责任。使用本系统即表示您已充分理解并接受此免责声明。
作者:谷市圣手
技术支持QQ群:21286789
最后更新:2026.01.04