Skip to content

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

License

Notifications You must be signed in to change notification settings

zxffffffff/stock-charts-dart

Repository files navigation

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