- 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
Summary of Conditions
Â
Conditions in the Manual Strategy Builder (MSB) are fundamental elements that enable traders to define the logic and rules for their trading strategies. These elements allow for detailed and flexible decision-making processes. Key condition elements include:
-
Condition on Data (Value) Algo Element: This element allows traders to create if-then statements by comparing data values. It supports multiple operands and operations, enabling complex comparisons such as "A and B and C" or "A or B or C".
-
Date/Time Filter: Enables the strategy to execute based on specific days of the week and time ranges. This filter is crucial for restricting trading activities to certain periods, such as trading only on Mondays and Fridays between 9:00 AM and 5:00 PM.
-
Complex And/Or Algo Elements: These elements are used to construct intricate logical expressions involving multiple conditions. The "AND" element requires all conditions to be true, while the "OR" element requires at least one condition to be true. Complex conditions can also be represented using consecutive IF statements.
-
No Open Positions Filter: Checks for the absence of any open positions, ensuring that new trades are only executed when there are no existing positions. This filter helps manage risk and prevent overlapping trades.
-
No Working Orders Filter: Verifies that there are no active stop, limit, or market orders before executing new trades. It also allows specification of the trade direction (buy, sell, or both), ensuring that pending orders do not interfere with new trading actions.
These condition elements provide the logical foundation for trading strategies, enabling precise control over when and how trades are executed 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