自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【用复制粘贴让脚本动起来(三)】让脚本具备计划、监控、调节的能力

反思总结 2022-2-19想法思路程序分为三个部分:计划、监控、调节想法前面的实现了脚本可以按照过程顺序执行任务,但现实除了如果……就……还存在很多否则的情况。所以我希望还是继续用复制粘贴就就能轻松完成一个能执行复杂任务的脚本。思路实现复杂脚本需要设置参数,就在辅助粘贴后边输入必要的参数,然后用上一篇讲到的Split函数输入参数信息程序分为三个部分:计划、监控、调节...

2022-12-08 00:32:59 166

原创 带参数的装饰器两种实现方式

在学带参数的装饰器的时候,对嵌套三层才能输入参数感到困惑,觉得隐隐哪里不对,经过一番思绪的整理后我发现如果采用给变量赋值 的方式实现装饰,只需多添加几个参数位 即可。**示例:**给做加法和减法的两个参数,增加打印日志的功能2. 语法糖的方式而如果采用*@语法糖* 去实现,就需要额外嵌套一个函数,用它去接受参数,并返回一个装饰器示例:总结虽然用赋值给变量的形式可以少嵌套一个函数,但是用语法糖去实现带参数的装饰器就必须嵌套三个函数,否则会报错。

2022-12-06 02:01:05 143 1

原创 【Obsidian 批量处理】迁移 OB 中的图片附件

我想要将旧的 Obsidian 库中的笔记迁移到新的库中,简单的复制 markdown 文件是不够的,还需才行,不过我的附件都统一放在一个文件夹中,当需要遇到大量的图片附件时,就不能简单手动复制粘贴了,所有我需要用 Python 来替我完成这件事。

2022-12-03 00:56:47 2920

原创 【用复制粘贴让脚本动起来(二)】根据画面点击特定坐标

实现直接用按键抓抓的复制到文本的信息运行脚本,以及复习了“提取中间字符”的实现。

2022-02-13 23:40:55 1483

原创 【用复制粘贴让脚本动起来(一)】实现简单的屏幕点击

介绍文本的输入和输出, CmpColorEx 多点比色函数,最后用文本实现简单的屏幕比色点击

2022-02-09 00:56:28 3510

原创 自学量化投资之旅-学习第一个策略EMV指标

虽然说是学习的第一个指标,但是其实在上个月我是学过量化的,当时第一个学习的是均线策略,所以这里指的是我在网上开始分享式学习的第一个策略。这里为什么选择EMV作为第一个策略进行学习呢,主要还是觉得相比均线这种只考虑价格的指标来说,EMV是兼顾量的指标可能更能真实反映市场行情。为更好地编写代码和理解指标这里复习一下EMV的公式:首先EMV是由EM计算出来的,短均线和长均线组成。EM = ((当日最高价+当日最低价)/2 - (昨日最高价+昨日最低价)/2)*(当日最高-当日最低)/成交量。接下来一步

2021-08-12 00:42:06 821

原创 自学量化投资之旅-计算股票的复权价

在学习策略的开发之前,有一个必须要做的事,那就是对股票价格进行复权。tushare有提供复权数据的,不过鉴于很多软件对于复权处理都存在一些问题,(不知道tushare是否和其他的软件不一样,欢迎指正),这里决定按照股票的自己对股票的复权价进行处理。首先看下下载的股票数据。pct_chg:真实涨跌幅(复权后的涨跌幅)首先利用真是涨跌幅计算除复权因子,复权因子可以理解1乘于累计涨跌幅。其次应该知道 某日后复权收盘价/首日收盘价= 后复权因子/首日复权因子= 固定值,所以某日后复权收盘价...

2021-08-07 12:21:45 1243

原创 自学量化投资之旅 - 建立股票数据库 (拓展)

今天在学习策略开发的时候发现一个问题,下面这张是获取的股票数据可以看出日期是按照降序进行排列的,这对后期策略的开发不是很友好。当然如果在读取数据后再进行升序的处理也是可以的哈,不过我个人是比较倾向于,在保存数据的时候就将这一步解决。另外这次顺便提升一下股票更新的性能。那么先来解决第一步,其实很简单对获取的数据进行升序排列就行,pandas的sort_values可以完美实现这一功能。df = pd.read_csv(r'G:\PycharmProjects\DeltaTrader\d.

2021-08-07 12:19:21 299

原创 自学量化投资之旅 - 建立股票数据库 (下)

路过的大兄弟好,我是阿尔法电波脑。昨天我已经把要获取的股票代码,以及上市退市日期的数据整理到本地了。今天我将根据这份列表,批量获取股票数据,建立自己的本地股票数据库。那正式开始吧!功能:根据股票列表批量获取A股所有股票数据先整理下思路:1、遍历股票列表获取代码。2、判断上一次更新节点。3、使用tushare接口获取股票数据。好,那么在执行第一步之前,我对之前用于更新股票list的代码进行封装,感兴趣的观众可以看看我写的自学量化投资之旅 - 建立股票数据库 (上)接下来就第一步遍历股票列表,获取

2021-08-05 00:14:26 461

原创 python文件的创建、写入、读取

最近在构思如何本地化股票数据,觉得有必要复习一下python对文件的创建、写入、和读取。首先先了解一下对于文件的处理都有常用函数: open(path, mode):生成文件对象。 open(r'G:\test.txt','w') # 创建文件对象参数说明:path文件路径、mode文件的操作模式文件的操作模式说明1、写入模式:‘w’创建、‘wb’创建二进制、‘a’追加内容、‘ab’二进制形式追加内容(另外如在后面添加‘+’号,附加读取功能如:‘w+’)可用write()、w

2021-08-03 21:10:52 2000

原创 宅家自学量化投资 - 建立股票数据库 (上)

路过的大兄弟好,我是菜菜的宅家汪,现在是宅家学习量化投资的73天。最近这一个月有点松懈了哈,这个月开始想改变一下之前闭门造车式的学习,用通俗易懂的在B站、CSDN上分享自己的所学所思所想,并用采用边做边记录的形式。那么话不多说直接进入正题。 实现功能:用tushare(一个免费开源的股票数据接口),在本地建立股票数据库。 一、问题:避免重复调取数据首先股票数据调取过程为:1、通过接口获取数据。2、保存股票数据。所以我的思路是创建或更新文件时,记录下文件位置和修改时间,以供下次更新数据时

2021-08-02 23:16:33 611

空空如也

空空如也

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

TA关注的人

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