Why Is My Bot Not Trading? Understanding Bot Status on Freya Finance
You started a bot, and nothing seems to be happening — or it suddenly stopped. Most of the time this is completely normal: a bot that isn't trading is usually just waiting for the right moment to enter, exactly as you configured it. This guide explains what each status means, why a bot might not open a position, and what to do when something actually needs your attention.
If you haven't built a bot yet, start with How to Create Your First DCA Bot.
Key Takeaways
- A bot that isn't trading is most often just waiting for its entry conditions to be met — that's by design, not a malfunction.
- Your bots run on Freya's servers, not in your browser, so they keep working 24/7 even when your computer is off.
- Bot status tells you what's happening: ACTIVE means waiting to open, RUNNING means a position is open, PAUSED means you stopped it, and ERROR means it needs attention.
- The most common real problems are insufficient balance and an API key issue — both are quick to fix.
- If a bot is stuck in ERROR and the basics check out, contact support with your bot and deal details.
Your Bots Run on Freya's Servers, Not Your Browser
A common worry is that closing the website, the app, or your laptop will stop your bots. It won't. Your bots run on Freya's servers and operate 24/7, independently of your device. You can close everything, turn off your computer, and your bots keep monitoring the market and executing your strategy. When you log back in, you simply see their current state.
What Each Bot Status Means
Your bot's status is the fastest way to understand what it's doing:
| Status | What it means |
|---|---|
| ACTIVE | The bot is live and waiting for its entry conditions to be met before it opens a position |
| TRIGGERING | The entry conditions were met — the bot is opening its position now |
| RUNNING | A position is open; the bot is managing the deal (safety orders, take-profit, exits) |
| PAUSED | You paused the bot — it won't open new positions until you resume it |
| AWAITING PAUSE | You paused the bot while a position was open — it will finish handling that position safely, then move to PAUSED |
| CLOSING | The bot is closing the position (take-profit, stop-loss, or a manual close) |
| CLOSED | The deal is finished and saved to your history |
| ERROR | Something went wrong and needs your attention — see the section below |
The key pair to understand is ACTIVE vs RUNNING. ACTIVE means the bot is healthy and simply waiting to enter. RUNNING means it has already entered and a position is live. A bot sitting on ACTIVE for a while is normal — it's doing its job.
"My Bot Isn't Opening a Position"
If your bot is on ACTIVE but hasn't opened anything, work through these in order:
- Check its entry conditions. This is the number-one reason. If you set the bot to open on a signal (for example, RSI below 30), it will wait — possibly for a long time — until that condition is actually met. If you wanted it to enter immediately, edit the bot to use an immediate (market) entry instead of a signal. See entry conditions in How to Create Your First DCA Bot.
- Check your balance. A bot needs enough funds to place its base order (and ideally its full grid). If you see an Insufficient Balance message, top up the trading account on your exchange.
- Check your exchange connection. If the API key was deleted, lost a permission, or its IP whitelist changed, the bot can't place orders. Revalidate it — see How to Connect Your Exchange.
In most cases, the answer is simply that the market hasn't reached your entry signal yet.
"My Bot Stopped or Shows an Error"
A bot in ERROR state is telling you it couldn't do something. The most common causes:
- Insufficient balance — there aren't enough funds on the exchange to place the next order. Top up and the bot can continue.
- API key or permission problem — the key was removed, regenerated, lost the trading permission, or hit an IP-whitelist restriction. Fix the key and reconnect.
- Liquidation (futures only) — if you ran a leveraged futures bot and the market moved hard against the position, the exchange can liquidate it. This is a market risk of leverage, not a Freya error. Learn to manage it in Risk Management in Automated Trading.
- A temporary exchange issue — exchanges occasionally have outages or rate limits; these usually resolve on their own.
After you fix the underlying cause (add funds, repair the key), you can resume or restart the bot.
When to Contact Support
If a bot is stuck in ERROR, your balance is sufficient, and your API key validates correctly, reach out for help. Contact [email protected] or the official Telegram support (@FreyaFinanceSupport); you can also ask in the community (@FreyaFinanceCommunity). Include:
- The bot name and the deal number (if a deal was open)
- The exchange and trading pair
- A description of what the bot was doing and the exact status or error shown
Frequently Asked Questions
Why isn't my bot opening a position?
Almost always because its entry conditions haven't been met yet. If you set the bot to enter on an indicator signal, it waits until that signal occurs — which can take a while. If you wanted it to open right away, change it to an immediate market entry. Also check that your balance is sufficient and your exchange API key is still valid.
Do my bots keep running when I close the browser or turn off my computer?
Yes. Your bots run on Freya's servers, not in your browser, and operate 24/7. You can close the app or shut down your device and your bots keep monitoring the market and managing positions. Logging back in just shows you their current state.
What does "Insufficient Balance" mean?
It means the trading account on your exchange doesn't have enough funds for the bot to place its next order. Add funds to that account (and make sure you've sized your capital to cover the bot's full grid), then the bot can continue.
Why did my bot stop or show an error?
The most common reasons are insufficient balance, an API key or permission problem, or — for leveraged futures bots — a liquidation caused by the market moving against the position. Fix the underlying cause (add funds or repair the key) and resume the bot. Liquidations are a risk of leverage, not a platform error.
What's the difference between ACTIVE and RUNNING?
ACTIVE means the bot is healthy and waiting for its entry conditions to be met — no position is open yet. RUNNING means the bot has already opened a position and is actively managing the deal. A bot resting on ACTIVE is normal and means it's waiting for the right moment to enter.
My futures bot was liquidated — what happened?
Liquidation happens when a leveraged position moves far enough against you that the exchange closes it to prevent further loss. It's a market risk that comes with using leverage, not a Freya malfunction. To reduce the chance of it, use lower leverage, set a stop-loss, and size positions carefully — see Risk Management in Automated Trading.
How do I get help with a bot that's stuck?
If the basics check out (sufficient balance, valid API key) and a bot is still stuck in ERROR, contact [email protected] or @FreyaFinanceSupport on Telegram. Include your bot name, deal number, exchange, trading pair, and the exact status or error message so support can investigate.
