-
从第4章开始,我们就一直在学习策略的编写和收益数据的计算,那么如何知道自己的策略在整个股票市场中处于一个什么样的水平呢,是强还是弱?这就要用到指数。 8.1 指数概念 指数是由专业机构编制,用 ..
-
7.1 相关概念 MACD(Moving Average Convergence and Divergence)是 Geral Appel 于 1979 年提出的,利用收盘价的短期(常用为 1 ..
-
6.1 均价策略 均价策略,顾名思义就是使用平均价格线来判断股票未来走势。一般会使用两条均线做判断,一条长期均线,一条短期均线。这种策略基于这样一种假设:股票价格的动量会朝着短期均线的方向移动 ..
-
前言 —— 量化投资,你也可以 一提起量化投资,普通股民脑海里就会泛起困难的编程语言、繁杂的高频交易、高额的资金门槛,自然会觉得和自己无关。 SPL 量化工作台是北京润乾公司基于开源 SPL ..
-
在上一章我们编写了第一个策略,并对其进行了回测,但这里有不少和策略无关的重复动作,每写一个策略都要把这些代码写一遍,实在是太麻烦了。可以这么办,把要回测过程的重复代码写成通用的例程,保存在脚本 ..
-
报表应用中表与表之间交互常会通过设置超链接实现,超链接窗口一般是以页面的 _self 或 _blank 属性方式呈现,而有时希望超链接以弹窗的形式呈现。 [图片] 下面通过两个实例分别介绍一下 ..
-
报表组由多个报表组成,报表以分页方式展示,则每个报表的页码都是从 1 开始的,如需报表组间需显示连续页码,该如何实现呢? 以自带的 demo 数据源中的订单、订单明细表为例,因数据太多,分别取 ..
-
通过前几章的学习,我们对股票数据和编程工具有了基本的了解,下面尝试编写一个简单的策略练练手。 我们以固定价格买卖策略作为第一个策略,策略内容是这样的:如果当日股票的最低价低于 25 元,就买入 ..
-
3.1 复权概念 复权是股票市场中用于调整历史价格数据的一种方法,主要目的是消除因公司分红、送股、配股等行为(即“除权除息”)导致的股价断层,使历史价格走势更连贯,便于分析和比较。 例如某支股 ..
-
模糊查询就是用户输入部分信息,然后查询出所有匹配的结果,比如输入“手续”,查询出所有项目名称中有手续的数据,这是报表中很常见的需求,下面我们就用润乾报表看一下如何做模糊查询 &nbs ..
-
2.1 数据下载 数据分析的第一步就是获取数据,为方便读者使用,我们将股票数据免费分享在百度网盘上,每个工作日更新。 下载链接: https://pan.baidu.com/s/1fTuqDt ..
-
报表应用中点击表头排序的情况很常见,润乾报表可通过单元格超链接配合报表参数实现点击表头排序。 使用自带的 demo 数据源中的“订单表”,添加数据集: SELECT 货主城市, sum(dis ..
-
SPL下载地址:https://www.raqsoft.com.cn/download/desktop-download。使用免费的桌面版就可以,直接双击安装即可使用。 安装成功后,桌面会生成 ..
-
MA(Moving average) 移动平均线,以道·琼斯的“平均成本概念”为理论基础,采用统计学中“移动平均”的原理,将一段时期内的股票价格平均值连成曲线,用来显示股价的历史波动情况。 移 ..
-
前言— 突破 '学不会' 的困境 为什么你学过的量化课程都 '用不上'? 当前市面上的量化交易课程存在一个根本性矛盾:课程设计者其实知道现有技术体系对初学者过于复杂,却又无力改变这一现状。量化 ..
-
在企业数据报表场景中,多层级架构(如省 - 市 - 网点)的考核指标展示常需合并相同数据单元格。传统工具往往难以实现灵活合并,而润乾报表通过独创的表达式和扩展属性,支持任意横纵向合并。 [图片 ..
-
普通报表可以使用 seq() 函数实现连续序号,但是同样的设置在大报表中无法实现连续序号,每页都从 1 开始,那么大数据集又如何设置连续序号呢? 首先先制作一个明细报表,使用自带的“订单表”定 ..
-
有些应用系统中的报表需要基于多种不同数据库工作,这就带来了移植的工作。报表的取数 SQL 中可能大量用到数据库的计算函数,而不同数据库语法差异很大。报表想要在不同数据库上运行,经常要手工改这些 ..
-
报表支持用户在浏览器端动态切换统计图,只需给生成图形的 graph() 函数传递整型参数值来控制即可。 下面我们一起来看下是如何实现的。 连接自带的 demo 数据源,使用“各类销售额”表统计 ..
-
报表作为综合业务,数据来源多种多样,经常要进行多源混合查询。比如在某电商业务中,将结构固定的订单信息使用 MySQL 存储,而结构动态的商品信息(电子产品有品牌、型号和规格,而服装则包括品牌、 ..
-
在进行数据展示时,希望模板的数据是可以动态折叠的,即点击数据前面的加号才可以展开对应下面的数据,润乾报表内置了伸缩功能,提供了两种类型的折叠报表:树型折叠以及 OLAP 型折叠报表。 下面我们 ..
-
传统交易(TP)数据库不擅长分析计算,而专业 OLAP 数据库又过于沉重,经常需要集群,不仅成本高昂,也会使系统架构变得更复杂。 把不再变化的历史数据存储成轻量级的 esProc SPL 列存 ..
-
枚举字段的取值是有限几种值,针对枚举字段 f 的过滤条件写成 f =v1 or f=v2 or…或者 f !=v1 and f !=v2 and…,也可能写成 in 或者 not in。数据库 ..
-
大主子表之间进行 EXISTS 计算往往会导致较差的性能。这样的计算本质上是在做主键关联,如果能预先将主子表都按照主键有序存储,也可以使用有序归并算法有效提速。 esProc SPL 可以把主 ..
-
这一篇介绍主键关联的提速。 主表订单表和子表明细表的关联就是主键关联。SQL 中,这种关联仍用 JOIN 实现,在两个表都很大的情况下,常常出现计算速度非常慢的现象。 如果预先将主子表都按照主 ..