Skip to content

Version 3

Version 3.0.0

  • Add Windows support.
  • Move configuration file to a new location. Old configuration files are automatically moved.
  • Read Telegram chat ID from configuration file if available. This way you only have to send it a message once.
  • Import modules only when needed to speed up start-up.

  • More documentation.

  • Add donation page.
  • Use the Black code formatter.
  • Start with Pytest unittests.
  • Implement command line interface with Click.

Version 3.0.1

  • Perform evaluation with actual trigger implementations.

Version 3.0.2

  • Buxfixes.

Version 3.0.3

  • Change command line argument parser back to argparse.
  • Catch another connection exception.
  • Catch connection errors in Telegram logger such that there are no endless recursive log messages which crash the program.
  • Fix cool-off for 06:00 checkin.
  • Fix some test code.

Version 3.1.0

  • Add evaluation interface powered by Streamlit.
  • More documentation in general.
  • Add installation instructions for the evaluation feature.

Version 3.2.0

  • Add a summary table for the drop evaluation interface.

Version 3.3.0

  • Emit the exchange rate in the buy notification.
  • Add more documentation.
  • Fix axes label in plot.
  • Allow evaluation of multiple triggers at the same time.
  • Add progress bars to the Streamlit interface.

Version 3.4.0

  • Reflect change from XBT to BTC coding on Kraken.
  • Query balances on the marketplace at startup and after each trade. A notification is send such that you always know how much fiat money is left to trade.
  • In the trigger evaluation, triggers are moved to multiple rows if there are more than three of them.
  • Allow trigger evaluation on a chosen subrange of dates.
  • Present trigger evaluation summary as a table.
  • Make plots interactive.

Version 3.5.0

  • Add --one-shot to the watch subcommand to only run the watch loop once.
  • Update documentation and state paths to the configuration file on various platforms.
  • Add fiat_percentage: true option to create drop triggers that use a percentage of the available fiat balance instead of a fixed volume.

Version 3.5.1

  • Fix drop trigger with percentage such that volume_fiat is actually a percentage and not a ratio (between 0 and 1).