Every signal carries entry, stop loss, take profit, confidence — and your position sizing from your account settings. Pick your platform below and follow along. You'll need your API key (it's in your welcome email and on your console).
One small file executes every signal on your MT5 account — any broker, any account size.
⬇ Download NeuralBTC_AI_EA.ex5In MT5: File → Open Data Folder, then open MQL5 → Experts and drop the file in. Back in MT5, right-click Expert Advisors in the Navigator and hit Refresh.
In MT5: Tools → Options → Expert Advisors tab. Tick the WebRequest box and add our URL — this is how the EA activates and receives signals. Without it you'll see error 4014.
Drag NeuralBTC_AI_EA from the Navigator onto any single chart (the symbol doesn't matter — it trades both markets from one chart). In the window that opens:
| InpApiKey | ngk_your_key_from_email… |
| InpUseSiteSizing | true uses your website settings |
| InpTradeBTC | true |
| InpTradeGold | true |
Your MT5 sizing comes from MetaTrader 5 sizing. Fixed-lot mode preserves your selected lots (subject only to broker volume steps); risk-% mode calculates lots from the strategy stop. Neither mode changes SL or TP, and there is no hidden dollar cap.
Click the Algo Trading button in MT5's top toolbar so it turns green. You should see this in the Experts tab at the bottom:
That's it. Leave the terminal running (or use any $5/mo MT5 VPS — your broker likely offers one inside MT5 under View → VPS). Signals execute even while you sleep.
https://neuralbtc.ai, then remove and re-attach the EA.First install Python 3 from python.org (on Windows, tick “Add Python to PATH” during install). Then download the bridge and install its two packages:
⬇ Download neuralbtc_bridge.pyOn macOS/Linux use pip3 if pip isn't found.
In the Coinbase Developer Platform, create a Secret API Key for the portfolio you want this bridge to trade. Enable View and Trade only; leave Transfer disabled. Select ECDSA because the bridge uses Coinbase's Advanced Trade Python SDK. If the bridge has a stable outbound IP, add it to the key's IP allowlist.
organizations/.../apiKeys/... key name and the complete private key. If storing the private key on one environment-variable line, represent its line breaks as \n.Set these values locally, then start the bridge. Pick the block for your system:
Coinbase sizing comes from your Coinbase spot settings: fixed USD (sz_coinbase_usd) or a percentage of the locally connected available balance (sz_coinbase_pct). Older bridges continue to receive sz_crypto_usd as a compatibility alias.
For a quick connection test, give the bridge a temporary public URL:
Copy the https://….trycloudflare.com address it prints, add /hook?token=<your BRIDGE_SECRET>, and paste it as your webhook in your dashboard. Hit Send test signal—your terminal should print test signal received.
Then open https://your-host/check?token=<your BRIDGE_SECRET>. Do not enable live execution unless it returns "can_trade": true. The recommended least-privilege key also returns "can_transfer": false.
?token= part is what stops strangers from sending trade commands to your bridge — keep it secret like a password.Official references: Coinbase authentication and Advanced Trade API.
log mode until protective-order management has been tested on your exchange account.Install Python 3, download the same universal bridge, then install its packages:
⬇ Download neuralbtc_bridge.pyRun this once on the machine that will host the bridge. It prints a base64 private key and public key:
Sign in to Robinhood Web Classic, open your Crypto account settings, and create API credentials using the public key from step 2. Robinhood returns an API key, normally beginning with rh-api-. Credentials can be modified, disabled, or deleted from the same settings page.
Follow Robinhood's current Crypto Trading API authentication guide. The bridge signs every request locally with x-api-key, x-signature, and a short-lived x-timestamp.
Choose fixed USD, fixed BTC quantity, or portfolio percentage in Robinhood Crypto sizing. On BUY, portfolio percentage uses crypto buying power; on SELL it uses available held BTC. It never changes SL or TP.
Use a stable HTTPS endpoint for production. For a temporary connectivity test:
Add /hook?token=<your BRIDGE_SECRET> to the HTTPS address, save it as your dashboard webhook, then send a test signal. Use an always-on VPS or named tunnel before enabling live execution.
Before relying on it, open https://your-host/check?token=<your BRIDGE_SECRET>. The read-only check should return "ok": true, "broker": "robinhood", and an active account status without exposing balances or keys.
Open Telegram, search @NeuralBTC_SignalsBot, press Start. It replies with your chat ID.
On your console, pick Telegram, paste the ID, hit Save. Every signal arrives like this:
Trade it yourself in 10 seconds, or feed any Telegram-copier bot you already use.
3Commas, Make/Zapier, TradersPost, or your own script — anything that accepts an HTTP POST. Paste its URL on your console and press Send Test Signal.
We POST JSON on every signal — flat keys, no nesting, includes your sizing:
Respond with any 2xx within 8 seconds. Prefer polling? Send your key as a header:curl -H "X-NG-Subscriber-Key: YOUR_KEY" https://neuralbtc.ai/api/signals/recent
Signals are informational, not financial advice. Trading carries substantial risk of loss.