- 博客(18)
- 收藏
- 关注
原创 使用laravel和echarts实现股票多指标多周期同图显示
前几天用laravel和echarts实现了多股多线同页显示,只是初步尝试,多线是横向展示,平时我是喜欢多指标纵向排列,而且多周期同列,便做了一下修改,按我理解使用top、bottom来控制grid,结果出来了一堆乱图,后来仔细查找原因,原来top和bottom的坐标方向是反的,top 0%=bottom 100%,top 100%=bottom 0%,坑人啊。在模版处理上,由于比较紧凑,所以y轴数值错开显示,支持单周期或双周期显示(如果更多周期其实思路也一样的),支持指定位置显示markline。
2024-11-09 22:29:43
480
原创 Python语音合成解决小学家长听写词语的烦恼
简单写了个程序解决了语文的听写词语耗费家长的很多精力的问题,能实现顺序听写,全部随机听写,每个词语重复次数可控,间隔时间可调等功能。
2024-11-09 01:40:25
394
原创 使用laravel和echarts实现多股多线同页面显示
用echarts展示股票指标线的话最好单只股票多指标同列更容易看,同屏多股多指标显示,那就更容易做横向对比
2024-10-30 16:15:58
409
原创 js数组查询值的一点经验
最近写js的时候用到数组,数组存放的是数值,在查询某一值在数组的位置时遇到了一点小麻烦,用indexOf()死活返回-1,但是使用includes()测试又是true的结果,用dump()是能列出数组。后来认真地看看文档,原来indexOf()是找元素,可能在查值的方面不行,那就转用find试一下,结果有了。遇坑了,记录一下而已。
2024-10-30 15:09:30
140
原创 Mysql计算交易日相隔天数
在搞股票回测的时候想知道Tn的日期,用datediff函数就有问题了,如果T0=2024-10-11,那么2024-10-25就是T14了,实际上应该是T10,考虑了一下怎样解决这个问题。首先必须有个交易日的表,假设stock_tradingday,包含字段tradingday,建立一个视图把tradingday排好序并重新打上序号。然后就能在查询的时候用left join使用了。
2024-10-27 01:25:00
367
原创 Python搞股票量化交易的思路和尝试
至此,基本可以把自己搞一套实时的系统连起来了,先抓股票列表,抓市场日历,每天开市市在东方财富拉一次股票数据判定停牌的股票做标记,然后10点后每30分钟用pytdx拉一次30分钟线,并生成30分钟的指标,然后就分析指标,合适的股票进入推荐表,用发送邮件推送或网页查询访问。pytdx拉30分钟线的时候发现实时的时候上午收市的那根线是13:00的,而下载历史数据的时候那根线是11:30的,因此在实盘的时候都把这根线的时间点先改了在保存到数据库,没试过其他周期的分钟线有没有这样的情况。
2024-10-19 23:51:19
783
原创 Python股票量化交易使用dataframe处理指标的小方法
如上代码分别生成flag_07s、flag_08s、flag_09s列,目标行为2024-10-11 10:00,计算得flag_07之前8个周期和为-8,flag_08和flag_09该行及前后各一行的三行和均为-99,即这三行内肯定有-99的元素(值小于等于-97即可),因此通过判断flag_07s、flag_08s、flag_09s三个值就能达成。转一下dataframe.rolling的参数说明。
2024-10-17 03:00:12
473
原创 Mysql获取表中前n个交易日的日期
假设有表stock_tradeday列tradeday记录交易日的列表,想查某一交易日的前n个交易日,可以用sql语句查得。这样可以查得2024-10-09前3个交易日是2024-09-27。项目中的一些要点记录一下而已。
2024-10-17 02:18:13
292
原创 通过网址用python抓取某些网站的m3u8视频
之前通过抓流获取某些网站播放视频的m3u8路径,然后把里面的视频拉下来合并,总觉得不方便,然后尝试了从网页解析m3u8的路径,后来发现m3u8还有个套娃,进行二次解析m3u8,最后成功拉下视频。代码中ffmpeg_path自行设置,运行文件夹需有tslib的子文件夹放置临时ts文件,视频合并成功后ts文件可自行删除。
2024-09-27 14:40:58
564
原创 python提取合成b站电脑缓存视频
经网上搜索,b站在电脑里的缓存视频是每个视频一个文件夹,音视频各为独立的m4s文件,视频描述为videoInfo.json,关键在m4s文件前9个0必须去掉才能合成成功,另外判断m4s究竟哪个是视频哪个是音频,其实可以从文件大小可以大致分别,但有大神分析出了一些规律,所以参考使用,最后用ffmpeg进行合成成功。ffmpeg_path为ffmpeg.exe的路径,按需修改一下。cache_path为b站软件的缓存文件夹,自己查找修改一下。
2024-09-18 22:26:05
448
原创 python爬取m3u8文件并合并输出
最近遇到了有些网页的视频不能下载,研究后发现是m3u8的,片段视频是ts格式,参考了网上的python爬虫资料,最终下载成功,记录一下,用到ffmpeg,自行备好软件。m3u8的url写在执行参数里,形如python m3u8.py http://***/***.m3u8。合并完后会删除下载的ts文件,如果不想删除,可以屏蔽相应代码。ffmpeg_path根据实际路径修改一下。
2024-09-17 01:09:31
762
原创 API接口测试小工具(JS+PHP)
API接口测试小工具,支持POST/GET,API信息为读取json文件数据,基本能满足日常测试处理了。
2023-12-13 14:16:00
556
1
python提取合成b站电脑缓存视频
2024-09-18
python爬取m3u8文件并合并输出
2024-09-17
API接口测试小工具(JS+PHP)
2023-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅