PropBlasterCockpitJournalTrade copierGuard EAReview catalogue

PropBlaster Cockpit – Rules, Strategy Checks, Copier

Installation: PropBlaster is installed with PropBlaster-Setup.exe. The installer works per user (no admin rights required):

Running the app manually from the source files is described under Advanced / running from source. The MT5 side (master EA, slave EAs, copier scripts) is set up as described in the Copier guide.

Overview

Browser  http://127.0.0.1:8000
  Journal (Dashboard · Trades · Psychology)   Cockpit (Ideas · Rules · Strategies · Copier)
        │                                               │
     PropBlaster Cockpit  ── Claude API (checks screenshots against your strategy)
        │  Files in  %APPDATA%\MetaQuotes\Terminal\Common\Files\TradeCopier\
        │    cockpit_rules.txt  → rules for the EA          cmd\*.txt → order commands
        │    cockpit_state.txt  ← status from the EA        res\*.txt ← results
        │    cockpit_events.txt ← interventions by the guard
        ▼
  PropBlaster_Master (main terminal): rules guard + PropBlaster Panel + cockpit orders + copier master
        │  MJ_COPIER.csv (locked tickets are NOT published)
        ▼
  Slave terminals (watchdog, controllable in the "Copier" tab via TradeCopier.ps1)

One-time setup (about 10 minutes)

  1. Start PropBlaster from the Start menu.
  2. API key for the checks: create an API key at console.anthropic.com and paste it under ⚙ Settings → Claude AI (stored encrypted for your Windows user; no restart needed). Model: claude-opus-5-5 (default, also set under Settings); claude-sonnet-5 is somewhat cheaper. A check with 4–6 screenshots costs roughly 3–8 US cents.
  3. Master EA + copier script: install them as described in the Copier guide.
  4. When updating, use TradeCopier_Setup.cmd → [3] Update EAs + script. This briefly stops the slaves, distributes the EAs and the script, and sets up autostart again.
  5. In the main terminal, reload the master EA once: chart → Experts → Properties → OK, or drag it onto the chart again. Keep the inputs under "Trading Cockpit" set to true.
  6. Then run TradeCopier_Start.cmd or click Start all in the cockpit's "Copier" tab.
  7. Check in the cockpit: the top bar must show OPEN (green). "Master EA offline" means the master EA is not running yet.

"Rules" tab

"Strategies" tab

"Ideas" tab (pre-trade check)

  1. + New trade idea: enter strategy, symbol, direction, market or pending, entry, SL, TP and risk. The R:R is calculated live.
  2. Tick off the checklist and paste screenshots with Ctrl+V. The timeframe advances automatically: Daily → 4H → 1H → 15m. The display shows which timeframes the strategy still expects.
  3. Have Claude check it (about 15–40 s). The result is MATCHES YOUR STRATEGY or DOES NOT MATCH YOUR STRATEGY, with a rating, status per criterion, missing information, risks and suggestions. In addition, the server checks automatically: an R:R below the minimum, levels on the wrong side or an unmet mandatory criterion never result in a match.
  4. Matches your strategy: Execute … → confirm. The master EA calculates the lot size from the risk, opens the order, and the copier copies it. You get the ticket, lot size and risk back.
  5. Does not match (soft lock): Execute anyway (override) with a mandatory reason. The trade is marked as an override.
  6. If you change levels or screenshots after the check, the check is outdated and must be repeated – otherwise the trade runs as an override.
  7. After the next MT5 sync the trade appears in the journal. Strategy, planned levels, screenshots and check result are taken over automatically; the Setup column shows checked, override or unchecked.

Trades that bypass the cockpit (panel, terminal, mobile) are allowed but count as unchecked. Such trades still count towards the daily limits. Under "Psychology & Mistakes", the Cockpit discipline panel compares the results of checked trades, overrides and unchecked trades.

"Copier" tab

Before going live

Test with a demo master first: set the rule "1 trade per day", open two trades – the second one must be closed immediately.

Advanced / running from source

The web app lives in cockpit/ (app.py, cockpit.py, static/index.html, static/cockpit.js). To run it manually:

  1. Install Python 3.11+ and run python -m pip install MetaTrader5.
  2. Copy config.example.json to config.json and enter your accounts and the API key.
  3. Start start_journal.bat (or python app.py) and keep the console window open. After changes to the code or config, close the window and start it again.

See also the Journal guide.

Freeze alarm

If MetaTrader 5 stops responding, PropBlaster warns you with a Windows notification, a warning sound and a red banner in the cockpit ("MT5 NOT RESPONDING"). This matters because trailing stops, auto break-even and the rule guard only work while MT5 runs; your server-side SL/TP stay active.

Pending orders and trading windows

Under Rules → Trading hours you choose what happens to pending orders you placed inside a trading window once the window ends:

Pending orders placed outside the windows are always deleted, and news blackouts and all other rules stay strict. You can delete any order yourself at any time.

Updates

Once a day PropBlaster asks https://propblaster.com/version.json for the newest version number. If a newer version exists, a yellow bar appears above the cockpit with a Download setup button and a Later button (hides the bar until the next version). Nothing is downloaded or installed automatically: run the new setup yourself – your journal, settings and screenshots stay in %LOCALAPPDATA%\PropBlaster.

Settings → Updates turns the daily check off and has a Check now button. Advanced: "update_url" in config.json points the check to another feed (https only); the download link must point to propblaster.com or github.com.

For maintainers: every build writes version.json next to PropBlaster-Setup.exe (build artifact and release). Upload both to propblaster.com to publish an update.

Support: export logs

Settings → Support → Export logs for support downloads PropBlaster-support-<date>.zip with the PropBlaster log, install log, the last 300 cockpit events, versions, setup and update status, the cockpit state and – if present – the Trade Copier watchdog log, copier config and the latest slave logs. API keys, passwords, licence keys and encrypted secrets (DPAPI) are removed before anything is written. Nothing is uploaded: attach the ZIP to your support request yourself.

Wording and risk notices

The pre-trade check compares a planned trade with your own strategy. Its result is MATCHES YOUR STRATEGY or DOES NOT MATCH YOUR STRATEGY – never a buy/sell recommendation. Every check and every AI review shows a short notice that it is not investment advice, and the footer carries a general risk warning. Keep this wording in marketing texts as well (no "signals", no "approved trades", no profit promises).

Licence

Settings → Licence shows your edition and which features it unlocks. Enter the key from your purchase e-mail and click Activate. The key is checked once a day and keeps working offline for 7 days. Deactivate on this PC frees the activation so you can use the key on another PC. During the beta every feature is unlocked without a key. The AI pre-trade check, the AI trade review and starting the trade copier need the Pro edition; stopping the copier, the journal, rules and the guard always work.