SigTech
Market data analysis, portfolio/investment/trading strategies research, finance charts/graphs, as used by hedge funds.
SigTech is a plugin that allows you to retrieve financial market data, analyze instrument valuations, and test trading strategies. By calling the /query endpoint and using the response to guide your next steps, you can effectively analyze and plan your trading activities. Remember to check the status of each object created and wait for it to be successful before continuing. With SigTech, you can also showcase plots as inline images with markdown. Just keep in mind that SigTech does not provide trading advice. Results are based solely on your requests, and past returns are not indicative of the future.
How to
Comments (0)
API docs
Learn how to use SigTech effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "List previous sessions."
-
Prompt 2: "Start a new session to get a sessionID."
-
Prompt 3: "Retrieve the session linked to sessionID."
-
Prompt 4: "Display all session objects."
-
Prompt 5: "Check the status of a created instrument or strategy."
Features and commands
Feature/Command | Description |
---|---|
/sessions | This command allows you to list previous sessions and retrieve session details created in the last 24 hours using the Sessions API. |
/sessions/{sessionId} | This command allows you to load a previous session and retrieve the session linked to sessionId, keeping all instrument and strategy objectIDs. |
/sessions/{sessionId}/objects | This command allows you to list created objects and display all session objects. |
/sessions/{sessionId}/objects/{objectId} | This command allows you to read the status of a created instrument or strategy and check if the objectId is succeeded. |
/instruments | This command allows you to create instruments and generate an objectID for a CASH instrument. |
/strategies/basket | This command allows you to create a basket strategy by defining a basket of instruments or strategies using their objectIDs, weights, and a rebalancing schedule. |
/strategies/futures/rolling | This command allows you to create a rolling futures strategy that closes expiring contracts while opening new positions in contracts with later expirations, maintaining asset exposure. |
/strategies/signal | This command allows you to create a signal strategy using changing weights given by a signals dictionary. |
/plugin/query | This command allows you to find relevant APIs and inputs by querying the API for a specific question and a list of relevant financial instruments. |
/plugin/performance | This command allows you to retrieve the performance of an object and outputs the performance summary of your strategy in JSON format. |