Creating Custom Strategies
The visual strategy builder lets you create trading strategies without writing code.
Strategy Components
Section titled “Strategy Components”Every strategy consists of:
- Entry Conditions - When to open a position (buy)
- Exit Conditions - When to close a position (sell)
- Logic Operator - How conditions combine (AND/OR)
Available Indicators
Section titled “Available Indicators”| Indicator | Parameters | Description |
|---|---|---|
| SMA | period | Simple Moving Average |
| EMA | period | Exponential Moving Average |
| RSI | period | Relative Strength Index (0-100) |
| MACD | fast, slow, signal | Moving Average Convergence Divergence |
| MACD_SIGNAL | fast, slow, signal | MACD Signal Line |
| BB_UPPER | period, std | Bollinger Band Upper |
| BB_LOWER | period, std | Bollinger Band Lower |
| ATR | period | Average True Range |
| PRICE | - | Current closing price |
Building Your First Strategy
Section titled “Building Your First Strategy”-
Navigate to Strategies
Go to the Dashboard and click “Strategies” in the sidebar.
-
Create New Strategy
Click the “New Strategy” button.
-
Add Entry Condition
Configure when to buy:
- Select indicator (e.g., RSI)
- Set parameters (e.g., period: 14)
- Choose operator (e.g., “less than”)
- Set comparison value (e.g., 30)
-
Add Exit Condition
Configure when to sell:
- Select indicator (e.g., RSI)
- Set parameters (e.g., period: 14)
- Choose operator (e.g., “greater than”)
- Set comparison value (e.g., 70)
-
Save Strategy
Give it a descriptive name and save.
Combining Conditions
Section titled “Combining Conditions”AND Logic
Section titled “AND Logic”All conditions must be true to trigger a signal.
Entry: RSI < 30 AND Price < BB_LowerOR Logic
Section titled “OR Logic”Any condition being true triggers a signal.
Entry: RSI < 25 OR Price < BB_LowerBest Practices
Section titled “Best Practices”- Start Simple - Begin with 1-2 conditions
- Backtest Thoroughly - Test across multiple time periods
- Avoid Overfitting - Too many conditions = curve fitting
- Consider Costs - Account for commissions and slippage
Next Steps
Section titled “Next Steps”- Code-Based Strategies - Advanced Python strategies
- Optimization - Find optimal parameters