Overview
The Progressive Placing Order Strategy uses a percentage-based approach to dynamically allocate your available balance across trades. Instead of using a fixed trade amount, this strategy calculates order size as a percentage of your current available balance, allowing your position sizes to grow or shrink naturally with your account performance.
How It Works
When TradeAmountPer is set to a value greater than 0, the bot will:
- Fetch your current available balance from the exchange
- Calculate order size as:
Available Balance × TradeAmountPer / 100 - Place the order using this calculated amount
- Skip strategy multipliers to prevent over-leveraging
Example
yaml
TradeAmountPer: 25 # Use 25% of available balance per trade
Scenario:
- Available Balance: $1,000
- TradeAmountPer: 25%
- Order Size: $250 (25% of $1,000)
After a successful trade that increases your balance to $1,200:
- Available Balance: $1,200
- TradeAmountPer: 25%
- Next Order Size: $300 (25% of $1,200)
Configuration Settings
Required Configuration
yaml
# In your trade settings YAML file
InitialTradeAmount: 100.0 # Fallback amount (used if balance fetch fails)
TradeAmountPer: 25 # Percentage of available balance (0 = disabled)
Recommended Settings
yaml
# Conservative Approach (Recommended for Beginners)
TradeAmountPer: 25 # Risk 25% per trade
MaxConcurrentTrades: 1 # Only 1 trade at a time
Leverage: 10-15x # Moderate leverage for BTC
MarginMode: isolated # Always use isolated mode
# Moderate Approach
TradeAmountPer: 20 # Risk 20% per trade
MaxConcurrentTrades: 2 # Max 2 concurrent trades
Leverage: 10x # Conservative leverage
MarginMode: isolated
# Aggressive Approach (Higher Risk)
TradeAmountPer: 15 # Risk 15% per trade
MaxConcurrentTrades: 3 # Max 3 concurrent trades
Leverage: 5x # Lower leverage for safety
MarginMode: isolated
Recommended Trading Approach
1. Symbol Selection
- Disable Symbol Sync: Don't sync all exchange symbols
- Focus on 1-2 Core Assets:
- Bitcoin (BTC): More stable, recommended 10-15x leverage
- Ethereum (ETH): Moderate volatility, recommended 5-10x leverage
- Avoid altcoins with high volatility when starting
2. Reversal Pattern Detection (Highly Recommended)
To maximize profitability with the Progressive Strategy, enable Candle-Based Strong Reversal Pattern Detection. This approach requires patience but offers 70%+ win rate when properly configured.
Why Use Reversal Patterns?
Progressive position sizing works exceptionally well with high-probability setups. Instead of trading frequently with mixed results, reversal patterns help you:
- Enter at optimal price points (near bottoms for longs, near tops for shorts)
- Reduce losing trades significantly
- Maximize the compounding effect of the progressive strategy
- Trade less but with higher confidence
Recommended Configuration
yaml
# Long-term reversal analysis (ENABLE THIS)
enabled_long_term_reversal: true # Enable reversal detection
candle_lookback_percent: 0.6 # Require 60% price move
candle_lookback_count: 15 # Analyze last 15 candles
required_color_percent: 0.8 # 80% candles same direction
last_n_candles_check: 2 # Verify last 2 candles
How It Works
For Long Entries (Bullish Reversal):
- Scans last 15 candles for a strong downtrend
- Requires 80% of candles to be red (bearish)
- Price must have dropped at least 60% from high to low
- Last 2 candles must show reversal (green/bullish)
- Result: Entry near the bottom with high probability of bounce
For Short Entries (Bearish Reversal):
- Scans last 15 candles for a strong uptrend
- Requires 80% of candles to be green (bullish)
- Price must have risen at least 60% from low to high
- Last 2 candles must show reversal (red/bearish)
- Result: Entry near the top with high probability of drop
Configuration Parameters Explained
| Parameter | Value | Purpose |
|---|---|---|
enabled_long_term_reversal |
true |
Activates reversal pattern detection |
candle_lookback_percent |
0.6 |
Minimum 60% price movement required |
candle_lookback_count |
15 |
Number of historical candles to analyze |
required_color_percent |
0.8 |
80% candles must be same color (trend strength) |
last_n_candles_check |
2 |
Recent candles confirming reversal |
Adjusting for Different Timeframes
For More Signals (Less Selective):
yaml
candle_lookback_percent: 0.4 # Lower threshold (40% move)
required_color_percent: 0.7 # Less strict (70% same color)
candle_lookback_count: 10 # Shorter lookback
For Highest Quality Signals (More Selective):
yaml
candle_lookback_percent: 0.8 # Stricter threshold (80% move)
required_color_percent: 0.85 # Very strict (85% same color)
candle_lookback_count: 20 # Longer lookback
Expected Trading Frequency
With recommended settings:
- BTC: 2-5 signals per week
- ETH: 3-7 signals per week
- Win Rate: 70-80% when combined with proper SL/TP
- Trade Duration: Typically 1-3 days per trade
Why This Approach Requires Patience
⏳ Signals are infrequent but high-quality:
- May go days without a valid setup
- Not every day will produce signals
- Requires discipline to wait for confirmation
- But: Each trade has significantly higher probability of success
💰 Profitability comes from quality, not quantity:
- 70%+ win rate compounds your balance rapidly
- Progressive sizing amplifies winning streaks
- Fewer losing trades preserve capital
- Results in exponential growth over time
Performance Example
Without Reversal Patterns (High Frequency):
- Trades per week: 15-20
- Win rate: 45-55%
- Net result: Slow growth or break-even
With Reversal Patterns (Low Frequency):
- Trades per week: 3-5
- Win rate: 70-80%
- Net result: Consistent compounding growth
3. Concurrent Trades
- Maximum Recommended: 2 trades
- Optimal: 1 trade at a time
- If using more than 2 concurrent trades, reduce
TradeAmountPeraccordingly: - 1 trade: 25-30%
- 2 trades: 20-25%
- 3 trades: 15-20%
- 4+ trades: 10-15%
3. Leverage Guidelines
| Asset Type | Recommended Leverage | Risk Level |
|---|---|---|
| Bitcoin (BTC) | 10-15x | Low-Medium |
| Ethereum (ETH) | 5-10x | Medium |
| Major Altcoins | 3-5x | Medium-High |
| Small Cap Altcoins | 2-3x | High |
4. Margin Mode
- Always use ISOLATED mode with this strategy
- Cross margin can lead to cascading liquidations
- Isolated mode limits risk to individual positions
Advantages (Pros)
1. Automatic Capital Scaling
- Position sizes automatically grow as your account grows
- No manual adjustment needed as you profit
- Naturally compounds winning streaks
2. Built-in Risk Management
- Always risks a fixed percentage of available capital
- Position sizes automatically decrease after losses
- Prevents over-exposure during drawdowns
3. Dynamic Position Sizing
- Adapts to your current account state in real-time
- More aggressive when winning, more conservative when losing
- Optimal capital allocation without manual intervention
4. Prevents Over-Trading
- Uses percentage of available balance, not total equity
- Naturally limits position size when capital is deployed
- Forces disciplined capital allocation
5. Exponential Growth Potential
- Winning trades compound naturally
- Each successful trade increases the base for next trade
- Can achieve significant growth during favorable market conditions
6. Psychological Benefits
- Removes emotional decision-making from position sizing
- Consistent risk percentage across all trades
- Easier to stick to the strategy during volatility
Disadvantages (Cons)
1. Requires Live Trading
- Does not work in demo mode
- Must have actual exchange API access
- Cannot test strategy without real capital
2. Amplifies Losing Streaks
- Just as wins compound, losses also compound
- Successive losses can significantly reduce position sizes
- May require long recovery periods after drawdowns
3. Balance Fetch Dependency
- Relies on successful API calls to exchange
- Network issues can cause trade failures
- Falls back to
InitialTradeAmounton fetch failure
4. Potential for Rapid Drawdowns
- High percentage allocation (>30%) can be risky
- Multiple concurrent trades multiply exposure
- Can quickly deplete account with poor timing
5. Limited Control During Volatility
- Position size determined by balance, not market conditions
- May place large trades during unfavorable market conditions
- No adjustment for increased market risk
6. Exchange Rate Limits
- Frequent balance queries may hit API rate limits
- Some exchanges have strict API call restrictions
- Can cause delays or failures in order placement
7. Minimum Order Size Issues
- After losses, position size may fall below exchange minimums
- Can prevent order placement entirely
- May require manual intervention to resume trading
8. Not Suitable for All Market Conditions
- Works best in trending markets
- Can be detrimental in highly volatile, choppy markets
- Requires careful monitoring of market regime
Important Notes & Limitations
⚠️ Critical Requirements
- Production Mode Only
The strategy fetches real-time balance from your exchange account.yaml demo_mode: false # MUST be false - Valid API Credentials
- API Key with read/trade permissions
- API Secret properly configured
- Passphrase (for Bitget/OKX)
- Supported Exchanges
- Binance
- Bybit
- Bitget
- OKX
- Hyperliquid
🔒 Safety Recommendations
- Start Small
- Begin with 10-15% allocation
- Test with 1 concurrent trade
- Use major coins only (BTC/ETH)
- Use Stop Losses
- Always set stop loss percentage
- Recommended: 2-5% depending on leverage
- Never trade without stops
- Monitor Regularly
- Check balance and open positions daily
- Watch for API errors or fetch failures
- Be prepared to intervene manually
- Risk Management
- Never use cross margin with this strategy
- Keep emergency reserves outside trading balance
- Have a maximum drawdown threshold (e.g., 30%)
Example Configuration File
yaml
# Progressive Strategy with Reversal Patterns - Optimal Configuration
General:
demo_mode: false # Must be false
bot_name: "Progressive_Reversal_Bot"
Exchange:
name: "binance" # Your exchange
api_key: "your_api_key"
api_secret: "your_api_secret"
TradeSettings:
General:
InitialTradeAmount: 100.0 # Fallback amount
TradeAmountPer: 25 # 25% per trade
SLTPSettings:
take_profit_percent: 5.0 # 5% take profit (higher due to better entries)
stop_loss_percent: 2.5 # 2.5% stop loss (tighter due to reversal confirmation)
# REVERSAL PATTERN DETECTION (CRITICAL FOR SUCCESS)
ReversalDetection:
enabled_long_term_reversal: true # ENABLE THIS!
candle_lookback_percent: 0.6 # 60% price movement required
candle_lookback_count: 15 # Analyze 15 candles
required_color_percent: 0.8 # 80% candles same color
last_n_candles_check: 2 # Last 2 candles confirm reversal
# Symbol Configuration
Symbols:
sync_enabled: false # Disable auto-sync
manual_symbols:
- "BTCUSDT" # Focus on BTC only
# - "ETHUSDT" # Optionally add ETH
# Position Settings
MaxConcurrentTrades: 1 # Only 1 trade at once (optimal with reversals)
leverage: 15 # 15x for BTC (safe with reversal entries)
margin_mode: "isolated" # Always isolated
# Timeframe
timeframe: "4h" # 4-hour candles work best for reversals
Monitoring Your Strategy
Key Metrics to Track
- Win Rate: Percentage of profitable trades
- Average Win/Loss Ratio: Size of wins vs losses
- Maximum Drawdown: Largest peak-to-trough decline
- Capital Growth Rate: Account growth over time
- Position Size Trends: Track how position sizes change
When to Adjust
Reduce TradeAmountPer if:
- Experiencing frequent losses
- Drawdown exceeds 20%
- Market becomes highly volatile
- Multiple concurrent trades are active
Increase TradeAmountPer if:
- Consistent winning streak (5+ trades)
- Market conditions are favorable
- Only using 1 concurrent trade
- Account has grown significantly
Troubleshooting
Balance Fetch Failures
Error: Failed to fetch available balance
Solution:
- Check API credentials
- Verify exchange API status
- Ensure network connectivity
- Bot will fallback to
InitialTradeAmount
Position Size Too Small
Warning: Calculated size is very small
Solution:
- Increase
TradeAmountPer - Reduce number of concurrent trades
- Close losing positions to free up capital
Order Placement Failures
Error: Order size below minimum
Solution:
- Check exchange minimum order size
- Increase account balance
- Temporarily disable percentage mode
Best Practices Summary
✅ Do:
- Enable reversal pattern detection (this is the key to 70%+ win rate)
- Start with 1 concurrent trade and 25% allocation
- Use isolated margin mode exclusively
- Focus on 1-2 major cryptocurrencies (BTC recommended)
- Set appropriate stop losses (2-5%)
- Monitor balance and positions daily
- Keep leverage moderate (10-15x for BTC with reversals)
- Be patient - wait for quality reversal signals
- Test with small capital first
- Use 4-hour or 1-day timeframes for reversal detection
- Trust the pattern and avoid impulsive trades
❌ Don't:
- Use cross margin mode
- Enable demo mode (won't work)
- Sync all exchange symbols
- Exceed 30% per trade allocation
- Trade without stop losses
- Set too many concurrent trades
- Use on highly volatile altcoins initially
- Trade without reversal confirmation (will reduce win rate significantly)
- Chase trades when no reversal pattern exists
- Override the system during impatience
- Ignore the reversal signals and trade randomly
Quick Start Guide for Maximum Profitability
Step 1: Enable Core Settings
yaml
demo_mode: false
TradeAmountPer: 25
enabled_long_term_reversal: true # ← CRITICAL
MaxConcurrentTrades: 1
Step 2: Configure Reversal Detection
yaml
candle_lookback_percent: 0.6
candle_lookback_count: 15
required_color_percent: 0.8
last_n_candles_check: 2
Step 3: Set Conservative Risk Parameters
yaml
take_profit_percent: 5.0
stop_loss_percent: 2.5
leverage: 15 # For BTC
margin_mode: "isolated"
Step 4: Focus on Quality
- Select only BTC (or add ETH)
- Disable symbol sync
- Use 4h or 1d timeframe
- Wait for signals - Don't force trades
Step 5: Monitor & Adjust
- Track your win rate (target: 70%+)
- If win rate < 60%, make reversal detection stricter
- If barely any signals, make detection slightly less strict
- Adjust
TradeAmountPerbased on comfort level
Conclusion
The Progressive Placing Order Strategy is a powerful approach for traders who want automated, dynamic position sizing that adapts to their account performance. When combined with Candle-Based Reversal Pattern Detection, this becomes an exceptionally profitable system that can achieve 70%+ win rates consistently.
The Secret Formula
Progressive Sizing + Reversal Patterns + Patience = Exponential Growth
- Progressive Sizing: Automatically compounds your wins
- Reversal Patterns: Ensures you only take high-probability trades
- Patience: Waiting for quality signals instead of overtrading
What Makes This Approach Different
Unlike traditional trading strategies that focus on frequency, this approach prioritizes quality over quantity:
- Fewer trades = Less stress, lower fees, better execution
- Higher win rate = More consistent growth, fewer drawdowns
- Better entries = Lower risk per trade, better risk/reward ratios
- Automated sizing = Removes emotion from position sizing decisions
Expected Results
Conservative Approach (Recommended for Beginners):
- Monthly trades: 8-15
- Expected win rate: 65-75%
- Monthly return target: 15-30%
- Drawdown risk: 10-15%
Optimized Approach (With Experience):
- Monthly trades: 12-20
- Expected win rate: 70-80%
- Monthly return target: 25-50%
- Drawdown risk: 15-20%
The Patience Factor
⚠️ This strategy is not for impatient traders. You may go several days without a signal, and that's perfectly normal. The key is to:
- Trust the reversal pattern detection
- Avoid forcing trades when no pattern exists
- Understand that each quality trade is worth waiting for
- Focus on the monthly results, not daily activity
Final Thoughts
When used with proper risk management, isolated margin, focused symbol selection, and enabled reversal pattern detection, this strategy can provide steady, compounding growth while maintaining controlled risk exposure. The combination of progressive sizing with high-probability reversal entries creates a system where your wins naturally compound while your losses remain contained.
Remember:
- This strategy amplifies both gains and losses
- Reversal patterns give you 70%+ edge
- Start conservatively, monitor closely, and adjust based on your risk tolerance
- Patience is your greatest weapon - not every day will have signals, but every signal has high probability of success
- The goal is consistent profitability over time, not daily excitement
Support & Resources
For questions, troubleshooting, or sharing your results:
- Check bot logs for reversal pattern detections
- Monitor your win rate and adjust settings accordingly
- Join the community to share experiences
- Start small, prove the strategy, then scale up
Good luck and happy trading! 🚀