analysis/
datahub/
fund/
*futu/
hk_stock/
k-line/ K线技术形态
machine_learning/
trader/
ptrade/ ptrade
log/
common/
configure
修 改 configure/sample_config.json配置 文 件名 为 configure/config.json,根 据 不同 项目,并对着 里 面 的 字 段 进行修 改 ,修 改 你的mysql,mongodb的 用 户名和 密 码,如果项目里 面 没 有用 到 mysql,mongodb等 ,则不需要 修 改 。 对应的 映 射 关系可 以看这个文 件 里 面 的 源 码。这个设置主要 为了同 一套代码便于切换线上和本地的数据库,并没有 采 用 环境变量的 方式 存 储用户密码。需要 的 朋友 也可以自己 改 动。
configure/setting.py
def config(self, db_type='mysql', local='ubuntu'):
db_dict = self.json_data[db_type][local]
user = db_dict['user']
password = db_dict['password']
host = db_dict['host']
port = db_dict['port']
return (user, password, host, port)
def get_engine(self, db, type_='ubuntu'):
from sqlalchemy import create_engine
user, password, host, port = self.config(db_type='mysql', local=type_)
try:
engine = create_engine(
'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(user, password, host, port, db))
except Exception as e:
print(e)
return None
return engine
def get_mysql_conn(self, db, type_='ubuntu'):
import pymysql
user, password, host, port = self.config(db_type='mysql', local=type_)
try:
conn = pymysql.connect(host=host, port=port, user=user, password=password, db=db, charset='utf8')
except Exception as e:
print(e)
return None
else:
return conn
def mongo(self, location_type='ubuntu', async_type=False):
user, password, host, port = self.config('mongo', location_type)
connect_uri = f'mongodb://{user}:{password}@{host}:{port}'
if async_type:
from motor.motor_asyncio import AsyncIOMotorClient
client = AsyncIOMotorClient(connect_uri)
else:
import pymongo
client = pymongo.MongoClient(connect_uri)
return client
码农
- analysis/get_zt_info
分析 次 新 板 块中的 涨停强度 - analysis/diagnose_stock
股 票 诊断,是 否 有 黑 历史和 东北股 - analysis/ipospeed IPO发行
速度 与 指数 的 相 关性 - analysis/fd_money A
股 某 段 日 期 内 涨停板 的 封 单金额
- fund/LOFShareDection.py 监控LOF、ETF场内份额变动
- fund/ark_funds.py 获取ARK ETF
每日 持 仓数据 ,并写入 mongodb - fund/fund_share_update.py
上 交所,深交 所 基金 场内基金 份额监控 - fund/fund_share_monitor.py
上 交所,深交 所 基金 基金 份额查询,规模变动 - fund/fund_info_spider.py
集 思 录基金 ,腾讯证券基金 折 价率,溢价率 爬虫 - fund/etf_info.py
市 场指数 基金 的 持 仓股监控 - fund/ttjj.py
天 天 基金 数 据 获取 - fund/xueqiu_private_fund.py
雪 球 私募 私募 获取 - fund/danjuan_fund.py
雪 球 蛋卷基金 数 据 获取 - fund/danjuan_fund_data_analysis.py
雪 球 蛋卷基金 分析
- datahub/foreignexchange.py
美 元 兑人民 币汇率 监控 - datahub/niwen.py 宁稳
可 转债下 载 - datahub/public_private_fund_members.py
公 墓 私募 基金 成 员数据 - datahub/jucao_ammouncement.py
巨 潮 公告 批量获取+PDF下 载 - datahub/bond_industry_info.py
可 转债行 业分布 - datahub/ceiling_break.py 涨停
板 封 榜监控
- k-line/recognize_form.py
通 过talib识别常 见形态,如三 只 乌鸦等
- datahub/black_list_sql.py 记录A
股 市 场上所有 有 黑 历史的 股 票 名 单,并存入 数 据 库 - big_deal.py 监控
每 天 A股 市 场上的 大 单交易 - bond_monitor
可 转债监控 - ceiling_break.py
新 股 一直板开板后多少天能够重新回到开板价格 - delivery_order.py
把 交割单导出 到 Mysql,便 于查找某只 清 仓股的 操作 历史痕 迹,对自己 的 操作 记录一 目 了 然 - fetch_each_day.py --获取
每 天 换手率 前 50的 热门股 - filter_stock.py
通 过不同 的 因子 策略 选股,常 见的如市盈 率 ,流通 量 ,股 东数,基金 持 股 数 等 - foreign_exchange.py 获取
美 元 汇率的 每 天 走 势并存 入 Mysql - get_break_high.py --获取
当 天 破 50天 新高 的 股 票 。为什么不获取60天 呢?因 为大家 都 在 用 ,用 的 人 多 了 就不准 了 。 - ipospeed.py 统计
每 天 IPO新股 发行速度 与 大 盘的相 关性 - ipo_stock.py
新股 统计 - jisilu.py 获取
集 思 录的可 转债行 情 - jubi.py -获取
国 内山 寨币平台 的 实时数 据 - new_stock_break
分析 新股 的 开板时机 - new_stock_fund
打 新 基金 获取,并选出 中 签科创板的 基金 - pledgeed_validation.py
股 权质押数据 整理 - push_msn.py -
短信 提 醒自己 设定的 某 个股票 价格或 者 涨幅达到自己 要求 - relationship_case.py
每 个月的 解禁 股 与 大 盘指数 的 关系 - select_stock.py - 选股
策略 ,根 据 自己 的 经验选出来 的 个股。 - SPSIOP_PRICE.py - 华宝
油 气估值通 过爬虫 获取数 据 然 后 计算 - stockInfo.py 爬取
市 场股票 新 闻消息 ,并存储到ElasticSearch数 据 库中 - strategy_verify.py 获取
雪 球 的 策略 并验证 - simulation.py 记录
自己 的 模 拟仓 - strategy_verify.py -获取
雪 球 的 即 时交易 策略 - win_or_lost_each_day.py --评估
自己 每 天 每 只 股 票 的 盈 亏情况完成 度 100% - zdt.py --
每 天 股 票 市 场的涨停热度
开通
开通
券 商 一 :开户后 入金 1W可 开通券 商 二 :开户后 入金 2W即 可 开通
扫码
关注开发