Generates random, valid market identifiers following most common formats in the industry.
pip install faker_marketdata
Add as a provider to your Faker instance:
>>> from faker import Faker
>>> from faker_marketdata import MarketDataProvider
>>> fake = Faker()
>>> fake.add_provider(MarketDataProvider)
Optionally you can define a seed value to have repeatable identifiers:
>> Faker.seed(123)
>> fake.add_provider(MarketDataProvider)
Now you can start to generate market identifiers, some examples:
>> fake.isin() # "GTYMQXUIYPB6"
>> fake.sedol() # "NKDEKC8"
>> fake.cusip() # "Z57XGDJW7"
>> fake.ticker() # "GRTT"
Supported market data formats:
- ISIN
- SEDOL
- MIC
- LEI
- CUSIP
- RIC
- TICKER
- NSIN
- FIGI
- Market type (e.g. "bond", "commodity", "otc")