AI Image


API Documentation

SigTech is a cutting-edge tool that empowers financial analysts and hedge fund managers with comprehensive market data analysis, portfolio management, and strategic trading research functionalities. By offering the ability to retrieve granular financial market data and analyze instrument valuations, SigTech brings a new level of precision to investment decision-making. Equipped with robust features like testing trading strategies, plotting finance charts and graphs, and an interactive Q&A platform, it provides valuable insights into the dynamic financial market. SigTech's unique workflow starts with creating a global session, followed by planning and executing data retrieval and analysis tasks, and culminates in presenting detailed results along with insightful plot images. It's worth noting that SigTech places a high emphasis on discretion and user-directed analysis, making it clear that it doesn't recommend specific trading activities. Instead, it empowers users with the tools and data they need to make informed decisions. With SigTech, the complex world of finance becomes a little less daunting and a lot more strategic.




Example Prompts


Show me the list of previous sessions.


Create a new session.


Load the session with the session ID "


Display all session objects for the session ID "


Generate an objectID for a dataframe using an identifier.


Create a basket of instruments or strategies with their objectIds.


Create a rolling futures strategy.


Create a trading strategy using changing weight given by signals.


Help me find relevant APIs, identifiers and useful information.


Retrieve the results of a report with the object ID "


Generate an objectID for a dataframe using data provided as lists.


Create a report containing plots and calculations on the objectIds.


Call a subroutine.


Check the status of created instruments or strategies for multiple objects.

Description for AI

Functionality to:

  • Retrieve financial market data
  • Analyze instrument valuations
  • Test trading strategies
  • Plot charts
  • Answer any question on Sigtech

It is absolutely vital to: * create a global '/session' as the first call (only one session is needed) and, following this, * call the '/query' endpoint as the first call for each task, providing the details.

Essential Workflow:
Start with a Session: Before any other action, always initiate by creating a global session using /sessions. This is a crucial first step.
Plan Your Actions: For every user question, begin by calling /query (in 'PLAN' mode) detailing the task for the API. Include a list of potentially relevant market data with 'instruments'. 'PLAN' mode returns a plan with the suggested APIs.
Execute the Plan: Use the provided APIs to retrieve and analyze data as needed.
Present Response: Provide the results with numbers in markdown tables and the plot images shown as inline markdown.
Conclude with a Disclaimer: Include a disclaimer emphasizing that 'results are based solely on user requests, with no specific trading activity being recommended, and past returns do not guarantee future results'.

Some example questions this functionality helps with include:

  • How has gold performed over the last 5 years?
  • How would a 50% - 50% basket of S&P futures & treasury futures have performed over the last year?
  • What data does sigtech provide?
  • How do you use the sigtech plugin?
  • Can you chart the EURUSD rate versus GDP data?
  • What is a rolling future strategy in sigtech?
  • What can sigtech do?

It is absolutely vital to: * create a global '/session' as the first call (only one session is needed) and, following this, * call the '/query' endpoint as the first call for each task, providing the details.
Once objects are created, the status of each object created should always be queried until it has SUCCEEDED before continuing.
Do not pause while waiting for the object to finish.
If any errors or failures occur, such as 'Object fetch failures', call /query (in 'HELP' mode and including any instruments & identifiers in 'instruments'). This will give help on overcoming issues.
For any missing features or user feedback, call /query (in 'REQUESTS' mode), with details of the request.
Individual future contracts like (ESZ22 INDEX) can be obtained via /instruments and rolling futures should be used on future strips.
All plots should be shown inline as images with markdown.
Multiple numerical values, such as performance metrics, should always be given in a markdown table.
Give short names to baskets and signal strategies.
Never give trading advice.

Similar Plugins and Alternatives