- Accounts & Connection Management
- Data Management & Analysis
- Price Monitoring
- Charting
- Trading
- Scanners
-
Builders
-
Manual Strategy Builder
- Main Concept
- Operand Component
- Algo Elements
-
Use Cases
- How to create a condition on something crossing something
- How to create an indicator based on another indicator
- How to calculate a stop loss based on indicator
- How to submit stop order based on calculated price
- How to calculate a current bar price using a price type from inputs
- How to Use a Closed Bar Price
- Automatic Strategy Builder
-
Manual Strategy Builder
- Autotrading
- FinScript
- Trade Analysis
- Media Feeds
- Logs & Notifications
- UI & UX
No Working Orders Filter Algo Element
Â
The No Working Orders filter is a condition element within the Manual Strategy Builder (MSB) that checks for the absence of active stop, limit, or market orders. This filter is essential for strategies that need to confirm the absence of pending orders before proceeding with new actions.
Â
Functionality
Â
The No Working Orders filter ensures that there are no active orders in the account, helping to avoid conflicts and manage risks by verifying that the trading environment is clear of pending trades.
Â
Key Features
Â
-
Check for No Working Orders: This filter verifies that there are no active stop, limit, or market orders. This helps to maintain a clean slate for new trading actions, ensuring that no pending orders interfere with the strategy.
-
Specify Trade Direction: Users can configure the filter to check for specific types of orders based on trade direction:
- Buy: Checks for no active buy orders.
- Sell: Checks for no active sell orders.
- Both: Checks for no active orders in either direction.
- Buy: Checks for no active buy orders.
Example Use Case
Â
Consider a strategy that should only place a new trade if there are no pending orders. The No Working Orders filter can be set up to ensure this condition is met:
- Setup the Filter: Place the No Working Orders filter in the algo tree.
- Define the Conditions: Configure the filter to check for no working stop/limit orders or running market orders, and specify the trade direction as needed (Buy, Sell, or Both).
- Action Based on Filter: Use the True output of the filter to proceed with the strategy if the conditions are met. If the filter returns False, the strategy will not execute the new trade.
Â
Outputs
Â
The No Working Orders filter has two outputs:
- True: Indicates that there are no working stop, limit, or market orders, allowing the strategy to proceed.
- False: Indicates that there are active orders, preventing the strategy from executing new trades.
Â
Conclusion
Â
The No Working Orders filter algo element is a crucial component for managing trading strategies within the MSB. By ensuring that no pending orders are active before initiating new trades, this filter helps to maintain a clear and controlled trading environment. This functionality is essential for strategies that require precise order execution and risk management, enhancing overall strategy performance within FinStudio.
- Accounts & Connection Management
- Data Management & Analysis
- Price Monitoring
- Charting
- Trading
- Scanners
-
Builders
-
Manual Strategy Builder
- Main Concept
- Operand Component
- Algo Elements
-
Use Cases
- How to create a condition on something crossing something
- How to create an indicator based on another indicator
- How to calculate a stop loss based on indicator
- How to submit stop order based on calculated price
- How to calculate a current bar price using a price type from inputs
- How to Use a Closed Bar Price
- Automatic Strategy Builder
-
Manual Strategy Builder
- Autotrading
- FinScript
- Trade Analysis
- Media Feeds
- Logs & Notifications
- UI & UX