Quick tips

Environment setup

When starting a new notebook, begin by setting up your environment. Remember to import all of the relevant SigTech and third party libraries.

Learn more: Python packages

Code snippets

Save time when setting up your notebook and building recurring strategies by using our pre-built code snippets.

Learn more: Code snippets

Example notebooks

SigTech’s example notebooks are a great way to learn the platform but beware, any changes you make to the notebooks will be lost when updates occur. Move example notebooks into your workspace to edit them.

Learn more: Example notebooks

Use our search bar to find everything you need across our user guide, API reference, and framework source code.

Python shortcuts: API reference

When programming within Research, retrieve the documentation associated with an object by adding a ? to its name and running the cell.

Learn more: API reference

Python shortcuts: documentation & source code

When programming within Research, retrieve the documentation and source code associated with an object by adding ?? to its name and running the cell.

Learn more: API reference

Python shortcuts: object methods

When programming within Research, retrieve a list of all methods associated with an object by adding . to its name and pressing the tab key.

Learn more: API reference

Data

Navigate through our available data to find visualisations of financial instruments, and the code necessary to incorporate them into your strategies.

Learn more: Data

Calendars & timezones

The SigTech framework defaults to London time. This can be altered when initialising your environment.

Transaction costs

Do you want to ignore transaction costs when running a strategy? Set the IGNORE_T_COSTS parameter to True.

Learn more: Environment setup

Missing data points

Do you want to replace missing data points with the previous available value? Set the HISTORY_DATA_FILL_MISSING parameter to True.

Learn more: Environment setup

History start date

Do you want to fix a date before which no instrument history will be returned? Set the HISTORY_START_DATE parameter to True.

Learn more: Environment setup

Specify data provider

Do you only want to see time series data from a specific provider? Set the RESTRICT_TO_CUSTOM_PROVIDER parameter to True.

Learn more: Environment setup

Environment configuration

Don’t forget to configure your environment with the sig.init() command.

Learn more: Environment setup

Environment destruction

To destroy your configured environment and clear the cache, use the sig.de_init() command.

Learn more: Environment setup

Last updated