https://github.com/cocos543/CCTrendCharts
适用于金融领域的专业趋势图表库, 提供K线图, 指标折线图, 曲线图, 组合图以及各大证券公司图表渲染器等, 高效可扩展, 占用内存低.
https://github.com/cocos543/CCTrendCharts
candlestick charts finance kline stock
Last synced: about 1 year ago
JSON representation
适用于金融领域的专业趋势图表库, 提供K线图, 指标折线图, 曲线图, 组合图以及各大证券公司图表渲染器等, 高效可扩展, 占用内存低.
- Host: GitHub
- URL: https://github.com/cocos543/CCTrendCharts
- Owner: cocos543
- License: mit
- Created: 2019-09-05T06:37:56.000Z (almost 7 years ago)
- Default Branch: dev
- Last Pushed: 2020-05-09T09:04:58.000Z (about 6 years ago)
- Last Synced: 2024-10-04T06:17:55.155Z (over 1 year ago)
- Topics: candlestick, charts, finance, kline, stock
- Language: Objective-C
- Homepage:
- Size: 4.1 MB
- Stars: 47
- Watchers: 4
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CCTrendChart





> 项目正在积极开发中, 基本功能已完成, 即将添加使用Demo, 喜欢请点个start, 谢谢 ~
## 安装方法
CocoaPods方式
```
pod 'CCTrendCharts'
```
## 已完成功能
### 一. 趋势图底层框架
1. 完成矩阵与坐标系的开发
2. 完成缩放功能的开发
3. 完成长按功能的开发
4. 完成滚动功能的开发
5. 完成图库模块化标准制定
6. 数据源接口标准制定
7. 渲染层接口标准制定
8. 支持组合视图, 共同响应手势.
### 二. 数据方面
1. 完成数据实体, 数据集, 数据整体的开发
2. 支持动态更新数据, 支持分页加载数据
3. 提供了两种数据的展示方式(从左到右:Default, 从右到左:RecentFirst)
### 三. 渲染方面
1. 支持实体按需渲染, 提高性能
2. 默认的左Y轴, 右Y轴模块的数据提供者和渲染器
3. 默认的X轴模块的数据提供者和渲染器
4. 默认的指示器模块的数据提供者和渲染器
5. 默认的标记模块的数据提供者和渲染器
6. K线(candlestick)数据提供者和渲染器
7. 交易量条状图渲染器
8. 折线图数据提供者和渲染器
9. 贝塞尔曲线
10. TAI指标图例渲染器
11. 支持便捷组合各种视图, 并提供事件同步协议, 能将多个视图只要组合到一起, 共同响应手势.
12. 条形图渲染器
### 四. 趋势图技术指标 (Technical Analysis Indicators)
设计一个方案, 用来自由配置各类技术指标, 目前已经开发完成的指标列表如下
* 移动平均线MA(Moving average), 均线系数N可配置
### Demo
* K线图+指标
* 交易量图+指标
* 分时图
* 组合图
* 条形图
* Yunex交易所风格
## 正在开发
* 各项趋势图的指标计算
* 各类Demo
## 未完成功能
* 选中高亮
* 数据渲染器支持渐变
* 数据渲染器支持定制动画
* 各种风格的渲染器(涵盖主流证券公司的图表渲染器, 比如富途, 涨乐富, 蛋卷, 招商等等都将一一提供)
* 详细的图库使用教程demo
* 专业数据分析工具
* 支持swift最新版本
* 支持flutter?
* 支持MacOS
## 开发中的界面预览
滚动缩放画面稳定在60 FPS左右