What is Manual Trade Entry in MagicTradeBot?

Manual Trade Entry is a feature that allows you to predefine trades in a YAML configuration file, giving you full control over when and how trades are executed. Unlike standard bot trades, these trades are not executed immediately; the bot continuously monitors market conditions and executes trades only when all specified conditions are met.


1️⃣ How Manual Trade Entry Works

  • Predefine Trades: You list trades in manual_trade_symbols.yaml with details such as symbol, direction, amount, and price thresholds.
  • Conditional Execution: The bot monitors the market price and validates all configured trading signals before executing a trade.
  • Flexible Timing: Trades can be executed immediately when conditions are met, or after specific price movements (like pullbacks or dips).
  • Controlled Risk: You can set thresholds to prevent premature execution, ensuring trades only occur under desired market conditions.

2️⃣ Key Configuration Parameters

Parameter Description
Symbol Trading pair (e.g., ETHUSDT)
Price 0 = use current market price, or specify a custom price
Direction Long or Short
Amount Overrides bot-calculated position size if > 0
ExecuteThresholdPerfect % price movement required before execution (0 = immediate)
Timestamp Optional expiration for the manual trade (ISO-8601)

3️⃣ Example Use Cases

  • Immediate Execution After Signal Validation: Trade executes as soon as conditions are met with no required price movement.
  • Buy the Dip: Execute trades only after the price drops by a certain percentage (e.g., 5%).
  • Deep Dip Accumulation: Wait for larger pullbacks (e.g., 10%) to accumulate positions at discounted prices.
  • High-Volatility Entry: Aggressive strategy for retracements up to 20%, taking advantage of price swings.

4️⃣ Best Practices

  • Review your YAML configuration carefully to avoid conflicts or overlapping trades.
  • Start with smaller amounts to test your manual entry strategies before scaling.
  • Use the ExecuteThresholdPerfect to control risk and avoid entering trades prematurely.
  • Periodically update and prune entries to align with changing market conditions.

5️⃣ Reference & User Guide


Pro Tip

Manual Trade Entry is ideal for strategic, conditional trades that require precise timing or specific market conditions. Think of it as a “smart watchlist” that automatically executes your custom strategies without constant supervision.

📎 Related Topics