数据导入我们使用pandas.read_table()函数将文件数据读入成DataFrame格式。其中参数usecols=range(15)限制只读取前15列数据,parse_dates=[0]表示将第一列数据解析成时间格式,index_col=0则将第一列数据指定为索引。import pandas as pdimport numpy as npimport matplotlib.pyplot a
本文目录:前言数据清洗:排除订单状态为”失败“的行;拼接首单时间:计算每个用户首单时间,并拼接为新的dataframe;求留存量:对数据分组,并求唯一的客户昵称数;求留存率:用首月留存量除整个留存量的dataframe;前言特别注意:公式中的+N月存在歧义,会有两种计算方法:第一种:以自然月作为月份偏移的依据。即所有首次行为在9月的用户,只要10月有付款行为,都计算进+1月留存第二种:以每30
转载
2024-02-29 18:07:57
6阅读
最后if not path.exists(data\_path):
# 如果父目录不存在不会报错
os.makedirs(data\_path)
for ts\_code, df in ret.items():
fname = "-".join(\[ts\_code, ".csv"\])
fp = path.join(data\_path, fname)
转载
2024-06-11 04:06:45
61阅读
学习目标:选股策略1:5_group操作学习内容:1:导入必要库import pandas as pd
pd.set_option('expand_frame_repr', False) # 当列太多时不换行2:从hdf文件中导入数据# 从hdf文件中导入数据
stock_data = pd.read_hdf('all_stock_data_h5.h5', key='all_stock_data
转载
2023-10-28 10:50:56
8阅读
数据定向爬虫实例目的:获取上交所和深交所所有的名称和交易信息输出:保存到文件中技术路线:requests-bs4-re候选数据网站的选择选取原则:信息静态存于HTML页面中,非js代码生成,没有Robots协议限制选取方法:浏览器F12,源代码查看数据网站的确定获取列表东方财富网:
转载
2023-05-31 09:46:59
269阅读
# Python股票池分钟选股实现
## 简介
在股票市场中,投资者可以通过构建股票池来筛选出潜在的优质股票进行投资。本文将教会刚入行的小白如何使用Python实现股票池的分钟选股功能。
## 流程
下面是实现股票池分钟选股的流程图:
```flow
st=>start: 开始
op1=>operation: 获取股票数据
op2=>operation: 数据预处理
op3=>operati
原创
2023-08-13 08:40:59
416阅读
5. 本地数据库很简单的用本地Sqlite查找股票数据。DataSource类,返回的是Dataframe物件。这个Dataframe物件,在之后的业务,如计算股票指标,还需要特别处理。import os
import sqlite3 as sqlite3
import numpy as np
import pandas as pd
# 数据源
class DataSource:
转载
2023-06-20 13:51:26
121阅读
# 根据缺口的模式选股买股票'''--------------------------------------------1、总体回测前要做的事情 initialize(context) 1.1、设置策略参数 ----> 全局常量 1.2、设置中间变量 ----> 全局变量 1.3、设置回测条件 ----> JoinQuant额外需要的2、每天开盘前选股策略 (下面策略,发现这种
转载
2023-09-22 14:50:48
638阅读
前言我们使用Python开发带有GUI的量化系统,有时候我们需要进行全市场选股、全市场行情数据下载等循环任务,这个时候往往需要执行很长时间。我们会发现在点击“开始选股” 或者“开始下载”按钮之后,耗时任务会堵塞GUI的事件循环,于是,程序卡死了!如何才能避免这种情况呢?我们可以利用wxPython多线程方案来完美解决!多线程方案我们以全市场选股为场景来介绍wxPython多线程的方案。首
转载
2024-01-20 05:27:31
75阅读
# 使用Python进行股票选股交易
随着金融科技的发展,越来越多的投资者开始进入股市,而利用编程实现自动化交易和股票选股则成为一种趋势。本文将介绍如何使用Python进行股票交易接口选股,帮助你实现智能投资策略。
## 环境准备
首先,你需要安装一些必要的Python库,例如`pandas`、`numpy`和用于股票交易的库,如`ccxt`或`tushare`。你可以通过以下命令安装:
原创
2024-09-22 04:14:27
488阅读
1.在banban网爬取所有A股的股票名称和代码。观察板板网站的股票,将在深圳上市和上海上市的A股信息爬取并保存到本地文件2.传入股票代码,利用tushare api提取股票的所有历史数据,对股票数据进行处理。3.设置双均线,KDJ,MACD等指标辅助量化。4.设置资金曲线,利用历史数据回测,评估策略效果。如下是用双均线策略来进行买入卖出交易的模拟得到的预计资金曲线,短线取的时间是5个交易日,长线
转载
2023-08-21 07:27:15
86阅读
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Wed May 2 13:41:08 20
原创
2023-01-16 08:21:24
384阅读
我们经常在电视上看到趋势图,今天跟大家分享怎么用Python绘制这种图。
1 安装包
首先要在cmd中安装绘图需要的matplotlib包,输入如下语句即可安装。 pip install matplotlib
2 读取数据文件
接着设置文件的存放目录,读取数据。import os
import pandas as pd
os.chdir
转载
2023-06-20 19:46:19
213阅读
本人通过过著名的金融库talib构造时间序列的数学模型,分别计算中国3518只股票的
原创
2023-01-16 08:21:16
321阅读
本文的主要目的是通过Python和Tushare编程,发掘出股市某一行业中最优质的股票。评价一只股票是否优质的标准有很多,本文以演示为目的,就以市盈率作为评价标准进行演示。在股市中摸爬滚打的朋友肯定知道最近IT行业比较热,本文就以IT产业中的“印制电路板”行业作为选取行业,看看在“印制电路板”这个行业中,那些股票是最优质的,也就是哪只股票的市盈率是最低的。步骤如下:一、获取行业指数代码要想了解某个
转载
2024-01-05 23:27:15
57阅读
"""
import time
from 手机版选股 import *
ths_user = Wencai()
# ths_user.login(Config["userid"],Config["password"])# 登陆交易账号
def 选股():
# # # 交投活跃股
# 条件 = '(成交额/总市值)>5%,成交额>10亿'
#
转载
2023-09-29 14:30:46
47阅读
最近炒股是买什么就跌,一直是亏损哎,哭,作为学过python的人来讲怎么能容忍,之前也炒过股票觉得用阳包阴这样的k线来选出来的股票还不错。于是说做就做,我可以用pytho...
原创
2021-07-19 15:22:25
525阅读
吾生也有涯,而知也无涯。以有涯随无涯,殆已!入市有风险,投资需谨慎,本文不作为任何投资参考依据。前面通过形态和一些基本面的数据进行了选股,这篇文章就来研究一下相似度选股以及趋势选股吧。相似度我们一般比较在意股票的收盘价,比如均线或者各种指标如果需要计算一段序列值,我们一般选择收盘价作为序列中的值,就像5日均线计算的是五日的收盘价的均值一样。那么每天的收盘价就是一个个数字,一年的收盘价就是一串大概2
推荐
原创
2020-05-31 19:47:07
10000+阅读
随着科技的发展,数据分析在越来越多的行业中得到广泛的应用。其中,金融便是应用广泛的行业之一。那么,想要学习用 Python 做金融数据分析该从何入手?今天就来介绍一个很好用的财经数据包:TuShare一、关于TuShareTushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的
转载
2023-08-21 20:30:38
32阅读
历史股价分析-python今天,我们来讲解一个利用numpy 进行历史股价分析的实例 这里用到了一个data.csv的文件,分别有成交日期,开市价,成交最高值,成交最低值,收市价下面,我们就来对这个股票信息文件进行统计 首先我们先读取数据###利用NumPy进行历史股价分析
import sys
#读入文件
c,v=np.loadtxt('data.csv', delimiter=',', use
转载
2023-07-03 03:31:03
565阅读
点赞
1评论