aiiv / stock-charts-dart

基于 Dart 实现股票图表和技术指标(模仿富途),提供 Flutter Demo。

Home Page:https://zxffffffff.github.io/stock-charts-wasm/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

stock-charts-dart

基于 Dart 实现股票图表和技术指标,提供 Flutter Demo。

  • 基于 Dart Package 可直接引入,遵循MVVM设计模式,方便阅读和修改。
  • 指标(Model/Plugin/Indicator)模仿富途牛牛实现,可定制开发。
  • 抽象绘图 (Graphics/Painter) 支持 Flutter 框架和鼠标/键盘交互。

使用(Usage)

// stock
final StockCore stockCore = Candlestick();

// model
var model = ChartModel(stockCore);
model.addPlugin(PluginIndicator());

// viewmodel
var vm = ChartViewModel(model);
vm.addLayer(LayerBG());
vm.addLayer(LayerStock());
vm.addLayer(LayerIndicator());

// view(Flutter)
var view = ChartView(vm);

作者说明

参数控制,指标管理(模仿富途牛牛)

image

C++ 架构图

image

About

基于 Dart 实现股票图表和技术指标(模仿富途),提供 Flutter Demo。

https://zxffffffff.github.io/stock-charts-wasm/

License:MIT License


Languages

Language:Dart 97.5%Language:CMake 0.8%Language:Shell 0.5%Language:C 0.3%Language:Objective-C 0.3%Language:Java 0.3%Language:C++ 0.2%Language:Swift 0.1%