Supabase is not configured yet. Add your Project URL and anon/publishable key in the HTML configuration section before using live authentication.
Account
Profile
Strategy Builder
Choose your plan
Choose the access level that fits how you build strategies.
Free
Basic
Start with the core progression generators.
Hashdice/Crash: Martingale
Hashdice/Crash: 1-3-2-6
DBot: Martingale
DBot: 1-3-2-6
Pro
More generators
Unlock all regular generators across the supported platforms.
Everything included in Free
All regular Hashdice/Crash generators
All regular DBot generators
Combine Strategy excluded
Customize Your Strategy excluded
Premium
Full access
Unlock every Strategy Builder generator and advanced builder.
Everything included in Pro
Combine Strategy
Customize Your Strategy
All current Strategy Builder features
Choose Pro or Premium to continue to secure Stripe Checkout.
Upgrade required
Strategy Builder
Build and export betting strategies for supported platforms using ready-made generators or your own strategy logic.
Market & contract
One Market & Contract setup applies to the complete Combined Strategy and all of its stages.
Important — re-check barrier values after importing to Deriv:
Deriv may reset or alter barrier values when an XML bot is uploaded.
Barrier values directly affect whether a contract is available and what payout/Return % Deriv offers.
Before running the bot, use the SmartTrader confirmation link below, confirm every imported barrier value, and make sure the current payout/Return % still matches the value used by this generator.
Barrier payout accuracy: Barrier contracts depend heavily on the exact market, contract type, barrier, and duration. Before generating the bot, first enter the same parameters on
Deriv SmartTrader
and confirm that Deriv returns a valid payout for that setup. Some barrier settings may return no payout at all, especially when the barrier is too close or otherwise unavailable. Deriv may show this figure as Return % instead of Payout %. Use Deriv's displayed percentage in the Payout / Return % field below for the most accurate bot calculations.
Offset from current spot — enter the magnitude only, sign is chosen above.
Offset from current spot, magnitude only.
Duration for this contract is fixed by Deriv and isn't user-configurable.
Tick count is required because the strategy needs a fixed, calculable payout for every Accumulator purchase.
This generator does not support Hours or End Time duration — only Ticks, Seconds, and Minutes, per contract type above.
Use Deriv’s exact percentage. Enter exactly the same market and contract parameters on Deriv SmartTrader, then copy the exact Payout / Return % shown by Deriv into this box.
Equivalent payout multiplier (odds): 1.9220x
Combine Strategy
Build one ordered strategy from two or more existing strategy stages. Available stages: Masaniello, Martingale, Fibonacci, D'Alembert, Percentage Bankroll, Paroli, 1-3-2-6, Oscar's Grind, Labouchère, and Streak Recovery. Each stage completes one normal cycle before the next stage becomes active.
Strategy stages
Execution order is top to bottom. Use ↑ / ↓ to rearrange stages.
Combined Strategy (CS) Conditions
CS Conditions control what happens when a strategy cycle finishes. If Take Profit is OFF, a successful strategy cycle counts as a Win. If Take Profit is ON, successful cycles automatically Fixed Restart the same strategy until Take Profit is reached; only then does CS receive the Win. A Loss means Stop Loss, exhausted Starting Capital, or a failed cycle.
Simple CS rule: On [Win / Loss / Streak / Strategy Cycle Complete] → Do [Reset CS / Move to Next Strategy / Stop CS].
Combined sequence
CS flow: CS automatically starts from Strategy #1. Each strategy keeps its own internal rules. After a strategy finishes, CS Conditions decide whether to Reset CS, Move to the Next Strategy, or Stop CS.
Generated file
Complete the required parameters.
Import into Deriv Bot via Load > Local. The runtime engine switches stages only through your CS Conditions. Demo-test the complete sequence before real use.
Layer mode
Market & contract
Important — re-check barrier values after importing to Deriv:
Deriv may reset or alter barrier values when an XML bot is uploaded.
Barrier values directly affect whether a contract is available and what payout/Return % Deriv offers.
Before running the bot, use the SmartTrader confirmation link below, confirm every imported barrier value, and make sure the current payout/Return % still matches the value used by this generator.
Barrier payout accuracy: Barrier contracts depend heavily on the exact market, contract type, barrier, and duration. Before generating the bot, first enter the same parameters on
Deriv SmartTrader
and confirm that Deriv returns a valid payout for that setup. Some barrier settings may return no payout at all, especially when the barrier is too close or otherwise unavailable. Deriv may show this figure as Return % instead of Payout %. Use Deriv's displayed percentage in the Payout / Return % field below for the most accurate bot calculations.
Offset from current spot — enter the magnitude only, sign is chosen above.
Offset from current spot, magnitude only.
Duration for High/Low Ticks is fixed by Deriv and isn't user-configurable.
Tick count is required because the strategy needs a fixed, calculable payout for every Accumulator purchase.
This generator does not support Hours or End Time duration — only Ticks, Seconds, and Minutes, per contract type above.
Use Deriv’s exact percentage. Enter exactly the same market and contract parameters on Deriv SmartTrader, then copy the exact Payout / Return % shown by Deriv into this box.
Masaniello parameters
Two-layer parameters
Inner odds come from the Payout % field above (Market & contract panel).
Minimum stake
Bot control and stop condition
Choose one cycle-control mode. Take Profit (Cashout) is optional and overrides the selected mode when its target is reached.
Stops the bot as soon as current capital is at least this amount above the original starting capital. This overrides the selected run mode and cycle limit.
Bot control and stop condition
Choose one outer-cycle control mode. Take Profit (Cashout) is optional and overrides the selected mode when its target is reached.
Stops the bot as soon as the outer pool is at least this amount above the original Total Fund. This overrides the selected run mode and cycle limit.
Live Mathⓘ
Starting Capitalⓘ—
Final Potential Capitalⓘ—
Payout Multiplier (odds)ⓘ—
Outer Layer: Rounds to Winⓘ—
Wins Neededⓘ—
Generated file
Import this file in Deriv Bot via Load > Local. Test on a demo account first.
Market & contract
Important — re-check barrier values after importing to Deriv:
Deriv may reset or alter barrier values when an XML bot is uploaded.
Barrier values directly affect whether a contract is available and what payout/Return % Deriv offers.
Before running the bot, use the SmartTrader confirmation link below, confirm every imported barrier value, and make sure the current payout/Return % still matches the value used by this generator.
Barrier payout accuracy: Barrier contracts depend heavily on the exact market, contract type, barrier, and duration. Before generating the bot, first enter the same parameters on
Deriv SmartTrader
and confirm that Deriv returns a valid payout for that setup. Some barrier settings may return no payout at all, especially when the barrier is too close or otherwise unavailable. Deriv may show this figure as Return % instead of Payout %. Use Deriv's displayed percentage in the Payout / Return % field below for the most accurate bot calculations.
Offset from current spot — enter the magnitude only, sign is chosen above.
Offset from current spot, magnitude only.
Duration for this contract is fixed by Deriv and isn't user-configurable.
Tick count is required because the strategy needs a fixed, calculable payout for every Accumulator purchase.
This generator does not support Hours or End Time duration — only Ticks, Seconds, and Minutes, per contract type above.
Use Deriv’s exact percentage. Enter exactly the same market and contract parameters on Deriv SmartTrader, then copy the exact Payout / Return % shown by Deriv into this box.
Equivalent payout multiplier (odds): 1.9220x
Strategy parameters
Minimum stake
Automatically determined from the selected contract.
Labouchère always raises a calculated stake to Deriv's minimum when the mathematical stake falls below it.
Minimum stake
Automatically determined from the selected contract.
Why this matters: Streak Recovery can calculate a recovery stake below Deriv's allowed minimum when the outstanding amount is spread across several wins. If you choose Cap, the bot uses the minimum stake and continues using the actual resulting profit or loss in the recovery calculation.
Bot control and stop condition
Choose Continuous rollover or Fixed restart. Each can run indefinitely or for a chosen number of completed strategy cycles. Take Profit (Cashout) overrides both.
Uses cumulative session profit and stops immediately when the target is reached, even if the selected cycle limit has not been reached.
Live Math
Generated file
Import into Deriv Bot via Load > Local. Phase 1 generators are structurally validated but should be demo-tested before real use.
Structure
Strategy
Watch gate
Wait for a pattern before betting
Places real 0.00-stake bets to read outcomes with no risk, until they match.
Checked before the very first cycle, and again every time a cycle restarts.
Bot control and stop condition
0 = run indefinitely (still stops immediately on any failure).
Stop conditions
0 = run indefinitely.
0 = no profit stop.
0 = no loss stop. Enter as a positive number (e.g. 500 = stop at -500).
Live math
First cycle, first 6 bets (illustrative — 3 losses then wins)
Generated script
Paste into BC.Game's Auto Bet script editor. Test on demo balance first — the watch gate places real 0.00-stake bets, and stake sizing grows sharply once betsLeft gets close to winsNeeded.