Upcoming Release
The items in this release are not in production yet.
Merging Webhooks and Strategies
We are streamlining the Webhooks
section by integrating it into the Strategies section. The Webhooks Logs
feature has been moved to Strategies
and renamed Trades
. Similarly, the Send Request
feature has been relocated to Strategies
and renamed Submit Trade
. It is recommended that each each strategy only have one webhook, and you can manage all webhook functions directly from the strategy interface, simplifying the process and improving ease of use.
Execution Summary
Enhance the strategy trade screen with a summary of all executed trades, providing strategy owners with a clear, high-level overview of trades executed in response to signals. For any trades marked as 'Failed,' users can click on the status to view detailed reasons for each failure, along with counts for each failure type.
Strategy Access Management Improvements
Enhance the user experience in the Strategies > Access
section by allowing bulk management of access to a strategy. Users can now add or remove multiple people at once, streamlining the process and eliminating the need to manage each person individually.
Improve Application Menu
Enhance the menu and navigation to ensure consistency and stability across the application. We've also introduced expanded dropdown menus for Strategies
, Subscriptions
, Webhooks
, and Brokers
, allowing for quicker and more efficient access to all sections.
Search Notifications
Introducing the ability to search your notifications with ease. The search filters you apply are now remembered, and you can reset them by clicking the Clear
button at the top right of the notifications list. This feature is particularly useful as it retains your filters when you return to your notifications after viewing a trade.
Search Broker Logs
Add the ability to search on the Broker > Logs page to make it easier to find specific API calls that TradersPost made to your broker when executing trades.
Improve Subscription Trade Screen
We’ve enhanced the UX of the subscription trade screen by collapsing less important sections to reduce visual clutter. These sections can be easily expanded with a click, allowing you to view their details at any time. Additionally, we’ve introduced detailed timing breakdowns for each step in the trade execution process, making it easier to pinpoint which stages took the most time.
Slippage Insights
We’ve added a new section to the Subscription Trade screen, allowing you to easily compare the various prices involved in trade execution. This feature helps you see how much slippage occurred from the moment your trade was triggered to when it was executed and filled by the broker.
Price Drift
We’ve added a Price Drift
feature that allows you to quickly see how much the price has moved from the initial signal price to the current market price. This helps you easily compare the signal price to the last traded price, providing better insight into how much the market has shifted since the trade signal was sent and received.
Auto Refresh Webhook JSON Preview
When manually submitting a trade via Strategies > Submit Trade
, the webhook JSON preview updates in real-time as you modify the form. This feature is designed to help you better understand the JSON structure for various scenarios supported by TradersPost. Additionally, the preview remains fixed at the top of the screen as you scroll through the form, ensuring it is always accessible.
We’ve also added the ability to manually submit a trade using raw JSON, bypassing the form entirely. This feature is especially useful for validating the accuracy of your JSON payload.
New Strategy Fields
We've introduced two new fields to the strategy form: Style
and Allow Auto Submit
. Below, you'll find detailed information about these fields, along with a screenshot for reference.
Style
We’ve added a new Style
field to strategies, offering two options: Systematic
and Discretionary
. Currently, this field is used for data collection to better understand how users are leveraging TradersPost. In future updates, we plan to incorporate this field into new features, particularly to enhance support for discretionary traders.
Allow Auto Submit
In this release, we've introduced a new setting called Allow Auto Submit
, which is enabled by default. By unchecking this option, you can prevent auto submission for a strategy. This feature is particularly useful for discretionary trading strategies where auto submission is not desired.
Trade Expiration and Message
The webhook JSON now includes two optional fields: message
and expiresAt
. These fields are displayed to users on the subscription trade page. While the expiresAt
field doesn’t prevent users from submitting trades, it allows strategy owners to indicate the trade's validity duration.
The expiresAt
field supports relative times, such as +5 minutes
or +1 hour
, with the expiration date and time calculated dynamically from when the trade is received.
Improve Submit Trade Preview
When manually submitting a trade to a strategy, a message will now display the number of subscriptions that will be triggered as a result of the trade.
Copy to Clipboard Improvements
We've enhanced the Copy to Clipboard
button and integrated it throughout the application. This feature is now available wherever there is JSON or other information, allowing you to easily copy debug data to your clipboard with a single click.
Mobile Improvements
This release includes several minor enhancements aimed at improving the user experience on mobile browsers, making the interface smoother, more polished, and more functional.
Mobile Search Improvements
We’ve improved the mobile experience for the search functionality across Notifications
, Strategies
, Subscriptions
, and other sections, making it smoother and more responsive.
Improved Ticker Symbol Format Validation
We enhanced ticker symbol validation across the application to ensure more accurate format checks and provide clearer error messages when the symbol format is invalid.
Continuous Contract Symbol Validation
We’ve added validation to disallow continuous contract symbols in the list of allowed tickers for strategies or subscriptions. Using continuous contracts like MNQ1!
will prevent trades from executing, regardless of the ticker sent through the webhook. Instead, specify the exact contract, such as MNQZ2024
, or use MNQ
to allow any MNQ contract. This update clarifies the current limitations of our system and aims to make TradersPost's behavior clearer.
Added Audit Log Shortcut
We added a convenient shortcut to access the audit log for any strategy, subscription, or similar entity. Simply click the new three-dot dropdown menu and select Audit Log
to be taken directly to the audit log for that specific entity.
Improved Confirmation Modal Styling
We’ve updated the styling of action confirmation modals to provide more descriptive messaging tailored to each specific action. Additionally, we’ve removed the double confirmation checkbox from all modals, except for delete actions, streamlining the process while ensuring important actions like deletions still require extra confirmation.
Crypto Strategies Default to Fractional Quantity
We now default crypto strategies to have Use fractional quantities
enabled. Previously, this setting was disabled by default, requiring whole number quantities. Enabling fractional quantities by default better aligns with typical crypto trading practices and offers greater flexibility for traders.
Max Strategy Subscriptions
We’ve implemented a system-wide limit of 200 active strategy subscriptions per strategy. While this limit helps ensure platform stability as we scale, we plan to increase it in the future. If you encounter this limit, please reach out to us at support@traderspost.io.
Performance Improvements
We've significantly enhanced our trade queuing infrastructure, allowing trades to begin execution in approximately 100ms or less with greater consistency. Additionally, we’ve improved our integration with broker APIs by making more requests asynchronously, which reduces the time it takes to plan and execute trades, resulting in faster and more efficient trade processing.
Last updated