上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页
摘要: 1-50 51-100 101-150 151-200 201-250 251-300 阅读全文
posted @ 2018-10-31 09:43 活的潇洒80 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: class [klɑːs] : 类 (计算机科学); public ['pʌblɪk] : 公众的; void [vɒɪd] : 无返回类型; main [meɪn] : 主要的; static ['stætɪk]: 静态,静止的; system ['sɪstəm] : 系统 -------------------... 阅读全文
posted @ 2018-10-31 09:27 活的潇洒80 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、交互式环境与print输出 1、print:打印/输出2、coding:编码3、syntax:语法4、error:错误5、invalid:无效6、identifier:名称/标识符7、character :字符 二、字符串的操作 1、user:用户2、name:姓名/名称3、attribute: 阅读全文
posted @ 2018-10-31 09:23 活的潇洒80 阅读(2750) 评论(0) 推荐(0) 编辑
摘要: 一、什么是多因子选股 在股市中征战过的朋友们应该知道,股市之道无非三点。1择时,2选股,3 仓控。精通这三点中的任何一点,都足以在股市中所向披靡。但是精通二字何其艰难!!!矫情的话多不多说,咱们进入正题。 在量化选股策略中。多因子策略作为一个主要方向,被各种公募基金和私募基金长期使用。在此我们为不熟 阅读全文
posted @ 2018-10-29 17:44 活的潇洒80 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 一、布林带策略简介 1、简介 2、计算公式 3、图形 二、布林带策略代码 三、股灾时期测试 1、编译运行 2、输出日志 1 2016-06-15 09:30:00 - INFO - 订单已提交: StockOrder(entrust_id=1540888844 security=600036.XSH 阅读全文
posted @ 2018-10-29 15:25 活的潇洒80 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 一、策略代码 二、编译运行 日志 三、运行回测 阅读全文
posted @ 2018-10-29 11:27 活的潇洒80 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 一、均值回归策略 1、什么是回归策略 二、归一标准化 输出 预处理 输出 预处理 输出 画图 输出 二、均值回归策略代码 阅读全文
posted @ 2018-10-26 17:50 活的潇洒80 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 一、因子选股基础 二、因子选股策略实现代码 二、非股灾时期测试 1、编译运行 2、输出完成日志 1 2014-06-03 09:30:00 - WARNING - 开仓数量必须是100的整数倍,调整为 900: Order(security=600971.XSHG mode=OrderValue: 阅读全文
posted @ 2018-10-26 17:38 活的潇洒80 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 一、双均线策略 1、什么是双均线策略? 2、实现代码 二、非股灾时期测试 1、编译运行 2、日志输出 日志 错误 2014-06-03 09:30:00 - WARNING - 开仓数量必须是100的整数倍,调整为 2002000: Order(security=601318.XSHG mode=O 阅读全文
posted @ 2018-10-26 14:16 活的潇洒80 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 一、策略代码 二、股灾测试 1、编译运行 2、日志输出 1 2015-06-04 09:30:00 - WARNING - Security(code=601898.XSHG) 在 positions 中不存在, 为了保持兼容, 我们返回空的 Position 对象, amount/price/av 阅读全文
posted @ 2018-10-26 11:34 活的潇洒80 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: order - 按股数下单 1、代码 2、输出 available_cash: 可用资金, 可用来购买证券的资金 代码 输出 total_amount: 总仓位, 但不包括挂单冻结仓位 1、代码 2、输出 today_amount: 今天开的仓位 1、代码 2、输出 closeable_amount 阅读全文
posted @ 2018-10-25 18:32 活的潇洒80 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 一、set_benchmark - 设置基准 1、实现代码 2、输出(红色的折现就是基准收益) 3、api相关说明文档 二、get_industry_stocks - 获取行业成份股 1、实现代码 2、输出结果如下 2018-10-12 00:00:00 - INFO - [u'000001.XSH 阅读全文
posted @ 2018-10-25 17:14 活的潇洒80 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 摘要 策略编写的基本框架及其实现 回测的含义及其实现 初步学习解决代码错误 周期循环的开始时间 自测与自学 通过前文对量化交易有了一个基本认识之后,我们开始学习做量化交易。毕竟就像学游泳,有些东西讲是讲不懂,做过就会懂。 由于本教程是基于聚宽量化交易平台(www.joinquant.com),所以为 阅读全文
posted @ 2018-10-23 10:17 活的潇洒80 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 一、摘要 为什么需要量化交易? 量化交易是做什么? 量化交易的价值何在? 做量化交易需要什么? 聚宽是什么? 零基础如何快速入门量化交易? 自测与自学 二、量化交易比传统交易强多少? 它能让你的交易效率提高百倍,量化交易之于传统交易方法,如同大型收割机之于锄头镰刀,机枪大炮之于刀剑棍棒。 它能让你的 阅读全文
posted @ 2018-10-22 10:56 活的潇洒80 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 一、绘制k线图 1、使用金融包出错解决 1、错误代码 2、解决办法 https://github.com/matplotlib/mpl_finance finance这个模块竟然被删除了!!!并且就是从2.2.2版本开始。 知道了原因,解决方法就简单了,在github中下载源代码,安装: pytho 阅读全文
posted @ 2018-10-19 18:05 活的潇洒80 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 一、画布与子图 1、实例 2、总结 二、直方图 三、饼图 1、默认是椭圆 2、如何设置成真正的圆形? 3、添加标签 4、设置小数位数 5、弹出部分 6、弹出部分幅度调正 7、综合美图 阅读全文
posted @ 2018-10-19 16:01 活的潇洒80 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 目录 1、使用tushare包获取某股票的历史行情数据 2、输出该股票所有收盘比开盘上涨3%以上的日期 3、输出该股票所有开盘比前日收盘跌幅超过2%的日期 4、假如我从2010年1月1日开始,每月第一个交易日买入1受股票,每年最后一个交易日卖出所有的股票,到今天为止,我的收益如何? Tushare金 阅读全文
posted @ 2018-10-17 08:54 活的潇洒80 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 目录 1、使用tushare包获取某股票的历史行情数据 2、使用pandas包计算该股票历史数据的5日局限和60日均线 3、matplotlib包可视化历史数据的收盘价和历史均线 4、分析输出所有金叉日志和死叉日期 5、如果我从2010年1月1日开始,初始资金为100000元,金叉尽量买入,死叉全部 阅读全文
posted @ 2018-10-17 08:53 活的潇洒80 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 一、图像标注 1、股票 总结 二、绘制数学函数 0、预热 1、题目要求 2、答案 部分同学写出的如下图 阅读全文
posted @ 2018-10-17 08:51 活的潇洒80 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、Matplotib-绘图和可视化简介 Matplotib是一个强大的Python绘图和数据可视化的工具包 1、安装方法 2、引用方法 3、绘图函数 4、显示函数 二、plot函数 1、导入函数库 2、图形单独弹窗 方法一 :自动显示(%matplotlib auto) 方法二、使用显示函数 3、 阅读全文
posted @ 2018-10-17 08:49 活的潇洒80 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、分组与聚合 在数据分析中,我们有时需要将数据拆分,在每一个特定的组里进行运算 1、实验数据准备 数据如下: 2、示例 3、分组与聚合的步骤 分组:拆分数据为若干组 聚合:组内应用某个函数 二、分组 1、按一列分组 2、按多列分组 3、自定义分组 4、获取分组信息 三、聚合 分组之后需要聚合函数来 阅读全文
posted @ 2018-10-17 08:48 活的潇洒80 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、时间对象处理 1、start 开始时间 2、end 结束时间 ......... 3、periods 时间长度 4、freq 时间频率 二、时间序列 时间序列就是以时间对象为索引的Series或DataFrame datetime对象作为索引时是存储在DatetimeIndex对象中的 1、传入 阅读全文
posted @ 2018-10-17 08:46 活的潇洒80 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、DataFrame DataFrame是一个表格型的数据结构,含有一组有序的列 DataFrame可以被看作是有Series组成的字典并且工用一个索引 1、创建方式 2、csv文件读取与写入 二、DataFrame读取与写入 1、写入到文件 2、sep 3、na_rep 指定缺失值转换的字符串, 阅读全文
posted @ 2018-10-17 08:36 活的潇洒80 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 一、实验文档准备 1、安装 tushare 2、启动ipython 3、ts.get_k_data使用帮助 4、获取股票信息 5、把获取的数据下载到本地 一、DataFrame索引和切片 DataFrame有行索引和列索引 DataFrame同样可以通过标签和位置两种方法进行索引和切片 1、Data 阅读全文
posted @ 2018-10-16 18:12 活的潇洒80 阅读(631) 评论(0) 推荐(1) 编辑
摘要: 一、pandas简介安装 pandas是一个强大的python数据分析的工具包 pandsa是基于NumPy构建的 1、pandas的主要功能 1、具备对其功能的数据结构DataFrame、Series 2、集成时间序列功能 3、提供丰富的数学运算和操作 4、灵活处理缺失数据 2、安装方法 3、引用 阅读全文
posted @ 2018-10-16 17:54 活的潇洒80 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一、索引和切片 1、数组和标量之间的运算 2、同样大小的数组之间的运算 3、数组索引 4、数组切片 1、一维数组 2、多维数组 二、布尔索引 1、问题 给一个数组,选出数组中所有大于5的数 1、答案 2、原理 a>5会对a中的每一个元素进行判断,返回一个布尔数组 布尔型索引:将同样大小的布尔数组传进 阅读全文
posted @ 2018-10-16 16:57 活的潇洒80 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、通用函数 能同时对数组中所有元素进行运算的函数 1、一元函数 1、sqrt 2、ceil 3、modf 4、isnan 5、abs 2、二元函数 1、maxinum 二、数学和统计方法 1、sum求和 2、cunsum求前缀和 3、mean求平均数 4、std求标准差 三、随机数生成 随机数生成 阅读全文
posted @ 2018-10-16 15:07 活的潇洒80 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、Numpy简介 NumPy 是高性能科学计算和数据分析的基础包,它是pandas等其他各种工具的基础 1、主要功能 1、ndarray,一个多维数组结构,高效且节省空间 2、无序循环对整组数据进行快速预算的数学函数 3、*读写磁盘数据的工具以及用于操作内存映射文件的工具 4、*线性代数、随机数生 阅读全文
posted @ 2018-10-12 18:04 活的潇洒80 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 一. IPython介绍 ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进 阅读全文
posted @ 2018-10-12 16:29 活的潇洒80 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一、股票 股票: 股票是股份公司发给出资人的一种凭证,股票的持有者就是股份公司的股东。 股票的面值与市值 面值表示票面金额 市值表示市场价值 上市/IPO: 企业通过证券交易所公开向社会增发股票以募集资金 股票的作用: 出资证明、证明股东身份、对公司经营发表意见 公司分红、交易获利 股票的分类 股票 阅读全文
posted @ 2018-10-12 15:34 活的潇洒80 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 一、理解单例设计模式 1、什么是单例模式 单例模式的uml图 实现单例模式的一个简单方法是,使构造函数私有化,并且创建一个静态方法来完成对象的初始化,这样,对象将在一次调用时创建,此后,这个类将返回同一个对象 在使用python的时候,我们的实现方式要有所变通,因为它无法创建私有的构造函数 在许多实 阅读全文
posted @ 2018-10-08 11:59 活的潇洒80 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、简单工厂模式 1、内容 不直接向客户端暴露对象创建的实现细节,而是通过一个工厂类来负责创建产品类的实例 关注的是对象创建的细节 2、角色 1、工厂角色(Factory) 2、抽象产品角色(Product) 3、具体产品角色(Concrete Product) 4、完整的代码 3、uml 4、优点 阅读全文
posted @ 2018-10-01 11:21 活的潇洒80 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、什么是设计模式 1、设计模式的定义 2、注意事项 设计模式就是底层实现起来麻烦,上层调用简单 设计模式就是“有一个套路 ,分几个类,几个方法,几个属性” 3、为什么要有设计模式 在面向对象之前用的面向过程,小软件,需求不断增加,代码量爆增,大家的代码合并不了,几百万几千万的项目都不能交付,爆发了 阅读全文
posted @ 2018-09-30 17:52 活的潇洒80 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、暴力枚举 1、实现代码 2、输出 二、动态规划定义 1、什么是动态规划? 动态规划的英文名,是一种分阶段求解决策略的数学思想,它不止用于编程领域,也用于管理学,经济学、生物学 2、初始为1 实现代码 输出 2、初始为0 1、实现代码 2、输出 三、动态规划最长上升子序列 1、实现代码 2、输出结 阅读全文
posted @ 2018-09-29 12:48 活的潇洒80 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、定义 什么是贪心算法呢?所谓贪心算法是指,在对问题求解时,总是做出在当前看来最好的选择。也就是说,不从整体最优解出发来考虑,它所做出的仅是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题都能产生整体最优解或整体最优解的近似解。 贪心算法的基本思路如 阅读全文
posted @ 2018-09-29 11:14 活的潇洒80 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、二叉搜索树 二、二叉搜索树初步操作 1、创建 2、遍历 中序序列是直接排好序的 三、二叉树的查询、插入、删除 1、查询 2、插入 3、删除 动画演示地址:https://visualgo.net/en/bst 四、二叉搜索树的问题 1、随机化的二叉树搜索树 1、对列表先随机打乱 2、软后在建树 阅读全文
posted @ 2018-09-28 17:04 活的潇洒80 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一、分区 1、文字说明 是针对于某一个主题下数据的拆分 让消费者在拿数据的时候,速度会更快 一个broker服务下可以有多个分区 某一个分区中数据是有序的,且不可修改。但不同的分区数据是无序的 新进来的消息,会追加到某一个分区的尾部 2、图形展示 二、分区与消费组之间的关系? 1、文字说明 消费组: 阅读全文
posted @ 2018-09-27 12:05 活的潇洒80 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、主题说明 二、生产者消费者角色说明 1、生产消费者 从生产者的角度来说,他所操作的单元,一般情况下属于主题为单位 从消费者的角度来说,他所操作的单元,一般情况下属于主题为单位 生产者、消费者可以以主题更细单位来操作 >(分区),也是消息的分类 从kafka的角度来说,没有限制生产者也没有限制消费 阅读全文
posted @ 2018-09-27 11:39 活的潇洒80 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 一、整体架构图 二、生产者数据同步架构 1、在用户拿取数据的时候,可以采用kafka的两种api:高级api和低级api 高级api:让用户使用时,很方便。大部分的操作都是已经封装好的。比如:当前消费到那个位置下。但是不够灵活【推荐】 低级api:没有进行封装,所有的操作由用户决定,如自己得保存某一 阅读全文
posted @ 2018-09-27 11:16 活的潇洒80 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一、消息系统的说明 消息中间件\消息系统 是从一个系统将数据传递给另一个系统 如果单纯只是传递数据的存放,有很多中方式:http、rpc、webservice、定时任务 如果接受方,处理不了传递过来的数量 二、消息系统的介绍 消息系统的分类:点对点、发布-订阅 点对点:主要采用的队列方式如A->B 阅读全文
posted @ 2018-09-27 11:07 活的潇洒80 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页