前言:比昨天增加了Radiobutton单选按钮,还有增加了在多股回测下实现选中股票的backtrader图形化,改了下字体颜色跟框架,改动后效果如下: 改动了两个文件代码,分别是tk_window.py跟stock_backtrader.py tk_window.pyimport tkinter as tk
import graphic
import function
import stock_
转载
2023-12-21 10:57:25
12阅读
# Python量化选股
## 介绍
Python作为一种强大的编程语言,在量化投资领域也有着广泛的应用。量化选股是指利用数学和统计学方法,结合计算机编程,通过对大量数据进行分析和筛选,选出具有潜在投资价值的股票。Python提供了丰富的库和工具,使得量化选股变得更加便捷和高效。
## 量化选股流程
量化选股的流程可以分为数据获取、数据处理、策略设计和回测等步骤。下面我们将通过一个简单的示
原创
2024-07-14 08:10:41
67阅读
# 量化选股:Python实现方法与示例
量化选股是利用数据分析、统计学及计算机技术来选择股票的一种方法。通过对股票的历史数据进行分析,量化选股能够帮助投资者做出更为理性的决策。随着Python语言在数据科学领域的逐渐普及,越来越多的投资者选择利用Python来实现量化选股策略。
## 什么是量化选股?
量化选股的基本思路是使用数学模型和算法,根据市场数据和各种财务指标来评估股票的价值。常见
原创
2024-09-09 06:25:34
144阅读
好久不见呀~
大家好,我是可里
擅长领域: Python领域优质创作者、python开发、网络爬虫
今日重点:① 历史基金数据定制下载;② Matplotlib数据可视化图表
事情起因你抄底诺了安,他梭哈了白酒,我重仓了医药,们我都美有好未的来?? 我想抄它的底,它却抄想我的家?在经历了股市的大起大落落落落落落落落落落落落之后,博主突然想到了正在学习的python,能
转载
2023-08-27 10:53:23
6阅读
前提所有的量化策略都绕不开选股策略,对于一般的个人投资者,以日线,周线作为数据基础--主要是因为高频的数据贵,而且日常没有那么多时间盯盘操作。
不过日线,周线的好处的是处理数据的时间比较宽裕,做回测和选股都不用那么紧迫,我一般将选股和择时买入做分段处理。理由也是配置跟不上,运算速度太慢。把基本的大框架的先选出来,在根据当天的数据变动快速的计算择时信号。主要解决主要通过量价进行选股
选股脚本:通过对
转载
2024-04-07 15:30:29
363阅读
前言我们使用Python开发带有GUI的量化系统,有时候我们需要进行全市场选股、全市场行情数据下载等循环任务,这个时候往往需要执行很长时间。我们会发现在点击“开始选股” 或者“开始下载”按钮之后,耗时任务会堵塞GUI的事件循环,于是,程序卡死了!如何才能避免这种情况呢?我们可以利用wxPython多线程方案来完美解决!多线程方案我们以全市场选股为场景来介绍wxPython多线程的方案。首
转载
2024-01-20 05:27:31
75阅读
# 教你如何实现Python tushare量化选股
## 流程图
```mermaid
sequenceDiagram
小白->>你: 请求教学
你-->>小白: 指导tushare量化选股步骤
小白->>你: 实操过程中遇到问题
你-->>小白: 继续指导
```
## 状态图
```mermaid
stateDiagram
[*] --> 小白
原创
2024-06-08 03:21:11
216阅读
什么是选股?选股(stock selection)是一种主动性投资策略,先按照某种规则或算法分析单只股票的前景,然后构建一个投资组合,长期持有。一般情况下要求组合的股票具有低相关性,这样才能对冲系统性风险,否则在大盘走弱的时候投资组合也会面临巨大的下跌风险。运用什么模型?关于如何选股,学术界提出过很多不同的模型,最经典的莫过于马科维茨投资组合理论。这里我们使用MM趋势模型(Mark Minervi
转载
2024-02-27 10:40:50
47阅读
1 # 根据缺口的模式选股买股票
2 '''
3 --------------------------------------------
4 1、总体回测前要做的事情
5 initialize(context)
6 1.1、设置策略参数 ----> 全局常量
7 1.2、设置中间变量 ----> 全局变量
8 1.3、设置回
转载
2024-02-02 09:39:16
122阅读
qstock简介试图打造成个人量化投研分析开源库,目前包括数据获取(data)、可视化(plot)、选股(stock)和量化回测(backtest)四个模块。其中数据模块(data)数据于东方财富网、同花顺、新浪财经等网上公开数据。qstock致力于为用户提供更加简洁和规整化的金融市场数据接口。可视化模块基于plotly.express和pye
转载
2024-02-05 19:41:30
242阅读
在Python财务因子量化选股中,质量类因子有2个,分别是净资产收益率和总资产净利率。需要注意的是,质量类因子在财务指标数据表indicator中。
原创
2024-05-05 17:28:55
28阅读
# 多因子量化选股策略实现流程
## 1. 确定选股策略目标和因子
在实现多因子量化选股策略之前,首先需要确定选股策略目标和所使用的因子。选股策略目标可以包括长期收益率、风险控制等。而因子可以是一系列能够反映股票价值和市场情况的指标,如市盈率、市净率、财务指标等。在确定因子时,需要结合策略目标进行选择。
## 2. 数据获取和处理
实现多因子量化选股策略需要获取所需的股票数据,并进行处理。
原创
2023-10-19 13:58:26
433阅读
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Sat May 5 12:43:52 2018@author: luogan"""# -*- coding: utf-8 -*-"""Created on Thu Dec 14 15:26:31 2017@author: 量化之王"""imp
原创
2023-01-13 00:16:31
343阅读
简介qstock由“Python金融量化”公众号开发,试图打造成个人量化投研分析开源库,目前包括数据获取(data)、可视化(plot)、选股(stock)和量化回测(backtest)四个模块。其中数据模块(data)数据来源于东方财富网、同花顺、新浪财经等网上公开数据,数据爬虫部分参考了现有金融数据包tushare、akshare和efinance。qstock致力于为用户提供更加简洁和规整化
选股是股市投资的第一步,是最基础的一步,也是最重要的一步。
原创
2024-05-05 17:31:42
37阅读
1. 路由的介绍接着上面程序的判断场景,假如咱们再处理一个个人中心的动态资源请求非常简单,再添加一个函数和更加一个分支判断就可以实现了。framework.py 示例代码:# 获取个人中心数据
def center():
# 响应状态
status = "200 OK";
# 响应头
response_header = [("Server", "PWS2.0")]
转载
2024-07-25 14:04:06
57阅读
本例实现了股票筛选功能。
前一半是过滤出市盈率在0-30倍之间,且今日换手率>1%,涨幅超2%的股票。
后一半统计今日涨停和接近涨停的股票。
转载
2023-06-30 18:03:32
393阅读
## Python选股
Python是一种强大的编程语言,它可以用于各种领域的开发和应用。其中之一就是股票选股。随着股票市场的不断变化,选股成为了投资者们关注的重点之一。Python提供了丰富的工具和库,可以帮助我们进行有效的选股分析。
### 数据获取
首先,我们需要获取股票市场的数据。Python中有很多第三方库可以帮助我们实现这个功能,比如`pandas-datareader`库。这个
原创
2023-08-02 12:13:44
298阅读
# Python选股实现流程
## 1. 确定选股策略
在进行Python选股之前,首先需要明确选股的策略。选股策略可以包括行业分析、财务指标分析、技术指标分析等。根据具体需求,选择适合的选股策略。
## 2. 数据获取
获取股票数据是进行选股的基础。可以通过金融数据接口、第三方数据供应商或者爬虫技术等方式获得股票数据。在Python中,有很多库可以用于获取股票数据,比如pandas-data
原创
2023-08-29 03:44:25
516阅读
本程序使用传统的[TuShare接口],并非需要捐赠的[pro接口]获取数据无限制;另,由于TuShare的增量更新接口有bug(最近一个交易日的数据获取不到),所以每次计算前都是删除所有数据,全部重新获取。本程序实现了若干种选股策略,大家可以自行选择其中的一到多种策略组合使用,参见work_flow.py各策略中的end_date参数主要用于回测。安装依赖: 根据不同的平台安装TA-Lib程序
转载
2023-07-06 22:52:33
43阅读