链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

iOS YYKline-支持多技术指标的iOS、MacOS K线图组件

iOS YYKline是适用于iOS和MacOS平台的K线图组件,支持MA、EMA、BOLL、KDJ、MACD、RSI、WR等众多技术指标且可扩展。开发语言为OC,可在Swift中转换使用。能通过下载Demo项目进行集成,可参考Demo配置相关部分,也可通过实现协议自定义指标,为...

访问官网 →

项目标题:iOS YYKline-支持多种技术指标的iOS、MacOS K线图组件

项目简介

iOS YYKline是一个适用于iOS和MacOS平台的K线图相关组件。它支持MA、EMA、BOLL、KDJ、MACD、RSI、WR等技术指标并且支持更多指标扩展。其开发语言为OC,若需在Swift中使用可直接翻译。

集成方法

可以通过下载Demo项目,将Y_Kline文件夹拖入需要的工程中。参考Demo,把YYKlineView添加到需要展示的view即可,其他部分(如指标)可参考Demo中Y_StockChartView进行配置。

自定义指标

若要实现自定义指标,需实现YYPainterProtocol,可参考Painter文件夹下的已有指标。例如以绘制KDJ图为例,新建YYKDJPainter并实现YYPainterProtocol。包括获取边界值的方法+(YYMinMaxModel)getMinMaxValue:(NSArray)data以及绘制方法+(void)drawToLayer:(CALayer)layer area:(CGRect)area models:(NSArray)models minMax:(YYMinMaxModel)minMaxModel。

项目总结

iOS YYKline为在iOS和MacOS平台上开发涉及K线图、技术指标展示等相关应用提供了便利的组件和实现方法。欢迎大家在评论区留言讨论关于这个项目的任何想法或者遇到的问题等。

项目地址

GitHub链接直达