Skip to main content

Understanding Gunbot's Trading Logic

Gunbot executes the trading strategies you define, so you control which trading pairs it targets and which strategies it applies.

Info

Gunbot's core philosophy is user-driven automation. It acts as an executor of your defined rules and strategies, rather than making autonomous decisions beyond your configuration.

Direct and Transparent Operation

Gunbot follows your instructions with minimal hidden behavior. You select trading pairs and assign strategies in the interface, and starting the bot initiates automated trading based on those settings.

Strategy Flexibility

You can use simple, preset strategies to get started quickly or build complex ones using over 150 available settings. This range supports both beginners who want ease of use and experienced traders who want granular control. Power users can also code custom JavaScript strategies that run natively within Gunbot.

Buy and Sell Mechanics

Each strategy includes parameters that govern buying and selling behavior. Generally, Gunbot executes one buy order and one sell order per trading cycle for a given pair. Exceptions and features add flexibility:

  • Strategies that explicitly allow for multiple consecutive buy orders (e.g., averaging down).
  • The ability to configure partial sell orders, allowing you to take profits at multiple levels.
  • Dollar Cost Averaging (DCA) features, which inherently involve making multiple buy orders at different price points.
  • Configurable sell order behaviors, including options for partial sells or staggered sell orders based on different conditions.

Strategy-Specific Settings

While some settings (like BUY_METHOD or SELL_METHOD) appear across strategies, their behavior and interaction with other parameters can vary by strategy. Refer to each strategy's documentation for the exact details.

Dynamic Configuration

You can modify Gunbot's settings at any time, and changes typically take effect immediately without restarting the bot (unless a core setting specifies otherwise). This includes changing strategy parameters or switching strategies for a pair after orders are placed or positions are open. Gunbot adapts its ongoing logic to the new configuration.

Manual Trading Integration

Manually placing trades on the same exchange account or the same trading pairs that Gunbot manages is generally safe. Gunbot reads existing trading history and adapts its operations accordingly.

However, be mindful of the following:

  • Ensure that any auto-cancel order settings within Gunbot (if enabled) do not unintentionally interfere with your manually placed orders.
  • Gunbot will factor in your manual trades when calculating profit/loss and making decisions for its automated strategies.
Important Note

Avoid manual trading on pairs that are actively being managed by Gunbot's Reversal Trading strategies. Due to the specific logic of Reversal Trading, manual intervention on these pairs can lead to unexpected behavior or interfere with the strategy's ability to manage its positions correctly.