- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 【量化笔记本】转了量化,随便写写吧
从主观交易转量化了,做了一段时间之后,似乎学了很多,也有了一些想法。但是乱糟糟的不成系统,这一块那一块的转脸忘掉了。
2024-12-28 20:10:37
778
原创 浅谈Python中kwargs、动态属性和元类
结合使用__init__方法和**kwargs,可以定义一个支持任意属性的类模板。此外,元类可以为类型提供统一管理和规范定义。熟悉了这些特性,会有助于阅读很多三方源码库。
2024-06-25 18:12:00
829
原创 【PA交易】BackTrader: 讨论下分析器和评测指标
BackTrader提供了多种分析器,初用起来比较混乱,本文没有复制粘贴基础用法,而是对于分析器的内部框架以及适配性做出了讨论;同时简要介绍了几个经典的评测指标。
2024-06-25 14:13:57
1285
原创 关于Pandas的数据填充
在数据分析与预处理过程中,脏数据几乎不可避免,这直接影响到后续分析的准确性和可靠性。清洗数据中最常见的就是处理空值。Pandas DF的数据填充功能非常强大。本文介绍Pandas中常用的几种数据填充(也称为缺失值处理)方法,使数据清洗工作更加高效。
2024-06-24 20:42:26
915
原创 Pandas快速操作简明列表(一)
Pandas是最常用也是最方便的数据工具,我们可以通过其实现很多快捷的计算。但是很多Pandas DF的基础操作,如果一段时间不用,总是会因写法过于简单而把他忘掉。故此整理了一些简单写法,列举在本文中,方便查阅。
2024-06-24 19:56:15
432
原创 【PA交易】BackTrader(三): 多周期K线的Resampling
BackTrader数据源相关系列最后一篇,本文重点关注cerebro.resample API与前文的结合使用。BackTrader对于多周期的支持已经非常完善,这篇更像是一份文档的阅读笔记和实操分享。
2024-06-23 05:23:27
1497
原创 IPython最简洁方便的Python语法测试工具
Python做简单的语法调试,难道必须得开Anacoda/PyCharm或者常年摆着一个notebook才能吗?
2024-06-23 02:10:52
880
原创 【PA交易】BackTrader(二): 同时使用tick和K线数据
本篇总结了在BackTrader运行策略中同时使用tick和K线数据的方法。我们没有使用框架的方法, 而是将tick和最小的分钟周期绑定在同一个数据源的方式,以增加灵活性,且非常简单。基于Tick的回测可以确定是大数据回测,本文同时浅显动态读取数据的设计。
2024-06-21 15:43:21
1768
原创 Python装饰器
装饰器本质上是一个接收回调函数作为参数的函数,它返回一个新的函数,这个新函数通常会在执行原始函数之前或之后添加一些操作。func()")在这个例子中,就是一个装饰器,它在say_hello函数调用前后分别打印了一条消息。通过在函数定义前加上,我们轻松地为say_hello函数增添了额外的行为,而无需修改其内部逻辑。
2024-06-20 18:38:15
327
原创 【PA交易】BackTrader(一): 如何使用实时tick数据和蜡烛图
笔者研究BackTrader发现其加入Tick数据到回测流程中实际非常简单。特此整理此系列笔记进行完整记录和分享。此系列小文是tick结合K线免费方案中相对非常容易掌握的实现方式。
2024-06-20 17:26:00
2630
原创 【PA交易】前端根据内盘商品期货Tick数据合并日线Bar
本文是JS的合并tick数据位日线Bar的实现。同时提供笔者自己整理过的几个农产品主力合约从2020年到2024年的tick数据资源,更多品种tick数据资源可以通过笔者上传资源进行下载,后续笔者会不断补充上传,可关注本号方便收到最新更新上传的其他分享。
2024-06-17 08:48:25
874
原创 AAC LATM - 14496-3部分摘要
概要对于ISO/IEC 14496-3也就是MPEG-4的音频传输流,14496-3中定义了一个两层的实现:复用层和同步层。复用层(Low-overhead MPEG-4 Audio Transport Multiplex: LATM)负责复用多路MPEG-4音频负载以及负载中的AudioSpecificConfig()元素。同步层主要通过LOAS定义。同步层音频流(Low Ove
2015-07-14 20:03:37
3331
原创 More Effective C++议题【六】:关于自增、自减操作符的一些讨论
> 学习笔记【六】这个议题首先讨论的是++和--操作符的重载,为了区分前缀和后缀形式,C++语言规定后缀形式有一个int类型参数,当函数被调用时,编译器传递一个0做为int参数的值给该函数。class UPInt { public:UPInt& operator++(); // ++ 前缀const UPInt operator++(int); // ++ 后缀
2014-01-28 16:14:28
849
原创 More Effective C++议题【四】:避免无用的缺省构造函数
> 学习笔记【四】这个议题讨论的是缺省构造函数,在分析议题之前,我们首先通论两件关于缺省(默认)构造的事情:缺省构造函数做什么?缺省构造函数什么时候被调用?这些答案我们去语言的说明中寻找,《The.C++.Programming.Language.4th.Edition》一书中在17.3.3 Default Constructors小节详细讨论了缺省构造函数,部分摘录原文如下:
2013-12-03 16:27:51
1320
原创 More Effective C++议题【三】:不要对数组使用多态
> 学习笔记【三】这个议题的实际意义在于对多态的size要有清晰的理解和把控。建议中给出了如下出错代码 ://注意!这是错误的代码class BST { ... };class BalancedBST: public BST { ... };int printBSTArray( ostream& s, const BST array[],
2013-12-03 15:23:55
720
原创 More Effective C++议题【二】:尽量使用C++风格的类型转换
> 学习笔记【一】C风格的类型转换的缺点:过于粗鲁: 允许在任何类型间进行转换。代码阅读时在程序语句中难以识别。其中第一点在转换不同行为类型中体现出了巨大的差异性,建议中的例子包括 :const 转换为非const:去除const的类型.基类指针转换成子类指针:完全改变对象类型,实际上是对于内存空间的变化。而C风格转换并不会区分。--
2013-12-02 13:42:55
992
原创 More Effective C++议题【一】:指针和引用
> 学习笔记【一】这个议题作为第一个建议出现在了 More effective ++中,在一开始,第一件事就是提醒了我们关于指向空值的引用. 即如下代码出现的可能性:char *pc = 0; // 设置指针为空值char& rc = *pc; // 让引用指向空值并且这个建议中还非常刻薄的说道:"如果你未曾考虑过这种可能性,就让别的有经验的程序员去做"排除此点之后, 建
2013-12-02 12:58:34
767
转载 android --相机调用方式(简单的转载复制粘贴)
原文地址: http://www.apkbus.com/?103646 在android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。我将分别演示两种方式的使用:第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERA关键代码:Intent intent
2013-11-27 09:16:36
1264
转载 Android调用系统自带的文件管理器进行文件选择
思路和代码学习并转自:http://blog.youkuaiyun.com/zqchn /** 调用文件选择软件来选择文件 **/ private void showFileChooser() { intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); intent.addCategory(In
2013-11-27 08:58:23
2721
用于期权计算的VOLIB库
2024-06-17
jdk-11.0.3_osx-x64_bin.dmg
2020-03-09
Android AV media new branch(2015-Sept-17th)
2015-09-18
NginX VS2013工程
2015-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人