Skip to main content

Finterion Investing Algorithm Framework Plugin

Finterion Logo

This is the official plugin for the investing algorithm framework open source project.

Installation

You can install the plugin with pip.

pip install finterion-investing-algorithm-framework

Usage

In order to use the plugin you must register the following components in your investing algorithm framework application:

  • FinterionOrderExecutor: This component is responsible for executing orders on the finterion platform.
  • FinterionPortfolioProvider: This component is responsible for connecting the portfolio and syncing positions.
  • FinterionPingHook: This component is responsible for pinging the finterion platform.

Note: You must provide the API key of your algorithm in order to use the plugin. You can find your API keys in the developer dashboard of your algorithm on the finterion platform.

Example

import logging.config
from dotenv import load_dotenv

from investing_algorithm_framework import create_app, DEFAULT_LOGGING_CONFIG

from finterion_investing_algorithm_framework import \
    FinterionPortfolioProvider, FinterionOrderExecutor, FinterionPingAction


load_dotenv()
logging.config.dictConfig(DEFAULT_LOGGING_CONFIG)

app = create_app()
app.on_strategy_run(FinterionPingAction)
app.add_order_executor(FinterionOrderExecutor)
app.add_portfolio_provider(FinterionPortfolioProvider)
app.add_market(
    market="Finterion",
    api_key="<FINTERION_API_KEY>", # Or set the environment variable FINTERION_API_KEY
    trading_symbol="EUR",
)

Documentation

You can find the official documentation at our documentation website

Metadata

Release files for finterion-investing-algorithm-framework 0.23.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for finterion-investing-algorithm-framework 0.23.0
File Size Uploaded
finterion_investing_algorithm_framework-0.23.0.tar.gz 7.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for finterion-investing-algorithm-framework 0.23.0
File Interpreter ABI Platform
finterion_investing_algorithm_framework-0.23.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.4 kB

Release files / finterion_investing_algorithm_framework-0.23.0.tar.gz

Download URL finterion_investing_algorithm_framework-0.23.0.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a0e3215d6bb8033b09f2a45da4cd32ff7343bb1044cb05eb77dd8b12d893b5bf
BLAKE2b-256 checksum
How to use checksums
ce7fcbdf018abb7fbe8e7843e1a11e74c29fdcd66df1e89bfe818bcef0df01c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.3 Linux/6.11.0-1018-azure

Release files / finterion_investing_algorithm_framework-0.23.0-py3-none-any.whl

Download URL finterion_investing_algorithm_framework-0.23.0-py3-none-any.whl
Size 10.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac48421e0efa5981ab8da49269d4ead1e11f2b56547643ba89b5f34e1a904504
BLAKE2b-256 checksum
How to use checksums
09ae2f026b9facc1ee72e244b52cf5d65bcd0f8219da81c7a204045326ef6449
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.12.3 Linux/6.11.0-1018-azure

Release history Release notifications | RSS feed

This release

0.23.0 This release

2 release files

0.22.0

2 release files

0.21.0

2 release files

0.20.0

2 release files

0.19.0

2 release files

0.14.2

2 release files

0.14.1

2 release files

0.13.3

1 release file

0.13.2

1 release file

0.13.1

1 release file

0.12.1

1 release file

0.12

1 release file

0.11.2

1 release file

0.11.1

1 release file

0.11

1 release file

0.10.9

1 release file

0.10.8

1 release file

0.10.7

1 release file

0.10.6

1 release file

0.10.5

1 release file

0.10.4

1 release file

0.10.3

1 release file

0.10.2

1 release file

0.10.1

1 release file

0.10

1 release file

0.9.1

1 release file

0.9

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5

1 release file

0.4

1 release file

0.2

1 release file

0.1

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page