自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【Python量化交易笔记】backtrader新增指标line

使用backtrader进行回测时,有时候需要新增新的指标。新的指标可以添加自己的数据结构,也可以添加新的line。最开始在添加新的数据结构的时候,其实有遇到一些问题,比如需要使用前100天的数据的时候,当仿真时间为第一天时,前99天的数据都为空,需要为这些情况做一些处理。所以后来在优化的时候,还是选择添加新的line,防止出现一些异常问题。backtrader所谓的line,个人理解应该是时间线。增加判断价格区间的指标:from backtrader import Indicatorcl

2022-05-11 23:29:49 899

原创 【Python量化交易笔记】股票数据获取 (一)

量化交易笔记

2022-04-11 23:55:35 2319

转载 如何让计划任务执行时显示CMD窗口

如何让计划任务执行时显示CMD窗口_wuxinji的博客-CSDN博客增加一点注释schtasks /change /it /tn "TASK1", chjange, it, tn后均有空格,TASK1为task路径如创建在Task Scheduler Libray/self下的任务“abc”,则命令为schtasks /change /it /tn "\self\abc"...

2022-03-10 19:03:40 1352

转载 Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion `GDK_IS_DRAWABLE (drawable)‘ failed

在linux下安装vim81之后使用gvim -d出现如题错误。解决方法:[vim ] Gdk-CRITICAL IA__gdk_drawable_get_size - 看板Editor | PTT數位生活區修改vim安装文件src/gui_gtk.c

2021-10-15 15:33:43 2326

转载 解决Matplotlib is currently using agg, which is a non-GUI backend linux笔记

在linux环境下画图遇到标题的问题,结合几位大佬的文章paddlepaddle(飞浆)完美解决Matplotlib is currently using agg, which is a non-GUI backend_梁先森的博客-CSDN博客最近在入门百度的飞浆深度学习框架,百度上搜寻的结果虽不能直接解决这个问题,但是给予了我一定的启发。下面,我就告诉大家,如何快速解决这个问题。从英文提示来看,在执行次项目时,matplotlib正在使用agg,它不是一个GUI后端。我们平常使用的是‘Qt5Agg’

2021-09-24 22:04:26 1404

原创 scrapy爬虫retry使用

最近使用scrapy爬虫的过程中遇到response 403的问题,由于服务器拒绝,需要重新retry。查了很久,翻看文档终于明白scrapy自带的retry如何使用。配置setting.py,在网上可以随意查找到,设置启动retry机制,:DOWNLOADER_MIDDLEWARES = { 'scrapy.downloadermiddlewares.retry.RetryMiddleware': 550,} RETRY_ENABLE=TrueRETRY_TIMES=100

2021-09-17 23:10:28 963

原创 vim不需要输入路径直接打开文件

使用gvim查看文件的时候,常会遇到需要跳转到子函数文件的情况。当子函数文件不在当前目录时就需要重新去找到文件路径,再打开,比较麻烦。使用vim插件,提前加载文件目录,只需要输入文件名就可以查看文件以verilog文件来举例,打开子module文件使用python完成加载path.list,获取module name以及打开文件import sysimport osimport reimport vimpat_inst_name = re.compile("^(?P<

2021-09-07 23:08:44 6112

原创 bash tab显示文件询问是否全部打印

bash中当使用如ls+tab时,会出现询问是否打印所有文件,如:Display all 85 possibilities? (y or n)查看文件时非常不方便使用bind:bind "set completion-query-items 0"如果文件太多会打印非常久,并且全部打印出来查看不方便,可设置按页打印:bind "set page-completions on"...

2021-08-02 11:26:17 131

原创 bash terminal中删除文件名时以下划线分隔

在bash中使用esc+backspace退格时,下划线也会被认为是分隔符,非常不方便使用bind解决,在bashrc中添加如下:bind '"\e\C-?":unix-filename-rubout'

2021-08-02 11:13:16 117

原创 bash设置PS1/prompt,home目录带~,不能显示绝对路径

bash配置PS1的时候,用户希望在terminal命令行显示当前绝对路径,bash提供的配置为export PS1=“\w >>>”, 但是在进入home目录的时候却用~表示home,比如/home/test表示为~/test用户可以配置PS1为pwd命令解决这个问题,export PS1 = “`pwd` >>>”, 注意pwd前后有`符号但是直接这样配置会导致使用cd切换路径的时候,terminal上显示的路径不会随当前路径变化而改变这里需要重新

2020-06-02 09:28:46 790

原创 用bind重定义bash系统Esc+backspace组合键

在csh系统中esc+backspace组合键会按照"/"作为区分删除terminal中的字符但是在bash系统中是按照单词来删除比如:ls test/dir1_dir2在csh系统中按组合键,会变成ls test/而在bash系统中则是 ls test/dir1这个设置非常不方便,因为很多文件名就是以_或者-作为标签的使用bind重定义:bind "set ...

2020-05-07 19:29:31 300

原创 如何解决bash系统自动补全需按两次tab

在.bashrc中添加自动补全仅按一次tabbind "set show-all-if-ambiguous on"tab自动补全不区分大小写bind "set completion-ignore-case on"

2020-03-10 15:39:13 479

空空如也

空空如也

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

TA关注的人

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