IN CHART VERITAS — The score tells you the direction. The chart confirms the entry. Always verify your setup visually before clicking BUY or SELL.
Step 1: Enter Your Scores
Open the EA settings (F7) and enter COT scores for each currency (-4 to +4, unique, no zeros, sum = 0). The Score and BasketStrength columns in the dashboard update immediately. Use the Claude AI prompt (Discord FAQ #2a) to generate a score proposal, then verify against your charts.
Step 2: Read the Dashboard
Look for pairs where multiple columns align: high BStr, strong Scr differential, low ADR%, and acceptable Sprd. A green BUY or red SELL signal indicator appears when all active filters agree.
Step 3: Open the Chart
Click on any pair name in the dashboard to open that pair's chart with your configured template and timeframe. Click on a currency label (EUR, GBP, ...) in the basket buttons to open the synthetic currency index chart (#EUR, #GBP, etc.).
Note: Synthetic charts (#EUR–#JPY, #RON, #ROFF, #FIX) require the MATTRIX_SyntheticCharts.ex5 EA to be running on a separate chart. Without it, the custom symbols don't exist and the chart won't open.
Step 4: Execute
Per-pair trading: Click BUY or SELL on any pair row. The trade opens immediately with your configured lot size or $/pip setting.
Basket trading: Click BUY on a currency label (e.g. EUR) to buy all 7 pairs where EUR is the base. Click SELL for the inverse. RON and ROFF baskets trade 8 pairs each. The FIX basket trades all 28 pairs — two-click confirmation required.
Spread Protection
The EA automatically guards every entry with spread checks. Per-pair buttons are grayed out and disabled when the pair's spread exceeds MaxSpread. Basket buttons are grayed out when the basket's combined spread exceeds MaxBasketSprd. You cannot override this — it protects you from expensive entries.
No Hedging
The EA does not allow simultaneous BUY and SELL positions on the same pair. If you have an open BUY on EURUSD and click SELL, the EA will not open a counter-position. Close the existing trade first.
Pyramiding
When UsePyramid = ON, the EA can add multiple entries per pair (up to MaxTradesPerPair). Pyramiding is filter-independent — it triggers based on profit and spread, not on score/BStr signals.
| Setting | Default | Description |
| MinProfitToAdd | 8.0 | ALL existing positions must be at least X pips in profit before adding |
| BreakEvenBeforeAdd | ON | Move existing positions to breakeven before opening a new pyramid |
| BEBufferPips | 1.0 | Buffer above entry price for BE move (covers spread) |
| OnlyAddProfit | ON | Only add when existing positions are profitable (used when MinProfitToAdd = 0) |
Pyramid flow: Trade 1 opens → grows to +8 pips → BE-move shifts Trade 1 SL to entry+1 pip → Trade 2 opens with fresh SL/TP → both run independently. This satisfies prop firm rules that require existing risk to be neutralized before adding positions.
Manual pyramiding: The BUY/SELL buttons also respect MinProfitToAdd, BreakEvenBeforeAdd, and MaxTradesPerPair. Anti-hedging always applies (no BUY if SELL is open and vice versa). However, manual buttons do NOT respect the TP-Hit Session Block — you can always manually re-enter a pair if you see a setup in the chart.
Closing Positions
| Button | Action |
| CLOSE (per pair) | Closes all positions for that specific pair |
| CLOSE (per currency) | Closes all 7 basket positions for that currency |
| CLOSE ALL | Closes every open position and resets Locks/Cycles |
| CLOSE PROFIT | Closes only positions currently in profit |
| CLOSE LOSS | Closes only positions currently in loss |
RESET EA
Performs a soft reset: clears all Locks, resets Cycle counters, recalculates ADR, resets session/weekly pip references. Does not close any open trades. Use this after manually closing all positions to start a fresh analysis cycle.
AUTO ON / AUTO OFF
Shown in the bottom-right corner with DEMO or LIVE indicator. This reflects the AutoTrade setting (F7). When OFF, the EA displays signals but does not execute trades automatically — manual buttons still work. Change via Settings (F7), not by clicking.