Automated crypto trading that shows its work.
CryptoMetric AI runs rule-based strategies with a machine-learning second opinion, puts a risk manager in front of every order, and records why each trade was taken or refused. It trades on paper by default, and it never promises a profit.
- Paper trading is the default for every new bot.
- Live trading is off by default, gated and Binance-only.
- Registration is by invitation.
- Strategymean_reversion: BUY0.67
- ML modelsecond opinion: BUY0.62
- Blend0.67×0.6 + 0.62×0.40.65
- Regime fitranging × 1.120.73
- Agreementboth BUY × 1.120.81
0.81 clears the 0.60 threshold, so the signal goes to the risk manager. Had the model said SELL, the same signal would end at 0.29 and become HOLD. No trade.
- Risk manager
- 9 of 9 checks passed
- Position
- 0.05 BTC, cut by the 30% exposure cap
- Exits
- Stop 58,800, target 61,800, from an entry at 60,000
- Execution
- Simulated fill, 0.1% fee, no order sent
Market, 24h
How a decision is made, every two minutes.
A bot runs one strategy on one symbol. Each cycle follows the same six steps, and each step leaves a record you can read afterwards.
Read the market
Every two minutes, each active bot fetches recent candles for its one symbol and timeframe from public market data.
Recorded: Candles, per cycle
Ask the strategy
The bot’s single strategy reads the candles and answers BUY, SELL or HOLD, with a confidence between 0 and 1.
Recorded: Strategy signal
Get a second opinion
A machine-learning classifier trained for that symbol and timeframe votes on the same candles.
Recorded: ML signal
Weigh the evidence
The two are blended 60/40, scaled by how well the strategy fits the current market regime, raised when they agree and cut when they conflict. Anything under 0.40 becomes HOLD.
Recorded: Signal row, every factor kept
Pass the risk manager
A signal at or above the bot’s threshold (0.60 by default) meets nine ordered checks. The first one that fails rejects the trade. If all pass, the position is sized and its stop is fixed.
Recorded: Risk event on every rejection
Fill on paper, watch the exit
By default the order is simulated at the current price with a 0.1% fee. On every later cycle the open position is checked against its stop-loss, take-profit and trailing stop.
Recorded: Trade row and audit log
What it can do, and where each part stops.
Six working parts. Each is listed with the limit you should know before relying on it.
Strategies
Five built-in strategies: weighted multi-indicator voting, momentum, mean reversion, EMA and volume scalping, and a machine-learning strategy. A bot runs one strategy on one symbol.
- multi_indicator
- momentum
- mean_reversion
- scalping
- ml
Know the limitThe rule-based strategies use fixed indicator settings. None has a demonstrated edge, so pick one you understand and can monitor.
Signal aggregation with confidence
Strategy and model are blended 60/40, scaled by market-regime fit, raised by 12% when they agree and cut by 35% when they conflict. Every factor is stored with the signal, so you can read why a bot did or did not trade.
Know the limitA volatile regime suppresses nearly every new entry. It does not close positions that are already open.
Machine-learning layer
One classifier per symbol and timeframe, built on indicator features such as RSI, MACD, Bollinger Bands, ATR and volume, and retrained every 24 hours for active bots. It is the second opinion in every decision.
Know the limitNo out-of-sample accuracy is recorded for it. Treat its edge as unproven.
Backtesting and simulator
Replay a strategy on historical candles, from one week to two years, with a 0.1% fee and 0.05% slippage charged on every fill by default.
Know the limitBacktests do not replay the ML model or the live risk manager, so they do not describe live behaviour exactly. Past results do not predict future results.
Opportunity scanner
Scores the most-traded USDT pairs from 0 to 100 on trend strength, momentum, liquidity and volatility, and names each one’s market regime. Stablecoin pairs are left out.
Know the limitA score describes current conditions. It is not a forecast and not a recommendation.
Auto-Pilot, in paper mode
Every 15 minutes it scans, then creates, keeps or retires paper bots for the top-scoring symbols, up to a limit you set. Its bots pass the same risk gates as one you build by hand.
Know the limitLive Auto-Pilot needs a second server switch that is off by default. It never restarts a bot you stopped.
Regime fit, strategy by strategy
| Strategy | Trending | Ranging | Volatile |
|---|---|---|---|
| momentum | × 1.10 | × 0.82 | × 0.55 |
| scalping | × 1.08 | × 0.85 | × 0.50 |
| multi_indicator | × 1.05 | × 0.95 | × 0.60 |
| mean_reversion | × 0.80 | × 1.12 | × 0.55 |
| ml | × 1.00 | × 1.00 | × 0.55 |
Limits the software enforces on itself.
Every entry goes through the risk manager. These are its defaults. They reduce risk. They cannot remove it.
- ATR stop on every trade2 × ATR(14)
- The stop is set from recent volatility before the trade is approved. A trade with no stop is rejected. The trailing stop only ever tightens.
- Fixed-fractional sizing1.0% of balance
- Size is the amount you are willing to lose divided by the distance to the stop. 1.0% is a hard ceiling, enforced in three places. One position is also capped at 30% of balance. Setting:
max_loss_pct - Daily loss limit2.0% of balance
- Once the day’s realised loss reaches the limit, new entries are refused until 00:00 UTC. Setting:
max_daily_loss_pct - Circuit breaker3 losses in a row
- Blocks new entries while exits keep being managed. Clearing it by hand is an operator action that is written to the audit log and, by default, limited to once per 60 minutes per bot. Setting:
max_consecutive_losses - Volatility ceilingATR above 8% of price
- Entries are refused when the market is moving too violently to size a stop sensibly. Setting:
max_atr_pct - Persistent emergency haltOne action, all bots
- Stops every bot you own and blocks all automated orders. The halt is stored in the database, survives restarts and stays on until you resume.
Paper by default. Live is a locked door.
A real order is possible only when every condition here is true at the same moment, and all of them are checked again immediately before each live order. Turn one off and the next order is refused.
- Server-wide live switchOff by default
- Exchange on the live allowlistBinance only
- Your own active, mainnet API credentialNew credentials start as testnet
- Risk per trade at or under 1.0%Checked
- Bot switched out of paper mode, by youPaper by default
- No emergency halt on your accountChecked
Built as if your exchange keys mattered.
They do. Every control below is in the product today.
- Two-factor login
- Time-based one-time codes (TOTP). A used code is refused if replayed, and repeated wrong codes or passwords lock sign-in for 15 minutes.
- HttpOnly cookie sessions
- Session tokens live in HttpOnly cookies that page scripts cannot read. No token is ever kept in browser storage.
- CSRF protection
- Every request that changes something must echo a per-session token, so another site cannot act with your session.
- Exchange keys encrypted at rest
- API keys and secrets are encrypted before they reach the database and decrypted only in memory while a live bot runs. Paper bots never use them.
- Audit log
- Sign-ins and failed sign-ins, bot starts and stops, credential changes, emergency halts and circuit-breaker resets are recorded with who did them and when. A refused reset is recorded too.
- Idempotent order handling
- Every order carries a unique client order ID and is reconciled against the exchange, so a retry after a timeout does not place the same order twice.
What this is, and what it is not.
It is
- A tool for running rule-based strategies under strict, inspectable limits.
- Paper trading first: simulated fills on real public market data, with fees.
- A full record of every signal, every rejection and every sensitive action.
- Software you operate. You choose the strategy, the limits and when to stop.
It is not
- Not financial advice, and not a managed fund. Nobody here trades on your behalf.
- Not a promise of profit. The only real-market backtests recorded for this software showed negative returns for every strategy tested.
- Not an AI that beats the market. The model’s edge is unproven.
- Not protection from loss. Stops are software checks made about every two minutes, not resting orders on the exchange.
Risk disclosure. Trading crypto involves risk of loss, including the loss of everything you put in. Stop-losses reduce risk but cannot guarantee against price gaps, slippage, outages or exchange failure. While an emergency halt is active, closing orders are blocked too, so open positions must be handled by hand on the exchange.
Questions worth asking first.
Straight answers, including the ones that do not flatter the product.
Will this make me money?
We make no such claim. The only real-market backtests recorded for this software showed negative returns for every strategy tested, and the machine-learning model’s edge is unproven. Treat it as a tool for running and studying rule-based strategies under strict limits, starting on paper.
Can I trade with real money?
Not by default. Live trading is switched off server-wide. A real order needs that switch turned on by the operator, your own active mainnet Binance credential, a valid risk configuration, a bot you have switched out of paper mode, and no emergency halt. Every one of those is checked again immediately before each live order. Binance is the only exchange supported for live orders.
How do I get an account?
Registration is by invitation. Request access shows how the invite flow works. If you already have an account, sign in.
What does paper trading mean here?
Orders are simulated at the current market price with a 0.1% fee, using real public market data. No order is sent and no signed exchange call is made. Every new bot starts this way.
Can a stop-loss fail?
Yes. Stops are checked by this software about every two minutes against the last traded price. They are not resting orders on the exchange. A price gap, slippage, fees, or an outage of the exchange or of this software can produce a loss larger than the limit you configured.
What happens to my exchange API keys?
They are encrypted at rest and decrypted only in memory while a live bot runs. Create keys with trading permission only, never enable withdrawals, and restrict the key to an IP address if your exchange allows it.
What does the emergency halt do, exactly?
It stops every bot you own and blocks all automated orders until you resume, across restarts. It does not cancel orders or close positions on the exchange, and while it is active closing orders are blocked as well. Any open exposure has to be handled by hand on the exchange.
Is this financial advice?
No. CryptoMetric AI is software. Nothing on this site or in the product is investment, legal or tax advice, and you are responsible for your own trading decisions.
Start on paper. Read every decision.
Accounts are by invitation. Request access to see how the invite works, or sign in if you already have one. Nothing trades with real money unless the operator and you both decide it should.