finantic.Export
Can export TimeSeries, Indicators, BarHistories, Positions, Transactions, equity curves, drawdown curves, etc. to CSV Files, Excel Files or Parquet files.
$29.95 / Lifetime
Try before you Buy! Download the Extension for a 14-day free trial before purchasing.
(all Extensions require a Wealth-Lab Subscription)

finantic.Export

The finantic.Export extension can export a variety of data from Wealth-Lab to external files. It supports three file formats:

  • CSV - Comma Separated Values
  • Excel - Excel .xlsx files
  • Parquet - Apache Parquet file format

It can generate a multitude of different file contents:

  • Single TimeSeries (date, values)
  • Single Indicator (date, values)
  • BarHistory (date, open, high, low, close, volume)
  • A collection of TimeSeries/Indicators
  • A BarHistory with its named series and a collection of TimeSeries/Indicators
  • Series results of a backtest: Equity curve, Drawdown curve, Cash Curve, etc
  • Positions of a Strategy's backtest
  • Transactions if a Strategy's backtest
  • Collection of series of a MetaStrategy: Equity curves, Profit curves, Drawdown curve, Cash Curve, etc

All files contain metadata for both the complete file and individual columns.
(CSV Files contain file metadata only)

CSV - Comma Separated Values

CSV files are understood by virtually every software package that can import data. These files are based on text and thus are human readable. The files are relatively big and require matching configurations on both the producing side and the consuming side. finantic.Export allows to configure all aspects of the CSV format (separator, decimal character, empty field string, etc.)

Excel files

Excel Files will contain several worksheets: Data, File Metadata and Column Metadata.

Parquet Files

Parquet files are designed for large amounts of data. Parquet files are binary files that support compression and various encodings. This makes parquet files relatively small. No configuration is needed. Parquet files require parquet viewer software to display their contents. Parquet files are understood by a growing set of scientific data processing software:

Screenshots

Performance Visualizer
The finantic.Export extension comes with a special performance visualizer "Export".
Positions Tab
The Positions tab allows customization of the contents of the Positions export file.
Transactions Tab
This tab allows to customize the contents of the Transactions export file.
MetaStrategy Tab
This tabs allows customization of a MetaStrategy export file, which will contain a result series for each component strategy.
Export MetaData
All exported files contain Metadata that describes the data in the export.
Excel Example
An exported BarHistory in Excel.
Equity Curve in Excel
Here is a Series export (Equity Curve) in Excel.
Graphing in Excel
It is just a few mouse clicks to create a nice graph from this data in Excel.
Google Sheets Example
Example equity curve information in a Google Sheet.
Graphing in a Google Sheet
A few mouse clicks generate a nice equity curve garaph in a Google Sheet.
Open Positions in Excel
There is a helper method that allows the export of arbitrary data and metadata. As an example, the following Excel file contains some information about open positrions.
Positions in Parquet
A Parquet file can be visualized with a Parquet file viewer. Here a Positions export file in Parquet Floor.
MetaData in Parquet
Parquet files contain Metadata also. Here displayed in Parquet Floor.
Reading Parquet file in Python
In Python it takes three lines to read a parquet file (containing Equity Curves form a MetaStrategy) into a pandas DataFrame and create a plot.
Graphing in Python
These python code lines create a plot with several equity curves.
Reading MetaData in Python
With the following lines it is possible to read the parquet file's MetaData.
Viewing MetaData in Spyder
Here the MetaData dictionary is shown with spyder's variable explorer.

Change Log

Wealth-Lab 8 Build 1 - 5/13/2024

Initial Release.

  • Three File formats: CSV, Excel and Parquet
  • TimeSeries, Indicators, BarHistories
  • Equity curves, Drawdown curves, Cash curves, etc.
  • Metastrategy Results
  • Positions, Transactions
  • Arbitrary tabular data with metadata

Discussions