目录

支持iOS与Android!SciChart开源金融图表库助力高效开发交易应用

如果您想了解更多关于开源财务图表库的iOS和Android应用程序,SciChart高性能的iOS、Android图表库一定不要错过!使用SciChart创建金融、交易呵股票、外汇或加密应用程序变得很容易。

SciChart iOS & macOS是一个功能丰富和强大的OpenGL ES和Metal 2D和3D图表组件,适用于科学、医疗、金融和企业应用程序,可以帮助开发者在在iPhone、iPad和Mac上使用Swift、Objective-C或Xamarin.iOS创建令人惊叹的2D和3D图表应用程序。

SciChart Android Charts是一个功能丰富和强大的OpenGLES 2D和3D图表组件,适用于科学,医疗,金融和企业应用程序。可以使用其屡获殊荣、功能丰富的Android图表库,在Java或Kotlin中创建令人惊叹的2D和3D图表应用程序。

立即获取SciChart正式版

您可以在下面找到每个财务图表库的GitHub存储库,其中包括iOS入门指南和有关如何使用和扩展库的iOS文档

GitHub: ABTSoftware/Finance.iOS: Source code for Finance.iOS SDK。

通过在GitHub上创建帐户为ABTSoftware/Finance.iOS开发做出贡献。

GitHub: ABTSoftware/Finance.Android: Source code for Finance.Android SDK.

通过在GitHub上创建帐户,为ABTSoftware/Finance.Android开发做出贡献。

金融iOS图表库Demo

Finance.iOS和Finance.Android库的最佳现场演示是SciTrader应用程序。

这是一个使用SciChart iOS/Android和Finance.iOS/Finance.Android库的免费应用程序,它已发布到App Store和Play Store,展示了我们的库可以做什么。

了解更多并安装免费的SciTrader加密货币交易应用程序和Altcoin热图。

查找哪些加密货币与比特币、ETH和美元的走势,并查看带有技术指标的交互式交易图表。

Finance.iOS和Finance.Android提供了什么?

Finance Charts SDK为原生iOS和Android应用程序增加了专业级的金融和股票图表功能。

它建立在SciChart之上,SciChart是一个屡获殊荣的高性能iOS图表库,也涵盖了Android、Windows和JavaScript应用程序。

功能包括......

在iOS和Android上轻松绘制股票图表

只需10行代码,即可在iOS/Android上创建包含技术指标的金融股票图表:

javascript 复制代码
// Swift (iOS)
func makeUIView(context: Context) -> SciFinanceChart {
let chart = SciFinanceChart()

let candleDataProvider = DefaultCandleDataProvider()
chart.candleDataProvider = candleDataProvider

fillDataProvider(candleDataProvider, with: DataManager.getCandles())

chart.studies.add(PriceSeriesStudy())
chart.studies.add(RSIStudy(pane: PaneId.uniqueId(name: "RSI")))

chart.isCursorEnabled = true

return chart
}

// Kotlin (Android)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

SciChartSurface.setRuntimeLicenseKey("")

val chart = findViewById(R.id.financeChart)
val candleDataProvider = DefaultCandleDataProvider()
chart.candleDataProvider = candleDataProvider
fillDataProvider(candleDataProvider, DataManager.getCandles())

chart.studies.add(PriceSeriesStudy(PaneId.DEFAULT_PANE))
chart.studies.add(RSIStudy(PaneId.uniqueId("RSI")))
chart.isCursorEnabled = true
}

这将产生以下输出:

内置研究(技术指标)

Finance SDK包含14个内置研究(技术指标),可开箱即用。有一个特殊的PriceSeriesStudy,显示烛台和交易量条。其他代表技术指标,包括:

  • ADX Indicator
  • Bollinger Bands Indicator
  • ATR / Average True Range
  • CCI / Commodity Channel Index
  • EMA / Exponential Moving Average
  • MACD / Moving Average Convergence Divergence
  • OBV / On Balance Volume
  • RSI / Relative Strength Index
  • SMA / Simple Moving Average

...还有更多,还可以扩展库以添加更多研究和技术指标,请查看IndicatorBase类及其使用方法。

调整面板大小的多个图表面板

Finance.iOS和Finance.Android股票图表库也支持多个技术指标面板,可以通过点击和拖动图表表面来调整面板的大小。

光标、图例、缩放、平移

财务库是为互动性而建的,内置,您会发现丰富的缩放和平移,还可以拖动轴来缩放轴。点击可以平移、缩放可以缩放,在图表上添加或删除光标。

下面的图片演示在iOS图表上缩放和平移交互。

数据提供者和数据管理器

构建Android或iOS股票图表应用程序最具挑战性的一个方面是处理数据,无论是更新还是属性。Finance.iOS和Finance.Android库中的所有内容都是响应式的,这意味着如果您更改输入数据,所有技术指标都会自动更新。如果更改指标或研究的属性,图表也会自动更新。

探索Finance.iOS & Finance.Android库

如果您正在构建用于股票、外汇或加密交易的移动应用程序,那么请尝试开源Finance.iOS和Finance.Android库,这些资源大大缩短了开发时间,使您能够更快地进入市场。它还为用Swift和Kotlin编写的移动应用程序提供稳定、高性能、功能丰富的交易图表。

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
stevenzqzq29 分钟前
android中dp和px的关系
android
八了个戒1 小时前
「数据可视化 D3系列」入门第三章:深入理解 Update-Enter-Exit 模式
开发语言·前端·javascript·数据可视化
一一Null3 小时前
Token安全存储的几种方式
android·java·安全·android studio
JarvanMo3 小时前
flutter工程化之动态配置
android·flutter·ios
彩旗工作室5 小时前
iOS应用开发指南
ios
大数据魔法师6 小时前
豆瓣图书数据采集与可视化分析
python·数据分析·数据可视化
时光少年6 小时前
Android 副屏录制方案
android·前端
时光少年6 小时前
Android 局域网NIO案例实践
android·前端
alexhilton6 小时前
Jetpack Compose的性能优化建议
android·kotlin·android jetpack
流浪汉kylin6 小时前
Android TextView SpannableString 如何插入自定义View
android