- 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
Trading limitations act as basic constraints on trading activity, functioning as a pre-trade risk engine integrated into the automated trading strategy. These settings allow users to fine-tune entry parameters and control trading days and times.
Entries
Traders can impose various limitations on order entries to manage risk effectively:
-
Maximum Orders: Limits the total number of orders that can be placed. For example, if set to 4, the trader cannot place a 5th order if 4 orders are already active.
-
Maximum Positions: Similar to maximum orders but applies to the number of positions. It restricts the total number of active positions a trader can hold.
-
Maximum Trades per Day: Caps the number of trades a trader can execute in a single day, helping to control overtrading and manage daily risk exposure.
-
Order Execution Delay (ms): Simulates slippage by introducing a delay in order execution during backtesting. This feature is most effective when using tick data.
Â
Trading Days and Time
These settings differ from those in the data modeling section as they control the trading activity rather than the historical data used for backtesting:
-
Weekdays: Limits trading to specific days of the week. The strategy will only open trades on the selected weekdays.
-
Time Ranges: Restricts trading to specified time periods within the day. The strategy will only execute trades during these defined time ranges.
Â
Comparison with Data Modeling
Â
-
Data Modeling: Customizes the historical data file used for backtesting, building data for specified dates, weekdays, and time ranges.
-
Trading Limitations: Uses the built data set from the Input Data section but restricts trading activity based on the defined limitations, ensuring that trades or orders are only placed according to the set constraints.
Â
By adjusting these limitations, traders can create more controlled and risk-managed trading strategies, ensuring trades align with specific risk parameters and operational constraints.
- 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