Skip to content

Releases: happydasch/btplotting

0.2.1

02 Oct 20:29
Compare
Choose a tag to compare

Completely reworked handling of skipnan and fillnan

0.2.0

01 Oct 08:22
Compare
Choose a tag to compare
v0.2.0

bump version to  0.2.0

0.1.9

15 Sep 09:29
Compare
Choose a tag to compare

What's new

  • fully working data clock and data generation used for plots
  • many speedups and cleanups

What's Changed

  • Add "address" in kwarg, so it can share the plot in public network. by @dindom999 in #21
  • fix : TypeError: unhashable type: 'slice' for pandas by @leiguorui in #32
  • Fix the pandas PerformanceWarning. by @GF-Huang in #34

New Contributors

Full Changelog: v0.0.1...v0.1.9

0.1.1

22 Apr 00:54
Compare
Choose a tag to compare

Misc small updates

0.1.0

31 Jul 22:07
Compare
Choose a tag to compare

Features completed:

  • More config options
  • Support for fill gaps
  • Support for more line types
  • A lot of bug fixes

0.0.1

25 Jul 21:06
Compare
Choose a tag to compare

Stable release

Basic:

  • No need for custom backtrader
  • Different naming / structure
  • Different data generation which allows to generate data for different data sources. This is
    useful when replaying or resampling data, for example to remove gaps.
  • Support for replay data
  • Every figure has its own ColumnDataSource, so the live client can patch without having issues
    with nan values, every figure is updated individually
  • Display of plots looks more like backtrader plotting (order, heights, etc.)
  • Allows to add custom columns (for example colors, fill columns, etc.)

Plotting:

  • Datas, Indicators, Observer and Volume have own aspect ratios
  • Only one axis for volume will be added when using multiple data sources on one figure
  • Volume axis position is configureable
  • Linked Crosshair across all figures
  • fill_gt, fill_lt, fill support

Tabs:

  • Default tabs can be completely removed
  • New log panel to also include logging information
  • Can be extended with custom tabs (for example order execution with live client, custom analysis, etc.)

Live plotting:

  • Navigation in live client (Pause, Backward, Forward)
  • Live plotting is done using an analyzer
  • Live plotting data update works in a single thread and is done by a DataHandler
  • Data update is being done every n seconds, this is configureable