Help & Support
Your complete guide to downloading, installing, configuring, and troubleshooting Profit Smasher tools for MetaTrader 5 and NinjaTrader 8. This page covers file handling, platform setup, data issues, entry logic, and common mistakes traders run into during setup or live execution.
After Purchase: Download & Unzip
1) Download your files
- Download your ZIP file from the order confirmation page or the email sent immediately after checkout.
- Each ZIP contains your trading tool(s), documentation, install instructions, and any required presets.
- MT5 products contain
.mq5(source) and/or.ex5(compiled) files. NT8 products are delivered as one untouched ZIP for NinjaTrader import. - If the file appears corrupted or incomplete, re-download using a stable connection or disable browser extensions that block downloads.
- Create a dedicated folder such as “ProfitSmasher Tools” to store all products, updates, and presets in one place.
Tip: Keep backups of your presets and templates so they remain unchanged when you update or reinstall tools.
2) Unzip cleanly
- Windows: Right-click → Extract All…
- macOS: Double-click the ZIP to extract.
- Never drag files directly from inside a ZIP into MT5/NT8. This causes broken paths, missing dependencies, and “file not found” errors.
- NT8 users: Do NOT unzip your ZIP at all — NinjaTrader requires the original ZIP for import.
MetaTrader 5 (MT5)
Install Indicators / EAs / Utilities
- MT5 → File → Open Data Folder
- Place files into:
MQL5/Indicators→ IndicatorsMQL5/Experts→ Expert Advisors (EAs)MQL5/ScriptsorExperts→ Utilities (depending on instructions)
- Restart MT5 or right-click Navigator → Refresh to compile files.
- Drag the EA or indicator from Navigator onto your chart.
If an EA fails to load, check the bottom “Experts” tab for compile or dependency errors.
Enable Algo Trading & DLL
- The Algo Trading button on the top toolbar must be green.
- The smiley icon on the chart must be 🙂 (active). A sad face means trading is disabled.
- If required for your tool:
- Go to Tools → Options → Expert Advisors
- Enable algorithmic trading
- Enable DLL imports (ONLY if instructed)
Data, Timeframes & Testing
- Open Symbols → Properties and load all historical data for the required timeframes.
- Backtest using Strategy Tester with fixed spread or real tick data depending on your broker.
- Most tools assume either New York session logic or exchange-specific timing — ensure your broker’s server time matches your expected session windows.
- If indicators display incorrectly during backtest, switch to “Open Prices Only” or “Every Tick Based on Real Ticks” depending on the strategy type.
Common “No Trade” Causes
- Algo trading is disabled globally or for the specific EA.
- The symbol name includes suffixes (example:
XAUUSD.x,NQ100m) and the EA is not configured for suffix detection. - Your timeframe or symbol does not meet strategy requirements.
- Session filters (London/NY) are currently outside allowed hours.
- RSI / MA / BB conditions do not allow entries at this moment.
- Your lot size violates broker minimum requirements.
- MT5 shows errors in Experts / Journal such as:
- “Not enough money”
- “Trade is disabled”
- “Invalid volume”
NinjaTrader 8 (NT8)
Install Custom Indicators & Strategies
- NT8 → Tools → Import → NinjaScript Add-On
- Select the original ZIP you downloaded — do NOT unzip first.
- If NinjaTrader detects conflicts or previous versions, remove older versions via Tools → Remove NinjaScript Assembly.
- Restart NT8 after import if prompted.
- Apply tools:
- Indicators: Right-click chart → Indicators
- Strategies: Right-click chart → Strategies → Enable = True
If NT8 shows a yellow triangle, open the Output window to view compile or reference errors.
Data & Session Templates
- Select the correct Trading Hours template for your instrument (e.g., CME US Index Futures RTH / ETH).
- Reload all historical data: Right-click chart → Reload All Historical Data.
- Ensure correct symbol mapping (e.g., NQ 03-25, 06-25).
- NT8 strategies behave differently on historical vs real-time data; signals may appear different due to fill simulation.
Typical “No Entry” Causes
- Strategy not enabled (Enable = False).
- Account not selected or running Simulation only.
- Trading Hours template prevents entries during off-session periods.
- RSI, MA, or BB filters are not aligned for valid entry.
- Conflicting strategies are running on the same instrument.
- Log shows:
- “Error on calling…”
- “Order rejected…”
- “Instrument not enabled for account”
Export Diagnostics (for Support)
- Screenshot chart + strategy parameters window.
- Copy Log entries (especially red text).
- Confirm the Trading Hours template and instrument contract.
- Note your NT8 version — outdated builds cause incompatibility.
Common Inputs & How They Work
Core Filters
- RSI (Temperature Model): Hot above 70, cold below 30, stable around 50. Indicates emotional phases and pressure shifts.
- 20 / 50 / 200 MAs (Triad Structure): 20 = immediate reaction, 50 = balance line, 200 = long-term gravity.
- Bollinger Bands (BB): 2-dev bands on the 50 MA highlight volatility expansions, squeezes, and emotional extremes.
Risk & Timing
- ATR Period + Multiplier define stop/target distance based on volatility regime.
- Session filters prevent entries in low-liquidity conditions (pre-Asia, post-NY close).
- Daily Stops, Break-Even triggers, and Trailing logic manage risk during volatile days.
Execution Logic Examples
- Look for reversion after price pierces outer BBs + RSI returns from overbought/oversold.
- Avoid outer-band “rides” where RSI stays extreme; these are gambler-driven trends.
- Favor entries where MA slope, RSI shift, and structure reclaim agree.
Presets & Saving
- MT5: Inputs → Save to store presets per symbol/session.
- NT8: Use Templates for quick reloading across charts and workspaces.
Troubleshooting — Quick Checks
MT5 Checklist
- Algo trading ON (top button green).
- EA smiley = 🙂.
- Correct folder paths (Experts / Indicators).
- Correct symbol/timeframe for the EA.
- No red errors in Experts / Journal.
- Broker symbol suffix set correctly (e.g.,
EURUSDm,XAUUSD.x). - Lots are within broker min/max limits.
- VPS or terminal clock not desynchronized.
NT8 Checklist
- Imported ZIP correctly (not unzipped).
- Strategy Enabled = True.
- Correct account selected (Sim101 or live).
- Correct Trading Hours template.
- No blocking errors in Log / Output.
- No conflicting strategies running on the same instrument.
- Instrument contract updated (e.g., NQ 03-25 → 06-25).
FAQ
- Algo trading disabled or smiley is not active.
- Session filters outside active hours.
- RSI/MA/BB filters block entries.
- Symbol suffix mismatch.
- Errors in Experts / Journal (MT5) or Log / Output (NT8).
MQL5/Expertsfor EAsMQL5/Indicatorsfor indicatorsMQL5/Scriptsfor utilities- Restart MT5 or Refresh Navigator
Tools → Import → NinjaScript Add-On → select ZIP → restart.
- Different Trading Hours templates.
- Incomplete historical data.
- Slippage & spread differences.
- NT8 historical fills differ from real-time fills.
- Broker feed differences (MT5).
- MT5: One EA per chart.
- NT8: Avoid running multiple strategies on the same instrument unless intentionally coordinated.
- Copy your ZIP files and presets folder.
- For MT5: paste into new terminal’s MQL5 folder.
- For NT8: re-import ZIP via Tools → Import.