Bot ForgeUpdated 5 min readBy the FXNOD team
How to build a Deriv trading bot without code in Bot Forge
In Bot Forge you build a bot by answering questions in plain language: what it should buy, on which markets, when it should enter, how much it stakes and when it stops. There are no blocks to wire and no code to write. Save the bot, press Run, confirm the Deriv account, and it trades from FXNOD's servers until one of your limits is reached.

Start from a template, or from nothing
If you have never built a bot, start with a template. Each one is already filled in, and you can change anything before you run it.
| Template | What it does |
|---|---|
| Even / Odd — first bot | Trades Even on a calm index with the same stake every time. Stops at your profit or loss cap. |
| Differs — last digit | Wins if the last digit is not 5. Wins often and pays a little each time. |
| Over / Under — switch | Starts on Under 7 and takes the other side after a loss. |
| Even / Odd — fade a streak | Waits for three even or three odd ticks in a row, then bets the other side. |
| Rise / Fall — follow ticks | Buys Rise if the last tick went up and Fall if it went down, on 5-tick contracts. |
| Rise / Fall — Martingale | Always buys Rise and doubles the stake after a loss, at most three times. |
| Accumulator — grow in a band | The payout grows each tick while the price stays in its band, and the bot takes a small profit early. |
The builder, step by step
What should it buy?
Choose the trade type: Rise/Fall, Higher/Lower, Matches/Differs, Even/Odd, Over/Under, Accumulators, Multipliers, Touch/No Touch, Vanillas or Turbos.
Which markets?
Pick one market or several. With several, the bot either works through them one after another with a single open trade at a time, or trades each market on its own at the same time. Your session limits cover all of them together.
The contract terms
Set how long each contract lasts and, where the trade type needs it, the target, multiplier or growth rate. Bot Forge asks Deriv which durations those markets sell and only lets you pick a length that exists on every market you selected.
Indicators (optional)
Add RSI, a simple or exponential moving average, MACD, Bollinger Bands, Stochastic or ATR. With indicators deciding, each trade takes the side they agree on and the bot waits when they disagree. A bot can also trade with no indicators at all.
The entry rule
The rule the bot checks before every contract: always the same side, flip after a loss, copy the last tick, fade the last tick, or wait for a streak of three and then fade it.
Money
Set the starting stake and what happens after each trade: same stake, gentle step, Martingale or reverse Martingale. Then set the limits: never stake more than an amount, stop when the loss reaches an amount, stop when the profit reaches an amount, and a maximum number of trades for the run.
Review and save
Read the summary and save. The bot is stored on your FXNOD account, so it is there on every device you sign in from.
Running a bot
Press Run on a saved bot and confirm which Deriv account it should trade. Use the demo account until you have watched the bot through both a winning and a losing stretch. The first time, Deriv asks you to allow FXNOD's automated-trading connection.
The bot runs on FXNOD's servers, not in your browser. You can close the page and it keeps trading, and your stop loss keeps working, because the limits are checked on the server before every trade. To end a run early, stop it from the run page. There is also an emergency stop, which ends the run and sells what is still open where Deriv allows it.
Your limits and FXNOD's limits
You set the stake and the stop loss for each bot. On top of that, FXNOD applies its own ceilings: on the stake a bot starts from, on the loss of one session, on the total loss across all your bots on one account, on the multiplier Martingale may use, and on how many bots run at once. If your number is higher than a ceiling, the ceiling wins. A stake that grows after a loss is limited by your own “never stake more than” amount, and is never larger than the session’s stop loss.
Read this before you choose Martingale
Martingale multiplies the stake after every loss so that one win recovers the losses before it. The arithmetic is unforgiving. Starting at 1 and doubling, seven losses in a row means stakes of 1, 2, 4, 8, 16, 32 and 64, which is 127 lost to win back 1. Losing streaks of that length do happen. Bot Forge labels Martingale as high risk. You choose how many steps it may take, and the builder shows the stakes of a losing streak before you start. When the last step loses, or the next stake would be more than one trade is allowed, the session ends with the loss; Bot Forge does not place a smaller stake that could not win the streak back. The stop loss is checked before each trade, so the last trade of a streak can take the session past it. Same stake is the recommended setting for a reason.
What it costs
Bot Forge requires an active tool package. Review current pricing in Discover, and test a bot on a demo account before using real money.
Questions people ask
- Is Bot Forge the same as Deriv Bot?
- No. Bot Forge is a separate bot builder made by FXNOD. It does not use Blockly blocks: you answer questions in plain language instead. The bot trades on your Deriv account through Deriv's API, but FXNOD is an independent product and is not affiliated with Deriv.
- Does the bot keep running when I close my browser?
- Yes. It runs on FXNOD's servers, so it keeps trading after you close the page. It stops when it reaches one of your limits or when you stop it.
- Can I test a bot without risking money?
- Yes. Run it on your Deriv demo account. It trades with virtual funds and follows the same rules as on a real account.
- Do I need to know how to code?
- No. Every setting is a question with a short explanation, and the templates give you a working bot to change.
- Can a bot guarantee a profit?
- No. A bot applies its rules without hesitating, and that is all. A rule that loses will lose automatically. Always set a stop loss.
Try it on a demo account
Create an FXNOD account, connect your Deriv demo account, and use every tool with virtual funds.
Get started