# hope2 **Repository Path**: vsuns/hope2 ## Basic Information - **Project Name**: hope2 - **Description**: 个人数据计算模拟系统 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-01-14 - **Last Updated**: 2025-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 

Hope2

一个金融证券数据计算工具

## 概述 Hope2 是一个金融证券数据的计算平台,目前针对股票和基金数据进行演算。目的在于推演该类数据的内部隐含规律,利用其历史波动性来推算未来走势。 ## 功能 * **数据收集:** 目前收集了A股沪深股票数据,开放式基金数据,港股数据,美股数据 * **算法:** 提供多种证券数据检测算法 * **UI:** 提供图形化界面 * **买点/卖点计算:** 根据Demark算法推测具体的买卖点 * **统计:** 回溯定投收益差别 * **少儿编程:** 以少儿编程的方式挑选心仪基金 * **行业热度:** 根据各行业ETF基金推测热门行业 ## 官网链接: [点这里进入官网](http://qianyitian.com/) ## 数据来源 由于163关闭了财经模块,所以放弃了从163历史数据功能导入股票数据,目前所有的证券数据都是付费从API提供商获得 | 提供商 | 价格 | 速度 | 品种 | 缺点 | | :-------- | :-------- | :-------- | :-------- |:-------- | | http://mairui.club/ | 便宜 | 慢 |A股股票 | 太慢了 | https://doctorxiong.club/ | 便宜 | 快 | A股股票,基金 | 没有换手率 | https://www.gugudata.com/ | 贵 | 快 |A股,港股,美股 股票 | | ## 典型功能介绍 这是首页的截图,每个卡片代表该网站的一个功能项,卡片的内容解释了该功能的标题和描述,卡片的排序不是并非按照功能的重要性排序,而是一种 近似随机的排序,完全按照个人喜好。 如下会针对每一个功能做单独介绍,介绍的顺序按照我心目中的使用优先级进行排序,先介绍的,优先级更高一些。此排序会定期变化,以适应不同阶段不同形式。 每种策略的立足点都是基于数据的历史,在当前时间点找到符合历史该策略的目标,以达到缩小目标范围的目的。如何在缩小的目标范围内进行标的选择,不在该策略的 职责范围内。 一定会出现,买入的标的不涨,没有买入的猛涨的情况,而且概率非常高。 ### 周线暴量 本策略的逻辑是: * 本周成交量大于上周的3.5倍 * 本周涨幅小于10.0% * 本周换手大于12.0% * 收盘价大于周30均价 本策略适合在每周四,周五的时候使用,每次计算出的标的数量较少,便于选股,选股的图形逻辑参考下图。 如果本周涨幅不大,可以适量参与试盘;如果本周涨幅过大,可以等待回落。 ### MACD阴影面积 本策略的逻辑是: * 本周的MACD大于0, * 最近一次的MACD红影面积大于最近一次MACD绿影面积的3.22倍 * 周换手大于12.0% 即 周MACD强势后变弱势,再度变强之季 ### 近日涨停 本策略的逻辑是: * 8天之内有涨停 * 目前股价贴近5日线 找出最近的强势股,并且目前价格在5日线附近,防止追高 ### 明日边缘 本策略的逻辑是: * 最近12天内 * 平均换手率大于3% 而且小于10%, * 红多绿少 * 总体波动大于0%并且小于15% 找到最近待启动标的 ### 鸿运高照 本策略的逻辑是: * 当日量能放大, * 涨幅大的个股 找到启动中标的 ### 近日常阳 本策略的逻辑是: * 5天之内股价在5日线之上 ### 昨日重现 本策略的逻辑是: * 只考虑110天内 * 曾经在20天内涨幅超过50.0% * 现值比前期低点涨幅大于-50.0%,小于 30.0% 找到短期暴涨并回落的标的 ### RPS股票 RPS指标是指在一段时间内,个股涨幅在全部股票涨幅排名中的位次值。 RPS指标衡量了某股票在过去一段时间,相对市场中其他股票的表现。 市场内每只股票都被指定了0-100范围内的某一数值,100代表强度最高。 ### 股票评分 根据各种策略加权平均,算出标的的综合得分,得分高者为佳 ### 组合策略 使用如下网址进入 http://qianyitian.com/report2.html 可以同时选择若干个策略,点击提交按钮,将会在下面列表里面显示同时符合选中策略的标的。 ## Demark 算法 在每一个策略的页面列表中,有一列是“最近的Buy-Setup买点” 打开对应的图形版链接,图形如下图,会有对应的 BS 和 BC 标记 Demark 算法的定义: * **Buy-Setup:** 买入结构的条件是连续9T或以上的收盘价低于先前第4个T的收盘价,视为一个完整的买入结构。(注:这里的限定条件是“连续”9T或以上,期间不能中断) * **Buy-Countdown:** 每当某个收盘价低于先前第2个T的最低价时计数增加1,计数可以不连续,当计数增加到13个交易日意味着卖盘动能已经耗尽,往往是下跌趋势的反转点。(注:这里的限定条件是累计13个T,不要求是“连续”的,期间可以中断) 这个算法本意是用来分析大盘走势,熊牛转换的,通常用在月线上。 后来很多人觉得搞个股也可以,就给引申过来使用在日线上进行买卖点判断。 很多券商推出的付费功能"神奇九转" 就是基于此的变种,其将规则 “连续9T或以上的收盘价低于先前第4个T的收盘价" 给改成 连续9T了。 原意是最少9天跌势,一直到反转的那一天为止。 神奇九转是 到第九天就下手。 另外, 九转只是第一步, 还有一个13倒计时,九转只是用来确认这个标的已经进入观察区,13倒计时是用来确认是否值得下手,什么时候下手,相当于保险丝。国内的券商图短平快,九转到了就下手。 本系统使用正规不变种的Buy-Setup的计算方法 目前看来,国内股票 BS点买入比BC点买入成功率较高。 #### 如何使用 * 每次买入都是相对低点 * 对于自己已经买入的股票,可以将你的买点和BS/BC点比较下,看看是否比你自己的买点更科学 * 自己本来就想买入的股票,在BS点买入后不一定会让你赚钱,但起码不会站旗杆 * 好股票,出了买点基本可以买入。 * 大股票BC点比较准,小股票BS点比较准 * 卖点SS通常比较准。 ## 程序使用 ``` hope2: service: spider: http://127.0.0.1:8001 stock: http://127.0.0.1:8002 analyzer: http://127.0.0.1:8003 ``` 程序入口 ``` SpiderApplication StockApplication AnalyzerApplication ``` 开始运行爬虫 ``` http://127.0.0.1:8001/force_refresh_stocks ``` 查看分析报告 ``` http://127.0.0.1:8003/ ``` 程序启动 运行mvn package 后,在hope2/target/目录下生成jar文件 将jar文件和data目录部署在同一位置。 运行如下命令启动 ``` nohup java -jar -Dspring.profiles.active=prod stock-service-1.0.jar >> ./log/stock.log 2>&1 & nohup java -jar -Dspring.profiles.active=prod spider-service-1.0.jar >> ./log/spider.log 2>&1 & nohup java -jar -Dspring.profiles.active=prod analyzer-service-1.0.jar >> analyzer.log 2>&1 & ```