Why use manual trades instead of placing orders directly on the exchange?

  • Home
  • Documentation
  • Why use manual trades instead of placing orders directly on the exchange?

Manual trades in MagicTradeBot provide flexibility, control, and strategic execution that goes beyond simply placing orders directly on an exchange. They allow you to combine automation with precise market timing while maintaining oversight.


1️⃣ Strategic Control Over Execution

  • Manual trades let you predefine trades in a YAML file, specifying symbol, direction, amount, and execution conditions.
  • The bot monitors the market and executes the trade only when all conditions are met, giving you more control than instant market orders.

2️⃣ Conditional and Safe Execution

  • By default, manual trades are not executed immediately; the bot validates all rules before executing.
  • This ensures trades are aligned with your risk management, stop-loss, and take-profit strategies, preventing impulsive or error-prone entries.
  • Example: You can set a pullback threshold to buy the dip automatically instead of guessing the entry manually.

3️⃣ Immediate Execution When Needed

  • If you want to bypass conditional rules and execute a trade instantly (e.g., BTCUSDT is in a profitable position), you can set:

    ExecuteThresholdPerfect: 0
    
  • This allows the bot to skip price movement validation or locked events, effectively executing your order immediately while still leveraging the bot’s execution engine.

4️⃣ Advantages Over Direct Exchange Orders

  • Automation with oversight: Trades are executed by the bot but under your rules.
  • Consistency: Avoid human errors or missed opportunities in volatile markets.
  • Integration: Manual trades work alongside other bot strategies, so you can combine signal-based and manual executions.
  • Historical Logging: All manual trades are recorded for analysis, unlike ad-hoc exchange orders.

Pro Tip

Use manual trades when you want the best of both worlds: strategic conditional execution for routine trades, and instant execution for high-confidence opportunities—without leaving your trading entirely to chance or the exchange interface.

📎 Related Topics