LinchFin
is a library for asset investors. In this article, I want to introduce about the concept and flow of LinchFin
.
Introduction
How many skills and knowledge do you have to be a successful investors? Financial market looks lie a creature threatening us. Do you have any weapon for the battle? You will notice decreasing your asset values if we are not prepared to protect these threat. Preparing your weapons and gather your crew to be more smart investor who notice risks and opportunities in advance.
The goal of project LinchFin (LF)
is to give insight and information for investor who consider investment for multiple assets. To achieve this goal, We will serve some functions from simple to sophisticated ones. Like lego blocks, combining and linking simple ones can be worthy.
We will serve core tools to build your own portfolio managing pipeline yourself. I hope you can be familiar being investing with these tools and data analytics. After that share your strategies that make you get rewards and influence on our platform.
This project aim the financial platform for lead investors who want to manage and share their strategies and followers who want to study and follow up their strategies.
Functions
LinchFin
give helpful functions to improve your investment like below.
Analytics
- Asset selection
- Asset Screening
- Asset clustering
- Asset Network
- Universe management
- Factor Analysis
- Macro factors
- Technical factors
- TimeSeries Modeling
- Dynamic rebalancing policy
- Portfolio optimization
- Mean Variance optimization (MVO)
- Risk Parity
- Hierarchical risk parity(HRP)
Simulation & Evaluation
- Risk Analysis
- Internal risk
- External risk
- Trading strategies Evaluation
- Backtest Simulation
- Static simulation
- stationary
- accrual
- Dynamic simulation
- Dynamic path finding with rebalancing
- Static simulation
Data Driven Development
Based on the Data Driven Development, I designed structure of LinchFin
.
Entities
Each entity has their identity and attribute.
Many objects are not fundamentally defined by their attributes, but rather by a thread of continuity and identity. - Domain-Driven Design, Eric Evan -
Asset
Investable item (stock/bond/ETF)
AssetClass
class of asset
Portfolio
Asset with weights, The sum of weights must be 1.
ValueTypes
ValuesTypes is object having no identity.
Many objects have no conceptual identity. These objects describe characteristics of a thing. - Domain-Driven Design, Eric Evan -
Feature
Numerical or Categorical value
Metric
number value( $0 \le x \ \le 1$)
TimeSeries(TimeSeriesRow)
Time series data (prices, index)
Aggregates
The set of entities
AssetUniverse
The set of Asset
Cluster
Grouped assets
AssetNetwork
The graph represeiontation of assets
Conclusion
Before describing detail, I want to give a brief concept of LinchFin
.