自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人人都是量化师的专栏

量化交易信仰者

  • 博客(97)
  • 资源 (1)
  • 收藏
  • 关注

原创 【量化交易】QMT自动交易逆回购

每天盘后自动交易逆回购

2022-12-22 11:19:21 1533 1

原创 【Python】Pandas通过索引的方式去重df[~df.index.duplicated()]

~df.index.duplicated() 方法是只针对索引做去重,而不考虑列数据,与df.drop_duplicates() 相反。

2022-12-06 17:07:20 2167

原创 【Python】要过滤掉两个list,两个list相减:Error: TypeError: unsupported operand type(s) for -: ‘list‘ and ‘list‘

Error: TypeError: unsupported operand type(s) for -: 'list' and 'list'

2022-12-05 16:23:51 1405

原创 【RabbitMQ】pika.exceptions.IncompatibleProtocolError: (-1, ‘EOF‘)

端口问题

2022-07-22 14:37:38 505

原创 【Python】api发送钉钉消息换行,设置字体颜色,换行失败解决方法

python通过api往钉钉发送消息换行,带颜色显示

2022-06-14 20:30:02 3444

原创 【Python】Pandas DataFrame 删除带有特定值的行,两个表格的数据对齐

1.问题两个数据表,长度不一样。第一个表格中的数据比第二个表格中多出些行,要以第二个表格的数据为准,删掉第一个表格中多余的数据。2.解决思路两个数据的第一列,也就是时间 ['DateTime'] 格式是一样的,先遍历,对比两个表格中不一致的时间,将不一致的加入到一个列表 DateTime 里。close = pd.read_csv(r'C:\Users\admin\Desktop\wind_data\sz_hs_close.csv', encoding='utf-8',engine='p.

2022-02-17 14:20:58 2542

原创 【Python】计算一个序列数据的镜像(倒影)对应的值

1.问题有一维数据:y = [5023, 5075, 5115, 5100, 5103, 5086, 5098, 5108, 5093, 5105]要计算这组数据对第一个值的镜像(或者说是倒影) 对应的值。2.算法可以先计算每个数据到第一个值的距离,然后每个值再减去对应的2倍距离。y1 = [x-(2*(x-y[0])) for x in y]如果是多维数据的话,用torch.cat([y1,y2,y3], dim=1)装起来,然后加个负号就好了。data =.

2022-01-19 16:24:09 1260

原创 【Python】np.polyfit 和 np.polyld多项式拟合、求各项系数、求导,并画图

1.定义初始数据#!/usr/bin/env python# coding:utf-8import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']X = np.array([1, 2, 3, 4, 5, 6])Y = np.array([2.3, 3.5, 4.2, 5.1, 6.5, 8.3])2.多项式拟合,使用np.polyfit得到对应阶数的拟合

2022-01-12 09:17:36 7436 2

原创 【Python】根据多个列同时进行多条件筛选数据

# 多条件筛选时,每个条件都要()括起来print(data[(data['a'] == 2) & (data['b'] == 5)])

2022-01-05 16:06:48 3455

原创 【Python量化交易】分析个股相关性以及显示股票归一化的涨跌幅收益率(包含完整代码)

在构建投资组合时,组合里个股之间的相关性会直接影响到投资组合的波动率。个股之间的相关性越低,投资组合越文件。因此分析个股的相关性是很有必要的。首先拿到这些数据:

2021-06-18 11:02:57 5347 4

原创 【Python】Pandas列名与值对齐显示,Pandas显示所有行和列,Pandas不换行显示

1.列名与值不对齐:2.设置:

2021-06-18 10:36:20 6316

原创 【Python】解决matplotlib画图时无法显示中文和负数

plt.rcParams['font.sans-serif']=['SimHei'] # 显示中文plt.rcParams['axes.unicode_minus'] = False # 显示负号

2021-06-18 09:18:21 403

原创 【pychram】Pycharm在创建py文件时,如何自动添加文件头注释

打开Setting --> Code Style --> File and Code Templates,选择Python Script,输入zhu'shi

2021-06-18 08:57:51 202

原创 【Python】去除字符串中的数字

用python的rstrip方法rstrip()方法语法:str.rstrip([chars])

2021-06-10 10:09:12 12670 2

原创 【Python】pandas得到某个值对应的行的索引

index = df[df["列名"]== "对应的值"].index.tolist()[0]

2020-12-09 09:48:13 8471

原创 【Python】用工作周报做一个词云,看看你的工作都有哪些关键字

1.前言因为工作上每周都会写周报,最新突发奇想,打算做个词云看看自己的工作都干了些啥,有哪些关键字。用到了两个库:jieba和WordCloud。jieba是一个中文分词的库,它可以将句子自动分解成词。WordCloud来制作词云。2.代码#!/usr/bin/env python# coding: utf-8import jiebafrom wordcloud import WordCloudtext = open(r'工作内容.conf', encoding=.

2020-11-06 22:23:42 253

原创 【Python】明明保存数据前都很好,保存之后格式却变了???操作excel,writer.save()保存之后 float变成date.time

1.问题使用Python的openpyxl库操作Excel数据文件,数据格式是float类型,在处理过程中数据都很正常,结果保存之后数据格式变成了时间格式:date.time。一直以为是Python代码写得有问题,找了很多资料都无法解决。直到详细地看了每操作一次之后,数据格式的变化,发现在writer.save()保存之前数据格式都是保持float格式,保存之后直接变成date.time格式。于是判断会不会是Excel本身的问题,直到找到一篇资料:excel表格保存之后再次打开全部变成日期

2020-10-21 10:36:19 2409

原创 【Python】5行代码缩小图片尺寸

1.代码from PIL import Imageimg = Image.open('test.png')width, height = img.size# 按比例缩小img.thumbnail((width/2, height/2))img.save('test1.png', 'png')2.说明先获取图片的大小size再通过输入更改后的大小比例使用thumbnail()函数来缩小图片3.结果先找到一张图片查看它的原图大小是宽1024像素,高768..

2020-10-15 10:02:15 3922

原创 【Python量化交易】计算合约组合购买方案,每种合约应该买多少张?一共有多少种购买方案?

1.问题目前有2种合约,一种价格1620元一张,另一种1100元一张。如果我想买9000-10000块钱的合约,那么这两种合约我每种应该买多少张?一共有多少种组合方案?2.代码# -*- coding: utf-8 -*-contract_a = 1620contract_b = 1100for i in range(10): for j in range(10): if 9000 < contract_a * i + contract_b * j .

2020-08-13 12:14:58 1512

原创 【JavaScript】Ajax中contentType和dataType的区别,Unexpected token } in JSON at position 650 at JSON.parse

1.问题在用ajax请求本地“json”数据的时候,发现请求属性用dataType: json的时候请求不到数据,而使用contentType: json可以请求到数据。这里的“json”为什么要打个双引号,其实这里是个大坑,后面会讲到。dataType: json请求不到数据contentType: json可以请求到数据2.原因经过分析,区分了这两种参数的区别:contentType:设置你发送给服务器的格式,有以下三种常见情况。application.

2020-06-04 18:43:49 355

原创 【JavaScript】解决$ is not defined问题

1.问题在调试js代码的时候,发现浏览器控制台中出现报错:$ is not defined2.原因出现以上问题的原因大致有一下几种:1.没有导入jQuery的jar包2.jQuery的jar包放进了WEB-INF里,jQuery的jar包最好放在WebContent下,跟WEB-INF同级3.导入jQuery的路径名没有写对4.jQuery没有包含js3.解决方法:在js代码之前导包:<script type="text/javascript" src="/test/js

2020-06-04 12:00:42 26765 3

原创 【JavaScript】ajax请求本地数据报错:Cross origin requests are only supported for protocol schemes: http, da...

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

2020-06-04 11:24:30 828 2

原创 【数据库】LeetCode的SQL题目:广告效果

1.题目一家公司正在运营这些广告并想计算每条广告的效果。广告效果用点击通过率(Click-Through Rate:CTR)来衡量,公式如下:写一条SQL语句来查询每一条广告的ctr,ctr要保留两位小数。结果需要按ctr降序、按ad_id升序进行排序。查询结果格式,如下例所示:对于 ad_id = 1, ctr = (2/(2+1)) * 100 = 66.67对于 ad_id = 2, ctr = (1/(1+2)) * 100 = 33.3...

2020-05-26 13:59:05 664

原创 【数据库】LeetCode的SQL题目:列出指定时间段内所有的下单产品

1.题目写一个 SQL 语句,要求获取在 2020 年 2 月份下单的数量不少于 100 的产品的名字和数目。返回结果表单的顺序无要求。查询结果格式,如下例所示:2020 年 2 月份下单 product_id = 1 的产品的数目总和为 (60 + 70) = 130 。2020 年 2 月份下单 product_id = 2 的产品的数目总和为 80 。2020 年 2 月份下单 product_id = 3 的产品的数目总和为 (2 + 3) = 5 。2020 .

2020-05-26 12:24:45 658

原创 【数据库】LeetCode的SQL题目: 排名靠前的旅行者

1.题目写一段 SQL ,报告每个用户的旅行距离.返回的结果表单,以travelled_distance降序排列,如果有两个或者更多的用户旅行了相同的距离,那么再以name升序排列.查询结果格式,如下例所示:Elvis 和 Lee 旅行了 450 英里, Elvis 是排名靠前的旅行者, 因为他的名字在字母表上的排序比 Lee 更小.Bob, Jonathan, Alex 和 Alice 只有一次行程, 我们只按此次行程的全部距离对他们排序.Donald...

2020-05-25 17:18:05 431

原创 【数据库】LeetCode的SQL题目:寻找用户推荐人

1.题目给定表customer,里面保存了所有客户信息和他们的推荐人。写一个查询语句,返回一个编号列表,列表中编号的推荐人的编号都不是2。输出结果表应该是:2.思路和答案推荐人的编号都不是2很好理解,直接referee_id != 2 就可以了但是这样只会输出 Zack,那些为NULL的不会数出来,这里是个坑于是再加上referee_id = NULL,结果打脸了,NULL不能用 = NULL 或者 != NULL,只能用 IS NULL或者 NOT ...

2020-05-21 22:02:54 481

原创 【数据库】LeetCode的SQL题目:产品销售分析

产品销售分析一1.题目写一条SQL查询语句获取产品表 Product中所有的产品名称product name以及 该产品在 Sales表中相对应的 上市年份 year和 价格 price。示例:2.思路和答案SELECT Product.product_name, Sales.year, Sales.price FROM Sales LEFT JOIN Product ON Sales.product_id=Product.product_id3....

2020-05-21 20:20:11 901

原创 【数据库】LeetCode的SQL题目:有趣的电影

1.题目:某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非boring(不无聊)的并且 id 为奇数的影片,结果请按等级 rating 排列。例如,下表 cinema:对于上面的例子,则正确的输出是为:2.思路和答案非boring,可以写为description!="boring"id为奇数...

2020-05-21 15:02:26 580

原创 【数据库】一文搞清楚SQL中的INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN

给哈哈哈

2020-05-21 10:49:33 492

原创 【Python】520爱她就用Python给她做一个漂亮的小心心

今天恰逢520,于是打算用Python画个520网上发现这个函数,该函数图像是一个爱心❤,刚好满足需要开始准备:首先导这两个包import numpy as npimport matplotlib.pyplot as plt接下来上代码# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltx_coords = np.linspace(- 100, 100, 50

2020-05-20 13:51:44 1620

原创 【C++】简单说说C++中的多线程

1.代码#include<iostream>#include<thread>#include <mutex>using namespace std;mutex mymutex; //加入锁void thread1(){ unique_lock<mutex> lock(mymutex); for(int i=0;...

2020-04-22 12:24:26 240

原创 【C++】一文搞懂C++中的std::是什么

1.C++中的std::是什么?std:: 是个名称空间标示符,C++标准库中的函数或者对象都是在命名空间std中定义的,所以我们要使用标准函数库中的函数或对象都要使用std来限定。标准库在名字空间中被指定为std,所以在使用标准库中的函数或者对象的时候要加上std::,这样编译器就会明白我们调用的函数或者对象是名字空间std中的。2.那么什么是C++标准库呢?C++标...

2020-04-22 12:22:34 34241 3

原创 【C++】数据结构 struct,结构体相关操作

代码:#include <iostream>#include <cstring>using namespace std;struct Book{ char title[50]; char author[50]; double price; int bookId;};void printBook(struct Book bo...

2020-04-20 17:28:00 426

原创 【C++】类的继承

代码:#include <iostream>using namespace std;// 基类class Box{ public: void setLength(double l){ length = l; }; void setWidth(double w){ wid...

2020-04-20 15:20:22 205

原创 【C++】类和对象

代码:#include <iostream>using namespace std;// 定义类class Box{ public: double length; double width;};//主函数int main(){ Box Box1; Box Box2; double result; ...

2020-04-20 15:18:46 161

原创 【C++】数组操作

代码:#include <iostream>using namespace std;//主函数int main(){ // 声明一个数组,这个数组只有长度没有值 int li[10]; // 得到数组的长度 int length = 0; length = sizeof(li) / sizeof(li[0]); // 给数组赋值 ...

2020-03-11 12:20:52 1072

原创 【C++】简单的函数

代码:#include <iostream>using namespace std;// 主函数int main(){ int a = 2; int b = 5; // max(a,b)是调用自己声明的max函数 // "\n"换行 cout <<"input:"<< a << " "...

2020-03-11 11:34:29 414

原创 【GIT】git clone项目后找不到项目存放在哪个文件夹,git如何修改本地默认下载仓库地址

1.问题描述git clone 项目后找不到项目放在哪个文件夹,在git安装目录里也没找到。2.解决方法先 ls 找到下载的项目接着 cd 进入该项目文件夹最后 pwd 查看该项目的路径3.更多技能以上的操作帮助我们找到项目的路径,这是 git 默认 clone 存放项目的路径,如果我们想要把 clone 下载的路径,更改成自己定义的路径,那要如...

2020-02-16 01:06:53 9340 3

原创 【GIT】clone时出现RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054

1.问题描述在使用git clone项目时报错:error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 100542.解决方法输入以下3个命令:git initgit config http.postBuffer 524288000git config http.sslVe...

2020-02-16 00:39:41 1542

原创 【Linux】卸载Linux自带python2

Linux卸载自带python:1.强制删除已安装python及其关联rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps2.删除残余文件whereis python|xargs rm -frvLiunx安装python3:先进入或者创建一个文件夹,比如 cd /home1.下载python3wget...

2020-01-18 07:32:07 8412 1

上证指数22年行情数据,2000-01-01至2022-12-08

包含以下几个字段: date,open,high,low,close,volume,amount,

2022-12-08

沪深300ETF月度数据.xlsx

沪深300ETF月度数据.xlsx

2021-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除