FlyTradr
๐Ÿงฉ

Strategy Builder - User Guide

Last updated: December 14, 2025

๐ŸŽจ Strategy Builder - User Guide

Version: 1.0
Last Updated: 10 December 2025
Status: โœ… Complete
Audience: Traders, Strategy Designers, Platform Users


๐Ÿ“‘ Table of Contents

  1. Overview
  2. How to Access
  3. Key Features
  4. Getting Started
  5. Building Your First Strategy
  6. Understanding Indicators
  7. Creating Signals
  8. Risk Management
  9. Advanced Features
  10. Saving & Loading Strategies
  11. Tips & Best Practices
  12. Common Issues & Solutions
  13. FAQ
  14. Related Guides

๐ŸŽฏ Overview

What is the Strategy Builder?

The Strategy Builder is Flytradr's powerful visual tool that lets you create algorithmic trading strategies without writing a single line of code. Think of it as a form-based wizard that translates your trading ideas into executable rules.

What Can You Do?

๐ŸŽฏ Capability๐Ÿ“ Description
โž• Add IndicatorsRSI, MACD, Bollinger Bands, Moving Averages, and 16+ more
๐Ÿ”€ Build SignalsCreate entry/exit conditions with flexible logic (AND/OR)
๐Ÿ›ก๏ธ Set Risk ControlsStop losses, take profits, position sizing, trailing stops
๐Ÿ“Š Multi-Asset SupportTrade multiple symbols with portfolio sleeves
๐Ÿ’พ Save & ShareStore strategies in your library for reuse
๐Ÿงช Test InstantlySend to Backtesting Lab with one click

Who Is This For?

  • ๐ŸŒฑ Beginners: No coding required - just fill out forms
  • ๐Ÿ“ˆ Active Traders: Quickly prototype and test ideas
  • ๐ŸŽ“ Educators: Teach strategy concepts visually
  • ๐Ÿ”ฌ Quants: Rapid strategy iteration before coding

๐Ÿ“ How to Access

๐Ÿ  Dashboard โ†’ ๐Ÿ“Š Platform โ†’ ๐ŸŽจ Strategy Builder

Step-by-Step Navigation

  1. Log in to your Flytradr account
  2. Click on Platform in the main navigation
  3. Select Strategy Builder from the sidebar menu

๐Ÿ“ธ [Screenshot: Navigation path highlighted showing Dashboard โ†’ Platform โ†’ Strategy Builder]

Quick Access

  • Keyboard Shortcut: Press Ctrl+K (or Cmd+K on Mac) to open Command Palette, then type "Strategy"
  • Direct URL: /platform/strategy-builder

โœจ Key Features

๐Ÿงฑ Core Building Blocks

IconFeatureDescription
๐Ÿ“ˆIndicatorsTechnical analysis tools (RSI, MACD, SMA, etc.)
๐ŸšฆSignalsEntry and exit conditions that trigger trades
๐Ÿ›ก๏ธRisk ManagementStop loss, take profit, position sizing
๐Ÿ“ŠMarket SelectionChoose data provider, symbol, and timeframe
๐Ÿ‘๏ธLive PreviewSee your strategy as DSL (JSON) in real-time
โœ…ValidationInstant feedback on strategy completeness

๐ŸŽ›๏ธ Interface Layout

Screenshot: [Diagram placeholder #1 - Add relevant screenshot here]


๐Ÿš€ Getting Started

Prerequisites

Before you begin, ensure you have:

  • โœ… A Flytradr account (free tier works!)
  • โœ… Basic understanding of trading concepts
  • โœ… An idea for a trading strategy (even a simple one)

Interface Tour

When you open Strategy Builder, you'll see:

SectionPurposeLocation
๐Ÿ“ Strategy NameName your strategyTop of sidebar
๐ŸŒ Market DataSelect provider, symbol, timeframeBelow name
๐Ÿ“Š IndicatorsAdd technical indicatorsCollapsible section
๐Ÿšฆ Entry SignalsDefine when to enter tradesCollapsible section
๐Ÿšช Exit SignalsDefine when to exit tradesCollapsible section
๐Ÿ›ก๏ธ Risk ManagementSet stops and sizingCollapsible section
๐ŸŽฌ ActionsSave, Load, Export, ClearBottom of sidebar
๐Ÿ‘๏ธ PreviewSee DSL or SynopsisMain panel
โœ… ValidationCheck for errorsBelow preview

๐Ÿ—๏ธ Building Your First Strategy

Let's create a simple RSI Mean Reversion Strategy step by step!

Step 1: Name Your Strategy

  1. In the Strategy Name field, enter: RSI Mean Reversion
  2. Optionally add a description in the Strategy Intent field

๐Ÿ“ธ [Screenshot: Strategy name field filled with "RSI Mean Reversion"]

๐Ÿ’ก Tip: Use descriptive names like "RSI_14_BTCUSD_1H" to remember settings later.


Step 2: Select Market Data

  1. Provider: Choose your data source (e.g., Binance, Yahoo Finance)
  2. Symbol: Select the trading pair (e.g., BTCUSD, AAPL)
  3. Timeframe: Pick your candle interval (e.g., 1h, 4h, 1d)

๐Ÿ“ธ [Screenshot: Market data section with provider, symbol, and timeframe dropdowns]

โฐ Timeframe๐Ÿ“Š Best For๐Ÿ“ˆ Typical Trades/Day
1m - 5mScalping20-50+
15m - 1hDay Trading5-20
4h - 1dSwing Trading1-5
1w - 1MPosition Trading< 1

Step 3: Add an Indicator

  1. Click the Indicators section to expand it
  2. Click โž• Add Indicator
  3. Select RSI from the dropdown
  4. Configure the parameters:
    • Period: 14 (standard)
    • Source: Close price

๐Ÿ“ธ [Screenshot: Indicator selection dropdown showing RSI being added]

๐Ÿ“ธ [Screenshot: RSI parameters panel with period set to 14]

Your indicator will appear with a label like RSI_1 - you can rename it!


Step 4: Create Entry Signal

  1. Click the Entry Signals section
  2. Click โž• Add Entry Signal
  3. Set the action: Long / buy
  4. Build your condition:
    • Left: Select RSI_1 (your indicator)
    • Operator: Select crosses below
    • Right: Enter 30 (oversold level)

๐Ÿ“ธ [Screenshot: Entry signal configuration showing RSI crosses below 30]

What this means:

๐Ÿ“ "When RSI crosses below 30 (oversold), open a long position"


Step 5: Create Exit Signal

  1. Click the Exit Signals section
  2. Click โž• Add Exit Signal
  3. Set the action: Sell / exit long
  4. Build your condition:
    • Left: Select RSI_1
    • Operator: Select crosses above
    • Right: Enter 70 (overbought level)

๐Ÿ“ธ [Screenshot: Exit signal configuration showing RSI crosses above 70]

What this means:

๐Ÿ“ "When RSI crosses above 70 (overbought), close the long position"


Step 6: Set Risk Management

  1. Click the Risk Management section
  2. Configure:
    • Position Size: 1% of portfolio per trade
    • Stop Loss: 2% below entry
    • Take Profit: 4% above entry (2:1 reward/risk)

๐Ÿ“ธ [Screenshot: Risk management panel with stop loss and take profit fields]


Step 7: Validate & Save

  1. Check the Validation Panel - ensure no red โŒ errors
  2. Click ๐Ÿ’พ Save Strategy
  3. Your strategy is now saved to your library!

๐Ÿ“ธ [Screenshot: Validation panel showing all green checks]

๐ŸŽ‰ Congratulations! You've built your first trading strategy!


๐Ÿ“Š Understanding Indicators

Available Indicators

๐Ÿ“Š Category๐Ÿ”ง Indicators๐Ÿ“ Usage
TrendSMA, EMA, SuperTrend, IchimokuIdentify market direction
MomentumRSI, MACD, Stochastic, CCIMeasure speed of moves
VolatilityBollinger Bands, ATR, KeltnerGauge market volatility
VolumeOBV, VWAP, Volume SMAConfirm price moves

Indicator Parameters

Each indicator has configurable parameters:

Example: RSI

ParameterDescriptionDefaultRange
periodLookback window142-100
sourcePrice to useCloseOHLC

Example: MACD

ParameterDescriptionDefault
fastPeriodFast EMA length12
slowPeriodSlow EMA length26
signalPeriodSignal line length9

Adding Multiple Indicators

You can add as many indicators as needed:

Screenshot: [Diagram placeholder #2 - Add relevant screenshot here]

๐Ÿ’ก Pro Tip: Combine trend indicators (SMA) with momentum (RSI) for confirmation!


๐Ÿšฆ Creating Signals

Signal Components

Every signal has three parts:

ComponentPurposeExample
ActionWhat to doBuy, Sell, Short, Cover
ConditionWhen to do itRSI < 30
LogicCombine conditionsAND, OR

Comparison Operators

OperatorSymbolDescriptionExample
Greater than>Left is largerRSI > 70
Less than<Left is smallerRSI < 30
Equal to=Values matchClose = SMA
Crosses aboveร—โ†‘Left crosses over rightRSI crosses above 50
Crosses belowร—โ†“Left crosses under rightRSI crosses below 50
Betweenโ†”Within rangeRSI between 40 and 60

Building Complex Conditions

Combine multiple conditions with AND / OR:

Screenshot: [Diagram placeholder #3 - Add relevant screenshot here]

This means: "Buy when RSI is oversold AND price is above the trend"

๐Ÿ“ธ [Screenshot: Multiple conditions connected with AND logic]

Signal Actions Reference

ActionIconDescriptionPosition Effect
Long / Buy๐ŸŸขOpen long positionโ†’ Long
Sell / Exit Long๐Ÿ”ดClose long positionLong โ†’ Flat
Short๐ŸŸฃOpen short positionโ†’ Short
Cover / Exit Short๐ŸŸกClose short positionShort โ†’ Flat
CloseโšชClose any positionAny โ†’ Flat
Alert๐Ÿ””Notify only (no trade)No change

๐Ÿ›ก๏ธ Risk Management

Position Sizing Options

MethodDescriptionExample
Fixed %Risk X% of portfolio1% per trade
Fixed AmountRisk $X per trade$100 per trade
Fixed UnitsTrade X units0.1 BTC
Kelly CriterionOptimal sizing formulaAuto-calculated

Stop Loss Types

TypeIconDescription
Fixed %๐Ÿ“‰Exit if price drops X% from entry
Fixed Amount๐Ÿ’ตExit if loss reaches $X
ATR-based๐Ÿ“ŠStop at X ร— ATR from entry
Trailing๐Ÿ”„Stop follows price by X%

Take Profit Options

TypeDescription
Fixed %Exit at X% profit
Fixed AmountExit at $X profit
Risk MultipleExit at X ร— initial risk

Risk Settings Panel

๐Ÿ“ธ [Screenshot: Full risk management panel with all options visible]

๐Ÿ’ก Best Practice: Always use at least a stop loss! The 2% rule suggests risking no more than 2% per trade.


๐Ÿ”ง Advanced Features

Multi-Leg Strategies

Trade multiple symbols in one strategy:

๐Ÿ“Š Strategy: Pairs Trade
โ”œโ”€โ”€ ๐Ÿฆต Leg 1: AAPL (Long when...)
โ””โ”€โ”€ ๐Ÿฆต Leg 2: MSFT (Short when...)

๐Ÿ“ธ [Screenshot: Legs section with two configured legs]

Portfolio Sleeves

Allocate capital across different strategies:

๐Ÿ’ผ Portfolio Mode
โ”œโ”€โ”€ ๐Ÿ“ Sleeve 1: "Tech Momentum" (40%)
โ”œโ”€โ”€ ๐Ÿ“ Sleeve 2: "Value Picks" (35%)
โ””โ”€โ”€ ๐Ÿ“ Sleeve 3: "High Yield" (25%)

Import/Export DSL

  • Export: Download your strategy as JSON for backup
  • Import: Load a JSON strategy file to edit

๐Ÿ“ธ [Screenshot: Export/Import buttons in action bar]


๐Ÿ’พ Saving & Loading Strategies

Saving a Strategy

  1. Click ๐Ÿ’พ Save Strategy in the action bar
  2. Your strategy is saved to your account library
  3. You'll see a success notification with the strategy ID

๐Ÿ“ธ [Screenshot: Save confirmation notification]

Loading a Strategy

  1. Click ๐Ÿ“‚ Load Strategy in the action bar
  2. A dialog appears with your saved strategies
  3. Select the strategy you want to edit
  4. The form populates with all settings

๐Ÿ“ธ [Screenshot: Load strategy dialog with list of saved strategies]

Strategy Library

Access all your strategies:

๐Ÿ  Dashboard โ†’ ๐Ÿ“ Strategies

๐Ÿ“ธ [Screenshot: Strategies page showing saved strategies grid]


๐Ÿ’ก Tips & Best Practices

๐ŸŽฏ Strategy Design Tips

๐Ÿ’ก Tip๐Ÿ“ Explanation
Start SimpleBegin with 1-2 indicators, add complexity later
Use ConfirmationCombine trend + momentum indicators
Set Realistic StopsAccount for normal market volatility
Test Before TradingAlways backtest your strategy first!
Document IntentWrite what the strategy is supposed to do

โšก Productivity Tips

๐Ÿ’ก Tip๐Ÿ“ Explanation
Use Keyboard ShortcutsCtrl+S to save, Ctrl+K for commands
Copy IndicatorsRight-click to duplicate with same settings
Clear Form CarefullyClear button resets everything - save first!
Preview DSLCheck the JSON preview to verify your logic
Read ValidationYellow warnings are hints, red errors must fix

๐Ÿ“Š Testing Workflow

1๏ธโƒฃ Build โ†’ 2๏ธโƒฃ Validate โ†’ 3๏ธโƒฃ Save โ†’ 4๏ธโƒฃ Backtest โ†’ 5๏ธโƒฃ Refine โ†’ 6๏ธโƒฃ Repeat

โš ๏ธ Common Issues & Solutions

Issue: "Strategy name is required"

Symptoms: Red error message appears, Save button disabled

Solution:

  1. Enter a name in the Strategy Name field
  2. Names must be 1-50 characters
  3. Avoid special characters except underscores

๐Ÿ“ธ [Screenshot: Error message for missing strategy name]


Issue: "No indicators defined"

Symptoms: Validation warning about missing indicators

Solution:

  1. Click the Indicators section
  2. Click โž• Add Indicator
  3. Select and configure at least one indicator

Issue: "Invalid signal condition"

Symptoms: Red error on a signal condition

Solution:

  1. Ensure both left and right operands are selected
  2. Check that the comparison operator is appropriate
  3. For numeric comparisons, ensure right side is a number

๐Ÿ“ธ [Screenshot: Valid vs invalid signal condition comparison]


Issue: Strategy not saving

Symptoms: Save button shows error or nothing happens

Solution:

  1. Check your internet connection
  2. Ensure you're logged in (session may have expired)
  3. Look for validation errors (red items)
  4. Try refreshing the page and loading your strategy

Issue: Indicator not appearing in signals

Symptoms: Can't select an indicator in signal conditions

Solution:

  1. Ensure the indicator is properly added in the Indicators section
  2. Check that the indicator has a valid configuration (no errors)
  3. Try removing and re-adding the indicator

โ“ FAQ

General Questions

Q: Do I need coding knowledge to use Strategy Builder?

๐Ÿ…ฐ๏ธ No! Strategy Builder is designed for non-programmers. Everything is form-based with dropdowns and inputs.

Q: How many strategies can I save?

๐Ÿ…ฐ๏ธ Depends on your plan:

  • Free: 5 strategies
  • Starter: 25 strategies
  • Pro: Unlimited
  • Enterprise: Unlimited + team sharing

Q: Can I share my strategy with others?

๐Ÿ…ฐ๏ธ Yes! Export as DSL (JSON) and share the file. Others can import it.

Technical Questions

Q: What is DSL?

๐Ÿ…ฐ๏ธ DSL (Domain Specific Language) is the JSON format that represents your strategy. It's what the backtesting and simulation engines understand.

Q: Can I edit the DSL directly?

๐Ÿ…ฐ๏ธ Currently, you must use the form interface. Direct DSL editing is planned for advanced users.

Q: What timeframes are supported?

๐Ÿ…ฐ๏ธ 1m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d, 3d, 1w, 1M (varies by data provider)

Troubleshooting

Q: My strategy worked before but now shows errors?

๐Ÿ…ฐ๏ธ We may have updated validation rules. Check the specific error messages and adjust your strategy.

Q: The preview shows different data than my form?

๐Ÿ…ฐ๏ธ The DSL preview is the "truth" - it shows exactly what will be executed. If it differs from your form, try saving and reloading.


๐Ÿ”— Related Guides

Next Steps After Building

๐Ÿ“š Guide๐Ÿ“ Purpose
Backtesting Lab GuideTest your strategy on historical data
Simulator GuideRun your strategy in real-time simulation
Paper Trader GuidePractice with virtual money on live markets

Supporting Documentation

๐Ÿ“š Document๐Ÿ“ Purpose
Getting StartedPlatform onboarding
TroubleshootingCommon platform issues
Dashboard GuideNavigate the main interface

๐Ÿ“ Glossary

TermDefinition
IndicatorMathematical calculation on price/volume data (e.g., RSI, MACD)
SignalA condition that triggers a trade action
DSLDomain Specific Language - the JSON format for strategies
Lookback PeriodHow many candles an indicator uses for calculation
Entry SignalCondition to open a new position
Exit SignalCondition to close an existing position
Stop LossAutomatic exit at a specified loss level
Take ProfitAutomatic exit at a specified profit level
Position SizingHow much capital to allocate per trade

๐Ÿ“ž Need Help?

  • ๐Ÿ’ฌ In-App Help: Press Ctrl+? or click the Help icon
  • ๐Ÿ“ง Email Support: support@flytradr.com
  • ๐Ÿ“– Knowledge Base: docs.flytradr.com
  • ๐Ÿ’ฌ Community Discord: discord.gg/flytradr

Document End
Next Review: January 2026
Owner: Flytradr Team