股票
-
简单学量化在QMT中研究3市值计算
今天我们学习在qmt研究环境中计算某个股票的市值。之所以要获取市值,只因为市值在量化策略中,是一个重要的因素。因为在qmt研究环境中,不能直接获取到市值信息,所以只能通过计算的方式…
-
简单学Pythonpanads库6Series结构6
今天我们学习Series结构的去重和相加。 1、去重。即去除重复,留下的数都是唯一的。这个需要unique()方法,返回的是一个列表,并且去重后,对原Series没有影响。举例: …
-
简单学Pythonpanads库7生成dataframe
前面我们学习了pandas库的一维数据Series,今天开始我们学习二维数据表dataframe。dataframe的长相跟excel表格很像,也是包括行标签、列标签及数据。下图就…
-
简单学量化在QMT中研究4获取报表
今天我们学习获取财务报表。这个在量化中非常有用,因为有些策略是要分析基本面的,而读取财务报表是重要的基本面分析手段。在QMT中,读取财务报表分两步完成:一、下载财务报表;二、获取财…
-
简单学Pythonpanads库8dataframe查看
今天学习几个查看dataframe的方法。首先,先生成一个dataframe: df=pro.daily(ts_code=’000001.SZ’, start_date=’2023…
-
简单学Pythonpanads库9dataframe之merge函数
有的时候,两张表格有共同的字段,我们希望用共同的字段将这两张表格连接起来,从而生成第三张表格。在数据库或excel中,有相应的方法实现。在pandas中,用merge函数可以实现此…
-
简单学Pythonpanads库10dataframe提取行数据
一个dataframe表格可能有很多行,我们用的时候往往只提取其中的一行或多行,这个时候我们需要用的方法为主要有三种:下标提取、loc和iloc。下面我们学习一下这三种方式。 首先…
-
用matplotlib绘制函数图
matplotlib是一个功能非常强大的科学绘图库。今天我们来小小展示一下绘制简单函数的功能。 记得上学的时候,做过一类题,给一个二次函数,再给一个一次函数,求一下他们有无交点,交…
-
简单学量化在QMT中研究5获取板块信息
今天我们学习在qmt研究环境中获取板块信息。这里的板块包括一系列指数及概念。 首先获取板块信息: from xtquant.xtdata import * print(f’板块数量…
-
简单学Pythonpanads库11dataframe处理更改索引
有时候,获取dataframe后,发现其中的索引不是我们想要的,而我们想利用其中的某一列作为新的索引,这种情况,我们可以用set_index的方法。举个例子,我们先生成一个data…
-
简单学Pythonpanads库12dataframe处理排序和生成新列
今天我们学习排序,包括按索引排序和按某一列排序。另外我们学习一种生成新列的方法。 首选,还是用之前的那个dataframe,是这样生成的: df=pro.index_daily(t…
-
简单学量化开始在ptrade中研究1获取所有A股代码
QMT研究环境中的基本功能我们已经学习完,今天开始学习另一个量化软件ptrade的研究环境,ptrade和QMT最大的不同在于ptrade的操作都是在服务器上进行的。这样的好处是打…